Hasyx Logo
hasyxv0.2.0-alpha.49
๐Ÿ˜ˆ Hasyx
  • ๐Ÿงช Diagnostics
  • ๐Ÿ› ๏ธ Config
  • ๐ŸŸก PWA Diagnostics
  • ๐ŸŸข Constructor
  • ๐ŸŸ  A-Frame
  • ๐ŸŸข Cyto
  • ๐ŸŸก Payments
  • ๐ŸŸข Telegram
  • ๐ŸŸ  Roadmap
  • ๐Ÿ” Validation
  • ๐Ÿ“ Files
  • ๐Ÿ’ฌ Messaging
  • ๐Ÿ‘ฅ Groups
  • ๐Ÿƒ Hover Card Demo
  • ๐Ÿ’ข Shock Demo
  • ๐ŸŸฆ Columns
๐Ÿ“š Documentation
    • Core Components
    • 1. Dialog Class
    • Usage
    • Dialog Events (`DialogEvent`)
    • 2. AIProvider Interface
    • 3. Tooler and Tool Classes
    • Tool Execution Flow
    • useCreateApolloClient
    • Purpose
    • Arguments
    • Return Value
    • Key Features
    • How `roleLink` Works
    • Quick Start
    • Non-Interactive Mode (`-e`)
    • Provider and Model Selection
    • Interactive Mode
    • How It Works
    • Features
    • ๐ŸŽจ Beautiful Terminal Output
    • Formatted Output Features
    • Example Formatted Output
    • ๐ŸŽฏ Real-time Progress Indicators
    • Progress Indicators
    • Example Output with Syntax Highlighting
    • Automatic Code Execution
    • Multi-iteration Processing
    • Installation & Setup
    • 1. Install Hasyx
    • 2. Get OpenRouter API Key
    • 3. Configure via Hasyx Config (do not edit `.env` manually)
    • Usage
    • Direct Question Mode
    • Interactive Chat Mode
    • Examples
    • Coding Questions
    • Math and Calculations
    • General Knowledge
    • Interactive Session Example with Real-time Streaming
    • Available Models
    • List Available Models
    • Provider Support
    • Example Output
    • Using Specific Models
    • Programmatic Access
    • Model Information
    • Configuration
    • Default Settings
    • Model Information
    • Error Handling
    • Missing API Key
    • API Errors
    • Interactive Mode Issues
    • Integration with Hasyx Projects
    • npm Scripts
    • Environment Loading
    • CLI Integration
    • Advanced Usage
    • Coding Assistance Workflow
    • Learning and Documentation
    • Problem Solving
    • Tips and Best Practices
    • Effective Question Asking
    • Interactive Mode Tips
    • Performance Tips
    • Troubleshooting
    • Common Issues
    • Debug Mode
    • Related Documentation
    • API Reference
    • Command Syntax
    • Options
    • Exit Codes
    • Environment Variables
    • Examples Repository
    • Contributing
    • Command Options
    • Architecture
    • Class Hierarchy
    • Key Files
    • AskOptions Configuration
    • Example Usage in Child Projects
    • Execution Engine Control
    • Purpose
    • Usage
    • `WsClientsManager` (WebSocket Authentication)
    • `getTokenFromRequest` (HTTP/WebSocket Token Retrieval)
    • Test Authentication Helper
    • `testAuthorize` (Development & Testing Only)
    • JWT Auth: Local Storage Without Session
    • How It Works
    • Configuration
    • Automatic JWT Auth for Client Builds
    • JWT_FORCE: Guaranteed JWT Availability for Serverless
    • Client Implementation
    • Using Hasyx JWT Method
    • API Endpoints
    • Local Storage Keys
    • Use Cases
    • Dependencies
    • Telegram Login Authentication
    • Purpose
    • Core Features
    • DNS Record Management
    • SSL Integration Support
    • API Integration
    • Idempotent Operations
    • Prerequisites and Configuration
    • Configuration via hasyx.config.json (recommended)
    • Manual Environment Configuration (not recommended)
    • Getting CloudFlare Credentials
    • Environment Variables Usage
    • Usage
    • Basic Usage
    • Environment-Based Configuration
    • Advanced Usage
    • Configuration Options
    • CloudflareConfig Interface
    • SubdomainDnsConfig Interface
    • Environment Variables
    • Core Methods
    • DNS Record Information
    • DNS Record Operations
    • Idempotent Operations
    • SSL Integration Methods
    • DNS Record Structure
    • DnsRecord Interface
    • Integration with Other Modules
    • With SSL Management
    • With Nginx Configuration
    • Complete Subdomain Setup
    • Error Handling
    • Common Error Scenarios
    • Configuration Validation
    • Best Practices
    • 1. Use Define/Undefine for Idempotency
    • 2. Configure TTL Appropriately
    • 3. Use Proxied Records Wisely
    • 4. Environment-Based Configuration
    • Security Considerations
    • API Token Security
    • DNS Security
    • Domain Management
    • Troubleshooting
    • Common Issues
    • ๐Ÿš€ Quick Start
    • ๐Ÿงฉ Component Architecture
    • Core Components
    • Integration Examples
    • ๐Ÿ” Interface Overview
    • Left Panel: Query Builder
    • Right Panel: Multi-View Tabs
    • Modal Dialog Interface
    • ๐Ÿ“– Core Features
    • Smart Primary Key Detection
    • Primary Key Visual Indicators
    • Auto-populated Physical Fields
    • Pagination Controls
    • Multi-field Sorting
    • Nested Relations
    • ๐ŸŽ›๏ธ Query Builder Sections
    • Table Selection
    • Where Conditions
    • Pagination Section
    • Order By Section
    • Returning Fields
    • ๐Ÿ“Š Result Tabs
    • `exp` Tab
    • `gql` Tab
    • `query` Tab
    • `subscription` Tab
    • ๐Ÿ”ง Complete State Interface
    • ๐ŸŽฏ Field Type Support
    • String Fields
    • Numeric Fields (Int, Float, BigInt)
    • Boolean Fields
    • DateTime Fields
    • UUID Fields
    • JSONB Fields
    • ๐Ÿš€ Schema Integration
    • Automatic Schema Loading
    • Field Detection Logic
    • Primary Key Detection
    • Smart Query Optimization
    • โšก Performance Features
    • Efficient Field Sorting
    • Smart Auto-population
    • Optimized Queries
    • ๐ŸŽจ UI/UX Design
    • Minimal Inline Design
    • Visual Organization
    • Accessibility
    • Development Setup
    • Debug Information
    • Database Debug Logging
    • Running Tests
    • Test Environment Guidelines
    • Code Style
    • โš ๏ธ CRITICAL: Table Naming in Hasyx
    • โœ… CORRECT - Use underscores:
    • โŒ INCORRECT - Do NOT use dots:
    • Schema to Table Name Mapping:
    • Commit Messages
    • Pull Requests
    • Debugging Data Issues
    • Testing Aggregation Features
    • Quick Aggregation Tests
    • Aggregation Testing Guidelines
    • Writing Database Migrations
    • Migration File Structure
    • Running Migrations with Filters
    • Core Migration Principles
    • Project Structure Philosophy
    • โš ๏ธ CRITICAL: API Architecture Principle
    • Why This Matters
    • Example Implementation
    • Benefits of This Approach
    • Specific Guidance for `app/payments/tbank/options.ts`
    • `generateReceipt` Function Stub
    • DNS and SSL Management
    • Quick Setup
    • Testing Philosophy
    • Testing
    • Adding Tests for New Features (e.g., Database Operators)
    • Overview
    • Core Components
    • 1. `<Cyto />`
    • 2. `<CytoNode />`
    • 3. `<CytoEdge />`
    • 4. `<CytoStyle />`
    • 5. `useGraph()`
    • Comprehensive Usage Example
    • Automated Graph Rendering with `hasyx/lib/renderer`
    • Key Aspects and Benefits
    • ๐Ÿš€ Quick Start
    • Prerequisites
    • Basic Commands
    • ๐Ÿณ How It Works
    • Ports
    • Environment Variables
    • Automatic Updates
    • Container Naming
    • ๐Ÿ“‹ Project Setup
    • 1. package.json
    • 2. .env file (auto-generated)
    • 3. Dockerfile
    • ๐Ÿ”ง CI/CD with GitHub Actions
    • Architecture Support
    • Security & Environment Variables
    • Setup GitHub Secrets
    • Automatic Publishing
    • Troubleshooting Build Issues
    • ๐Ÿ› ๏ธ Usage Examples
    • Local Development
    • Production Deployment
    • Monitoring
    • ๐Ÿ” Troubleshooting
    • Docker Not Installed
    • Image Not Found
    • Container Won't Start
    • Port Already in Use
    • ๐ŸŽฏ Configuration via hasyx.config.json
    • ๐Ÿ”„ Workflow Integration
    • GitHub Actions Workflow
    • Container Features
    • Overview
    • Supported Trigger Types
    • Event Triggers (Data Triggers)
    • Cron Triggers (Scheduled Tasks)
    • Architecture Flow
    • Trigger Definitions
    • Directory Structure
    • Event Trigger Configuration Format
    • Configuration Options
    • CLI Commands
    • API Route Handlers
    • Default Handler and Dynamic Routing
    • Trigger-to-Route Mapping
    • Custom Handlers
    • Payload Structure
    • Security
    • HASURA_EVENT_SECRET
    • Request Verification
    • Environment Variables
    • Required Variables
    • Optional Variables
    • Workflow Examples
    • 1. Adding a New Event Trigger
    • 2. Adding a New Cron Trigger
    • 3. Handling User Registration Events
    • 4. Debugging Events
    • Cron Schedule Format
    • Common Cron Examples
    • Cron Expression Tools
    • Troubleshooting
    • Common Issues
    • Debug Commands
    • Advanced Usage
    • Manual Event Triggers
    • Custom Retry Configuration
    • Multiple Environment Support
    • Advanced Cron Trigger Features
    • Integration with Other Systems
    • Email Notifications
    • Analytics Tracking
    • External API Synchronization
    • Best Practices
    • General Practices
    • Event Trigger Specific
    • Cron Trigger Specific
    • Related Documentation
    • Features
    • Persistent State Management
    • Using results[uuid] for Persistent State
    • TypeScript Browser Automation Example
    • Database Connection with Types
    • Benefits for TypeScript Development
    • Installation
    • Usage
    • Basic Usage
    • With Context
    • Factory Function
    • Configuration
    • Compiler Options
    • Strict Mode
    • TypeScript Features Supported
    • Type Annotations
    • Interfaces
    • Type Aliases
    • Generics
    • Enums
    • Type Assertions
    • API Reference
    • Class: ExecTs
    • Interface: ExecTsOptions
    • Configuration Loading
    • TypeScript Detection
    • Error Handling
    • Integration with CLI
    • Best Practices
    • Examples
    • Working with Hasyx Client
    • Complex Type Operations
    • Troubleshooting
    • Common Issues
    • Debug Mode
    • See Also
    • Purpose
    • Core Features
    • Environment Detection
    • Execution Context Management
    • Usage
    • Basic Usage
    • Factory Function
    • Advanced Context Management
    • Execution with Context Extension
    • Configuration Options
    • ExecOptions Interface
    • Example with Options
    • Dynamic Module Loading with use-m
    • Basic use-m Usage
    • Package Version Specification
    • How use-m Works
    • use-m Features
    • Error Handling with use-m
    • Performance Considerations
    • Async/Await Support
    • Built-in Objects and Functions
    • Available Globals
    • Environment-Specific Globals
    • Error Handling
    • Syntax Errors
    • Runtime Errors
    • Timeout Handling
    • Advanced Examples
    • Complex Data Processing
    • Async Data Processing
    • Function Definitions and Execution
    • Environment Detection
    • Static Methods
    • Usage in Code
    • Security Considerations
    • Context Isolation
    • Timeout Protection
    • Environment Safety
    • Testing
    • Integration Examples
    • CLI Tool Integration
    • Dynamic Code Evaluation
    • Dynamic Package Loading with use-m
    • Microservice with Dynamic Dependencies
    • Best Practices
    • Overview
    • Quick Start
    • Prerequisites
    • Installation
    • Basic Usage
    • Configuration
    • Environment Variables
    • Keystore Setup
    • Available Lanes
    • GitHub Actions Integration
    • Android Build Workflow
    • Manual Trigger
    • Environment Variables in CI
    • Advanced Configuration
    • Custom Fastfile
    • Plugin Integration
    • Multi-Environment Support
    • Troubleshooting
    • Common Issues
    • Debug Mode
    • Best Practices
    • 1. Secure Credential Management
    • 2. Build Optimization
    • 3. CI/CD Integration
    • 4. Testing
    • Examples
    • Complete Release Workflow
    • Automated Build Script
    • Related Documentation
    • Support
    • Overview
    • Quick Start
    • 1. Configure File Storage
    • 2. Apply Migrations
    • 3. Generate Types
    • Configuration
    • Local Storage (MinIO)
    • Cloud Storage
    • Environment Variables
    • Database Schema
    • files
    • Permissions
    • User Permissions
    • Admin Permissions
    • API Endpoints
    • Upload File
    • Download File
    • Delete File
    • Usage Examples
    • Upload File
    • Download File
    • Delete File
    • Get File Info
    • List Files
    • Update File
    • Using REST API
    • Upload File via API
    • Download File (public or authorized)
    • Delete File (authorized)
    • Authentication
    • JWT Token Authentication
    • NextAuth Session Authentication
    • Anonymous Access
    • Hasura Integration
    • GraphQL Queries
    • GraphQL Mutations
    • Security
    • File Validation
    • Access Control
    • API Security
    • Performance
    • Caching
    • Optimization
    • Monitoring
    • Health Checks
    • Logs
    • Troubleshooting
    • Common Issues
    • Debug Mode
    • Migrations
    • Apply Migrations
    • Rollback Migrations
    • Custom Migrations
    • Backup and Recovery
    • Database Backup
    • File Backup
    • Restore
    • Development
    • Local Development
    • Testing
    • Production Deployment
    • Environment Variables
    • Security
    • Monitoring
    • Purpose
    • Usage
    • Accessing the Schema
    • Options (`GenerateOptions` Interface)
    • Examples
    • JSONB Operations
    • 1. Advanced Nested Query (Appending to Defaults)
    • 2. Basic Query with `where`
    • 3. Query with Pagination and Sorting
    • 4. Query by Primary Key
    • 5. Nested Query with Parameters and Alias
    • 6. Aggregate Query
    • 7. Insert Mutation (Single Object)
    • 8. Insert Mutation (Bulk)
    • 9. Update Mutation by Primary Key
    • 10. Update Mutation by `where` Condition
    • 11. Delete Mutation by Primary Key
    • 12. Delete Mutation by `where` Condition
    • 13. Subscription
    • 14. Query with `distinct_on`
    • 15. Advanced Nested Query with `where` Conditions
    • 16. Deeply Nested Relations (Multiple Levels)
    • 17. Complex `where` Clauses with Logical Operators
    • 18. Using Field Aliases with Parameters
    • 19. Mixed Array and Object Notation for Relations
    • 20. Multiple Nested Relationships with Different Parameters
    • 21. Nested Aggregate Query (Relations with Aggregation)
    • 22. Combined Aggregate with Regular Data
    • 23. Aggregate Functions with Column Specifications
    • 24. Top-level Aggregate Query with Nodes
    • 25. Upsert (Insert with `on_conflict`)
    • Advanced Aggregation Patterns
    • Real-world Tournament Example
    • Whatโ€™s Included
    • Quick Start
    • Using Hasyx Client (GraphQL)
    • Select rows
    • Select by primary key
    • Update non-geometry fields
    • Delete
    • Geometry Writes via SQL
    • Spatial Queries
    • Nearby
    • Within BBox
    • Permissions Model
    • Trigger Logic (Derived Columns)
    • Under the Hood
    • Testing Notes
    • Migration Commands
    • Overview
    • Current Configuration
    • Prerequisites
    • Setup Steps
    • 1. Verify Webhook Secret
    • 2. Configure GitHub Webhook
    • 3. Webhook Events Handled
    • 4. Testing Webhooks
    • 5. Security Considerations
    • 6. Troubleshooting
    • 7. Monitoring
    • 8. Environment Variables
    • 9. API Endpoints
    • Integration with Events System
    • ๐ŸŽฏ Purpose
    • ๐Ÿค” Why is it needed?
    • โš™๏ธ How it Works
    • 1. GET Requests
    • 2. POST Requests (Queries / Mutations)
    • 3. WebSocket Connections (Subscriptions) - via `SOCKET`
    • ๐Ÿ”ง Configuration
    • ๐Ÿ”— Client Integration
    • โœ… Summary
    • Overview
    • Database Schema
    • groups
    • memberships
    • invitations
    • Triggers & Functions
    • Permission Model
    • Allow-list tokens
    • groups
    • memberships
    • invitations
    • Typical Flows
    • Testing
    • UI Pages
    • ๐ŸŽฏ ะงั‚ะพ ั‚ะฐะบะพะต Hasyx
    • ๐Ÿ‘ฅ ะ”ะปั ะบะพะณะพ ะธ ะทะฐั‡ะตะผ
    • ะฆะตะปะตะฒะฐั ะฐัƒะดะธั‚ะพั€ะธั
    • ะšะปัŽั‡ะตะฒั‹ะต ัะปัƒั‡ะฐะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั
    • Hasyx vs ั€ะฐะทั€ะฐะฑะพั‚ะบะฐ ั ะฝัƒะปั
    • ๐Ÿ—๏ธ ะั€ั…ะธั‚ะตะบั‚ัƒั€ะฐ
    • ะžัะฝะพะฒะฝั‹ะต ะบะพะผะฟะพะฝะตะฝั‚ั‹
    • ะšะปัŽั‡ะตะฒั‹ะต ั‚ะตั…ะฝะธั‡ะตัะบะธะต ั€ะตัˆะตะฝะธั
    • ๐Ÿš€ ะ‘ั‹ัั‚ั€ั‹ะน ัั‚ะฐั€ั‚
    • ะŸั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝั‹ะต ั‚ั€ะตะฑะพะฒะฐะฝะธั
    • 1. ะฃัั‚ะฐะฝะพะฒะบะฐ
    • 2. ะ˜ะฝะธั†ะธะฐะปะธะทะฐั†ะธั
    • 3. ะšะพะฝั„ะธะณัƒั€ะฐั†ะธั
    • 4. ะ—ะฐะฟัƒัะบ
    • โš™๏ธ ะกะธัั‚ะตะผะฐ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ
    • ะšะพะฝั†ะตะฟั†ะธั
    • ะกั‚ั€ัƒะบั‚ัƒั€ะฐ hasyx.config.json
    • ะžัะฝะพะฒะฝั‹ะต CLI ะบะพะผะฐะฝะดั‹
    • ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะฐั ะณะตะฝะตั€ะฐั†ะธั
    • ๐Ÿ” ะกะธัั‚ะตะผะฐ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ ะธ ะฐะฒั‚ะพั€ะธะทะฐั†ะธะธ
    • ะŸะพะดะดะตั€ะถะธะฒะฐะตะผั‹ะต ะฟั€ะพะฒะฐะนะดะตั€ั‹
    • ะ‘ะฐะทะพะฒะฐั ะฝะฐัั‚ั€ะพะนะบะฐ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ
    • ะŸั€ะธะผะตะฝะธั‚ัŒ ะฒัะต ะผะธะณั€ะฐั†ะธะธ
    • ะŸั€ะธะผะตะฝะธั‚ัŒ ะบะพะฝะบั€ะตั‚ะฝั‹ะต ะผะธะณั€ะฐั†ะธะธ
    • ะžั‚ะบะฐั‚ะธั‚ัŒ ะผะธะณั€ะฐั†ะธะธ
    • ะกะณะตะฝะตั€ะธั€ะพะฒะฐั‚ัŒ TypeScript ั‚ะธะฟั‹ ะธะท ัั…ะตะผั‹ Hasura
    • ะ˜ะฝั‚ะตั€ะฐะบั‚ะธะฒะฝะฐั ะฝะฐัั‚ั€ะพะนะบะฐ ั…ั€ะฐะฝะธะปะธั‰ะฐ
    • ะ’ั‹ะฑะตั€ะธั‚ะต Storage โ†’ Local MinIO / AWS S3 / ะดั€ัƒะณะพะน ะฟั€ะพะฒะฐะนะดะตั€
    • ะกะธะฝั…ั€ะพะฝะธะทะฐั†ะธั ะฒัะตั… event triggers ั Hasura
    • ะกะพะทะดะฐะฝะธะต ัˆะฐะฑะปะพะฝะพะฒ ัะพะฑั‹ั‚ะธะน
    • ะžั‡ะธัั‚ะบะฐ security headers (ะดะปั ะผะธะณั€ะฐั†ะธะธ)
    • Docker
    • ะŸะพะดะดะพะผะตะฝั‹ ั SSL
    • ะ ะตะทัƒะปัŒั‚ะฐั‚: https://api.yourdomain.com
    • ะ›ะพะณะธ
    • ะขะตัั‚ั‹
    • Debug ะฒ production
    • Overview
    • One-off Scheduled Events
    • Hasyx client convenience helper
    • Constructor
    • Options
    • Core Methods
    • Schema Operations
    • Table Operations
    • Column Operations
    • Function Operations
    • Trigger Operations
    • Foreign Key Operations
    • View Operations
    • Relationship Operations
    • Core Components
    • Key Features (Both Class & Hooks)
    • User Management
    • User Properties
    • Automatic Session Sync
    • Session Hook
    • Diagnostics
    • `Hasyx` Class Usage
    • `Hasyx` Class Methods
    • `Hasyx` Class Properties
    • `HasyxClient` Class (Client-Side)
    • Key Features
    • Usage with `useClient()` Hook
    • `HasyxClient` Methods
    • React Hooks Usage
    • Overview
    • Format
    • Components:
    • Segment Rules:
    • `lib/hid.ts` Utility
    • Initialization
    • `HidInstance` Methods
    • Environment Variable: `NEXT_PUBLIC_HID_NAMESPACE`
    • Use Cases
    • Hasyx View and Automated HID Generation
    • Computed Columns for Relationships
    • `public.hasyx` View Structure
    • Automated Relationships
    • Overview
    • Database Schema
    • invites
    • invited
    • Relationships
    • Permissions (Hasura)
    • API Route
    • Client Integration
    • Business Logic (`lib/invite.ts`)
    • JWT Behavior
    • UI
    • Testing
    • Migrations and Schema
    • Troubleshooting
    • Overview
    • Architecture
    • Database Schema
    • Configuration
    • hasyx.config.json (authoritative)
    • CLI Commands
    • Apply Configuration
    • Testing
    • Diffs System
    • Features
    • Workflow
    • Implementation
    • States System
    • Features
    • Workflow
    • Implementation
    • Event Triggers
    • Diffs Event Trigger
    • Workflow Example
    • Security & Permissions
    • Database Protections
    • Trigger Protection
    • Testing
    • Test Coverage
    • Test Strategy
    • Dependencies
    • Migration
    • Migration File Structure
    • Apply Migration
    • Production Considerations
    • Performance
    • Monitoring
    • Security
    • Scalability
    • Integration
    • CLI Integration
    • Features
    • Installation
    • Basic Usage
    • Simple Formatting
    • Code Blocks
    • Lists and Tables
    • Advanced Usage
    • Custom Themes
    • Utility Functions
    • Supported Markdown Elements
    • Headers
    • Text Formatting
    • Code Blocks
    • Lists
    • Links and Images
    • Blockquotes
    • Tables
    • Horizontal Rules
    • Configuration Options
    • FormatMarkdownCustom Options
    • Integration Examples
    • With Ask Command
    • With Custom CLI Tools
    • With Documentation Generators
    • API Reference
    • Functions
    • Examples
    • Complete Example
    • Testing Example
    • Best Practices
    • 1. Use Appropriate Functions
    • 2. Handle Long Content
    • 3. Choose Appropriate Themes
    • 4. Error Handling
    • Troubleshooting
    • Common Issues
    • Debug Mode
    • Dependencies
    • Related Documentation
    • Overview
    • Database Schema
    • rooms
    • messages
    • replies
    • message_reads
    • Permission Model
    • Allow-list tokens
    • Rooms
    • Messages
    • Replies
    • message_reads
    • Typical Flows
    • Create a room (authenticated user)
    • Post a message and link it to a room
    • Update a message (requires author AND all linked rooms allow change)
    • Delete a reply (author or allowed by room)
    • Real-time Streaming
    • Migrations
    • Testing
    • Tips
    • Purpose
    • Core Features
    • Path Auto-Detection
    • Site Management
    • Safety Features
    • Prerequisites
    • Usage
    • Basic Usage
    • Custom Path Configuration
    • SSL Configuration
    • Configuration Options
    • NginxConfig Interface
    • SiteConfig Interface
    • Core Methods
    • Site Information
    • Site Operations
    • Idempotent Operations
    • Enable/Disable Operations
    • Configuration Examples
    • Basic HTTP Reverse Proxy
    • HTTPS with SSL Certificates
    • Custom Configuration with Multiple Locations
    • Integration with Other Modules
    • With SSL Management
    • With CloudFlare DNS
    • Generated Configuration
    • HTTP Only Configuration
    • HTTPS with Redirect Configuration
    • Path Detection Logic
    • Supported Distributions
    • Error Handling
    • Common Error Scenarios
    • Configuration Validation
    • Best Practices
    • 1. Use Define/Undefine for Idempotency
    • 2. Always Use SSL in Production
    • 3. Configure Proper Proxy Headers
    • 4. Use Custom Configuration for Complex Setups
    • Security Considerations
    • SSL Configuration
    • Proxy Security
    • File Permissions
    • Troubleshooting
    • Common Issues
    • Prerequisites
    • Install plugins
    • Firebase config
    • AndroidManifest
    • Code changes (done)
    • Build and run
    • Testing plan (use app/hasyx/diagnostics)
    • Notes
    • How It Works: End-to-End Flow
    • Prerequisites & Setup
    • Customizing Notifications
    • Advanced FCM Options
    • Client-Side Service Worker (`firebase-messaging-sw.js`)
    • Prerequisites
    • Install plugins
    • Xcode capabilities
    • Firebase config
    • AppDelegate updates (done)
    • Request permission + get token (runtime)
    • Build and run
    • APNs key in Firebase
    • Testing plan (use app/hasyx/diagnostics)
    • Notes
    • How It Works: End-to-End Flow
    • Prerequisites & Setup
    • Customizing Notifications
    • Advanced FCM Options
    • Client-Side Service Worker (`firebase-messaging-sw.js`)
    • Telegram Bot Integration in Hasyx
    • Features
    • Setup
    • How it Works
    • Customization
    • Core Concepts
    • Workflow Overview
    • Platform Support Status
    • 1. Installation and Setup
    • Install Ollama
    • Download Models
    • Manage Models
    • 2. Usage with Hasyx `ask` CLI
    • Non-Interactive Mode
    • Interactive Mode
    • 1. Setup
    • 2. Usage with Hasyx `ask` CLI
    • Non-Interactive Mode
    • Interactive Mode
    • Overview
    • Migration
    • Running the Migration
    • Environment Support
    • Local Development (Docker Compose)
    • Hasura Cloud
    • Usage
    • Creating plv8 Functions
    • Creating plv8 Triggers
    • JSON Processing with plv8
    • Array Operations with plv8
    • Testing
    • Running Tests
    • Limitations
    • Hasura Cloud
    • Local Development
    • Best Practices
    • Migration Commands
    • Troubleshooting
    • plv8 Not Available
    • Function Creation Fails
    • Trigger Issues
    • Features
    • Quick Start
    • 1. Generate PWA Assets
    • 2. Enable PWA in Your App
    • 3. Use PWA Components
    • 4. Use PWA Hooks
    • Configuration
    • Environment Variables
    • Customizing the Web App Manifest
    • Customizing App Icons
    • Service Worker Caching Strategies
    • Network First (API Calls)
    • Cache First (Static Assets)
    • Stale While Revalidate (Pages)
    • Offline Support
    • GraphQL Offline Handling
    • Custom Offline Pages
    • Platform-Specific Features
    • iOS Safari
    • Android Chrome
    • Desktop Browsers
    • Testing PWA Features
    • 1. Chrome DevTools
    • 2. PWA Checklist
    • 3. Testing Installation
    • 4. Testing Offline
    • Deployment Considerations
    • HTTPS Requirement
    • Service Worker Scope
    • CDN and Caching
    • Integration with Existing Features
    • Firebase Notifications
    • GraphQL Subscriptions
    • Authentication
    • Troubleshooting
    • Service Worker Not Registering
    • Install Prompt Not Showing
    • Offline Functionality Not Working
    • Notifications Not Working
    • Best Practices
    • 1. Progressive Enhancement
    • 2. User Communication
    • 3. Graceful Degradation
    • 4. Performance Optimization
    • Advanced Usage
    • Custom Service Worker
    • Background Sync
    • Push Notification Customization
    • API Reference
    • `usePWA()` Hook
    • PWA Utility Functions
    • Development Mode
    • Development vs Production Behavior
    • Enabling PWA in Development
    • Development Utilities
    • Development Cache Management
    • Service Worker Development Behavior
    • Troubleshooting Development Issues
    • Configuration
    • Best Practices for Development
    • Migration from Previous Versions
    • Learn More
    • Development Mode
    • Development vs Production Behavior
    • Enabling PWA in Development
    • Development Utilities
    • Development Cache Management
    • Service Worker Development Behavior
    • Troubleshooting Development Issues
    • Configuration
    • Best Practices for Development
    • Migration from Previous Versions
    • Technologies Used
    • Detailed Documentation
    • ๐Ÿš€ Quick Start
    • โš™๏ธ CLI Commands
    • ๐Ÿ”ง CLI Extensibility in Child Projects
    • `subdomain` ๐ŸŒ
    • `ask` ๐Ÿค–
    • Overview
    • Core Components
    • 1. `<QueriesManager />`
    • 2. `<QueriesRenderer />`
    • 3. `<CytoNodeRenderer />`
    • 4. `<CytoEdgeRenderer />`
    • 5. `RowParser()`
    • Comprehensive Usage Example
    • Summary
    • Overview
    • DB Scheduler Plan (Oneโ€‘off Events Integration)
    • Architecture
    • Database Schema
    • System Components
    • Getting Started
    • 1. Database Setup
    • 2. Event Triggers Configuration
    • 3. Sync Event Triggers
    • Usage
    • Creating a Schedule
    • Querying Schedules and Events
    • Updating and Deleting Schedules
    • Cron Expression Guide
    • Basic Patterns
    • Cron Format
    • Advanced Examples
    • Event Lifecycle
    • Event States
    • Event Flow
    • Custom Event Handlers
    • Creating Custom Event Processors
    • Using Custom Handlers in Cron Processor
    • Real-time Subscriptions
    • Subscribe to Schedule Changes
    • Subscribe to Event Updates
    • Error Handling and Debugging
    • Common Issues and Solutions
    • Debug Mode
    • Monitoring Schedules
    • Best Practices
    • 1. Schedule Design
    • 2. Event Processing
    • 3. Database Management
    • 4. Testing
    • API Reference
    • Schedule Functions
    • Performance Considerations
    • Scaling Schedules
    • Memory Management
    • Security Considerations
    • Access Control
    • Data Protection
    • Migration Guide
    • From Manual Scheduling
    • Database Migration
    • Related Documentation
    • Support
    • Purpose
    • Core Features
    • Certificate Management
    • Wildcard SSL Support
    • DNS Integration
    • Idempotent Operations
    • Prerequisites and Configuration
    • System Requirements
    • Configuration via hasyx.config.json (recommended)
    • Manual Environment Configuration (not recommended)
    • Environment Variables Usage
    • Usage
    • Basic Individual Certificate Usage
    • Wildcard Certificate Usage
    • Environment-Based Configuration
    • Advanced Usage with DNS Waiting
    • Configuration Options
    • SSLConfig Interface
    • WildcardCertificateInfo Interface
    • Environment Variables
    • Core Methods
    • Certificate Information
    • Certificate Operations
    • Idempotent Operations
    • DNS and Renewal Operations
    • Helper Methods
    • Integration with Other Modules
    • With CloudFlare DNS
    • With Nginx
    • Certificate Information Structure
    • CertificateInfo Interface
    • DNSPropagationResult Interface
    • Error Handling
    • Common Error Scenarios
    • Validation Checks
    • Best Practices
    • 1. Use Define/Undefine for Idempotency
    • 2. Always Wait for DNS Propagation
    • 3. Monitor Certificate Expiration
    • 4. Environment Configuration
    • Security Considerations
    • Certificate Storage
    • Email Security
    • DNS Security
    • Troubleshooting
    • Common Issues
    • Purpose
    • CLI Command ๐ŸŒ
    • CLI Subcommands
    • CLI Environment Requirements
    • Core Features
    • Integrated Workflow
    • Wildcard SSL Optimization
    • Compatibility & Migration
    • Safety and Reliability
    • Error Handling
    • Prerequisites and Configuration
    • Configuration via hasyx.config.json
    • Manual Environment Configuration
    • Environment Variables Usage
    • Usage
    • Basic Usage
    • Environment-Based Configuration
    • Advanced Usage - Wildcard SSL Benefits
    • Configuration Options
    • SubdomainConfig Interface
    • SubdomainManagerConfig Interface
    • Environment Variables
    • Core Methods
    • Subdomain Operations
    • Workflow Details
    • Complete Subdomain Creation Process
    • Error Handling and Cleanup
    • Integration Examples
    • With Express.js Application
    • Multi-Service Deployment
    • SubdomainStatus Structure
    • Error Handling
    • Common Error Scenarios
    • Configuration Validation
    • Best Practices
    • 1. Use Environment Configuration
    • 2. Always Use Define/Undefine
    • 3. Check Status Before Operations
    • 4. Monitor SSL Expiration
    • Troubleshooting
    • Common Issues
    • ะšะพะฝั„ะธะณัƒั€ะฐั†ะธั
    • ะฅั€ะฐะฝะตะฝะธะต ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ
    • ะ ะตะฐะปะธะทะพะฒะฐะฝะฝั‹ะต ะผะตั‚ะพะดั‹ ะฐะดะฐะฟั‚ะตั€ะฐ
    • 1. `initiatePayment`
    • 2. `handleWebhook`
    • 3. `getPaymentStatus`
    • 4. `createSubscription`
    • 5. `cancelSubscription`
    • 6. `addPaymentMethod`
    • ะ’ัะฟะพะผะพะณะฐั‚ะตะปัŒะฝั‹ะต/ะฒะฝัƒั‚ั€ะตะฝะฝะธะต ะผะตั‚ะพะดั‹
    • ะกั‚ั€ัƒะบั‚ัƒั€ั‹ ะดะฐะฝะฝั‹ั… TBank (ะธัะฟะพะปัŒะทัƒะตะผั‹ะต ะฐะดะฐะฟั‚ะตั€ะพะผ)
    • ะŸะพะปะฝั‹ะน ัะฟะธัะพะบ ะผะตั‚ะพะดะพะฒ ะดะปั ะฟะพะดะดะตั€ะถะบะธ ัั†ะตะฝะฐั€ะธะตะฒ
    • ๐Ÿ“Š ะขะตะบัƒั‰ะธะน ะกั‚ะฐั‚ัƒั ะ ะตะฐะปะธะทะฐั†ะธะธ
    • โœ… ะงั‚ะพ ะŸะพะปะฝะพัั‚ัŒัŽ ะ ะตะฐะปะธะทะพะฒะฐะฝะพ
    • ๐Ÿ”„ ะงั‚ะพ ะ ะฐะฑะพั‚ะฐะตั‚ ะฒ ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะผ ะ ะตะถะธะผะต
    • ๐ŸŽฏ ะ“ะพั‚ะพะฒะพ ะบ ะขะตัั‚ะธั€ะพะฒะฐะฝะธัŽ
    • ๐Ÿ“‹ ะŸะปะฐะฝ ะขะตัั‚ะธั€ะพะฒะฐะฝะธั
    • ๐Ÿš€ ะ“ะพั‚ะพะฒะฝะพัั‚ัŒ ะบ ะŸั€ะพะดะฐะบัˆะตะฝัƒ
    • ๐Ÿ“ˆ ะœะตั‚ั€ะธะบะธ ะดะปั ะœะพะฝะธั‚ะพั€ะธะฝะณะฐ
    • ๐ŸŽ‰ ะ—ะฐะบะปัŽั‡ะตะฝะธะต
    • ๐Ÿ”’ ะ‘ะตะทะพะฟะฐัะฝะพัั‚ัŒ API ะญะฝะดะฟะพะธะฝั‚ะพะฒ
    • โœ… Completed Features
    • 1. Database Schema
    • 2. Automatic Billing System
    • 3. API Endpoints
    • 4. UI Components
    • ๐Ÿ”„ Architecture Change: Computed vs Stored Dates
    • Previous Approach (Stored Dates)
    • **NEW Approach (Computed Fields)**
    • Benefits of Computed Approach
    • PostgreSQL Functions Created
    • ๐Ÿงช Testing Status
    • Manual Testing Required
    • Test Commands Updated
    • ๐Ÿ“‹ Implementation Checklist
    • ๐Ÿš€ Ready for Production
    • Next Steps
    • ๐ŸŽฏ ะŸะพะปะฝะฐั ะกะธัั‚ะตะผะฐ ะ“ะพั‚ะพะฒะฐ ะบ ะขะตัั‚ะธั€ะพะฒะฐะฝะธัŽ
    • ๐Ÿ“‹ ะŸะพัˆะฐะณะพะฒั‹ะน ะŸะปะฐะฝ ะขะตัั‚ะธั€ะพะฒะฐะฝะธั
    • ะญั‚ะฐะฟ 1: ะŸะพะดะณะพั‚ะพะฒะบะฐ ะžะบั€ัƒะถะตะฝะธั
    • ะญั‚ะฐะฟ 2: ะะฐัั‚ั€ะพะนะบะฐ ะŸั€ะพะฒะฐะนะดะตั€ะฐ
    • ะญั‚ะฐะฟ 3: ะกะพะทะดะฐะฝะธะต ะขะตัั‚ะพะฒะพะณะพ ะŸะปะฐะฝะฐ
    • ะญั‚ะฐะฟ 4: ะ”ะพะฑะฐะฒะปะตะฝะธะต ะœะตั‚ะพะดะฐ ะžะฟะปะฐั‚ั‹
    • ะญั‚ะฐะฟ 5: ะกะพะทะดะฐะฝะธะต ะŸะพะดะฟะธัะบะธ
    • ะญั‚ะฐะฟ 6: ะœะพะฝะธั‚ะพั€ะธะฝะณ ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธั… ะกะฟะธัะฐะฝะธะน
    • ะญั‚ะฐะฟ 7: ะขะตัั‚ะธั€ะพะฒะฐะฝะธะต ะžะฑั€ะฐะฑะพั‚ะบะธ ะžัˆะธะฑะพะบ
    • ๐Ÿ” ะšะพะผะฐะฝะดั‹ ะดะปั ะ”ะธะฐะณะฝะพัั‚ะธะบะธ
    • ะžะฑั‰ะธะน ะกั‚ะฐั‚ัƒั ะกะธัั‚ะตะผั‹
    • Debug ะ›ะพะณะธ ะฟะพ ะšะฐั‚ะตะณะพั€ะธัะผ
    • ะ”ะตั‚ะฐะปัŒะฝะฐั ะ˜ะฝั„ะพั€ะผะฐั†ะธั ะพ ะŸะพะดะฟะธัะบะต
    • ๐Ÿ“Š ะžะถะธะดะฐะตะผั‹ะต ะ ะตะทัƒะปัŒั‚ะฐั‚ั‹
    • ะŸะพัะปะต ะกะพะทะดะฐะฝะธั ะŸะพะดะฟะธัะบะธ
    • ะŸะพัะปะต ะŸะตั€ะฒะพะณะพ ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะณะพ ะกะฟะธัะฐะฝะธั
    • ะŸั€ะธ ะžัˆะธะฑะบะต ะกะฟะธัะฐะฝะธั
    • ะŸะพัะปะต ะ˜ัั‡ะตั€ะฟะฐะฝะธั Retry
    • ๐Ÿšจ ะ’ะพะทะผะพะถะฝั‹ะต ะŸั€ะพะฑะปะตะผั‹ ะธ ะ ะตัˆะตะฝะธั
    • Cron ะกะพะฑั‹ั‚ะธะต ะะต ะกั€ะฐะฑะฐั‚ั‹ะฒะฐะตั‚
    • ะœะตั‚ะพะดั‹ ะžะฟะปะฐั‚ั‹ ะะต ะกั‚ะฐะฝะพะฒัั‚ัั Recurrent Ready
    • ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธะต ะกะฟะธัะฐะฝะธั ะะต ะ ะฐะฑะพั‚ะฐัŽั‚
    • โœ… ะšั€ะธั‚ะตั€ะธะธ ะฃัะฟะตัˆะฝะพะณะพ ะขะตัั‚ะธั€ะพะฒะฐะฝะธั
    • Features
    • Architecture
    • ะžัะฝะพะฒะฝั‹ะต ะบะพะผะฟะพะฝะตะฝั‚ั‹
    • ะกั…ะตะผะฐ ั€ะฐะฑะพั‚ั‹
    • Quick Start
    • 1. Environment Setup (via configurator)
    • 2. Basic Integration in route.ts
    • 3. Testing
    • API Reference
    • Instance Management
    • Advanced Usage
    • Custom Ask Options
    • Manual AskHasyx Creation with Custom Handlers
    • Error Handling
    • Automatic Error Handling
    • Custom Error Handling
    • Performance & Optimization
    • Instance Lifecycle
    • Message Buffering
    • Rate Limiting
    • Monitoring & Debugging
    • Statistics
    • Debug Logging
    • Health Check
    • Examples
    • Simple Math Bot
    • Code Generation Bot
    • Features
    • Setup
    • Implementation Details
    • Core Components
    • Notification System Integration
    • Usage Examples
    • Simple Echo Bot
    • Command Handler
    • Future Enhancements
    • Implementation Roadmap
    • Resources
    • ะั€ั…ะธั‚ะตะบั‚ัƒั€ะฐ
    • OAuth ะฟั€ะพะฒะฐะนะดะตั€ั‹:
    • Credentials ะฟั€ะพะฒะฐะนะดะตั€ั‹:
    • Telegram WebApp Integration
    • ะšะพะผะฟะพะฝะตะฝั‚ั‹
    • ะะฐัั‚ั€ะพะนะบะฐ
    • ะ‘ะตะทะพะฟะฐัะฝะพัั‚ัŒ
    • ะคัƒะฝะบั†ะธะพะฝะฐะป WebApp
    • ะขะตัั‚ะธั€ะพะฒะฐะฝะธะต
    • ะ ะฐะทะฒะตั€ั‚ั‹ะฒะฐะฝะธะต
    • ะžั‚ะปะฐะดะบะฐ
    • SDK Dependencies
    • ะ—ะฐะบะปัŽั‡ะตะฝะธะต
    • Overview
    • Features
    • Automatic Webhook Setup
    • Security Features
    • Usage
    • CLI Commands
    • Configuration via hasyx.config.json
    • Environment Variables
    • Webhook Endpoint
    • Technical Implementation
    • URL Processing
    • API Call
    • Error Handling
    • Testing
    • Integration
    • Security Notes
    • Troubleshooting
    • Common Issues
    • Debug Information
    • ๐ŸŽฏ Overview
    • ๐Ÿ—๏ธ Architecture
    • Components:
    • ๐Ÿ”ง Setup Instructions
    • 1. Enable in Your Project
    • 2. Configure Environment Variables
    • 3. GitHub Repository Secrets
    • 4. Telegram Bot Setup
    • ๐Ÿ“‹ Configuration Options
    • GITHUB_TELEGRAM_BOT Modes:
    • Target Workflows:
    • ๐Ÿ”„ How It Works
    • Workflow Sequence:
    • Message Content:
    • ๐Ÿงช Testing
    • Test Mode:
    • Local Testing:
    • ๐Ÿ“Š API Integrations
    • GitHub API:
    • OpenRouter AI API:
    • Telegram Bot API:
    • ๐Ÿ› ๏ธ Customization
    • Message Templates:
    • Workflow Configuration:
    • ๐Ÿ” Troubleshooting
    • Common Issues:
    • ๐Ÿ”— Related Documentation
    • ๐Ÿค Contributing
    • Table of Contents
    • Installation
    • Basic Usage
    • Configuration
    • Default Configuration
    • API Reference
    • Constructor
    • Lifecycle Methods
    • Command Execution
    • Input Methods
    • Terminal Control
    • State Methods
    • Information Methods
    • Factory Functions
    • Shell Terminals
    • Interactive Environments
    • System Terminals
    • Remote Terminals
    • Event Handling
    • Event Emitter Interface
    • Event Handler Options
    • Session Management
    • Command History
    • Session Information
    • Output Management
    • Error Handling
    • Common Error Scenarios
    • Global Cleanup
    • Best Practices
    • Resource Management
    • Error Handling
    • Performance
    • Examples
    • Basic Command Execution
    • Interactive Shell Session
    • Development Environment Setup
    • File Operations
    • Process Management
    • Testing
    • Test Categories
    • Test Design Principles
    • Dependencies
    • Platform Support
    • Security Considerations
    • Contributing
    • License
    • Base URL
    • Available Endpoints
    • Init
    • GetState
    • Confirm
    • Cancel
    • AddCard
    • GetCardList
    • RemoveCard
    • Charge
    • Authentication and Security
    • Token Generation
    • Response Format
    • Resources
    • Note
    • ะขะตัั‚ะธั€ะพะฒะฐะฝะธะต
    • 1. ะŸั€ะพะผะฐั€ะบะธั€ะพะฒะฐั‚ัŒ ั‚ะตัั‚ั‹, ั‚ั€ะตะฑัƒัŽั‰ะธะต ะทะฐะฟัƒั‰ะตะฝะฝะพะณะพ ะฟั€ะธะปะพะถะตะฝะธั
    • 2. ะŸั€ะธะผะตะฝะธั‚ัŒ jest-skip ะฒะพ ะฒัะตั… ั‚ะตัั‚ะฐั… ะฟั€ะพะตะบั‚ะฐ
    • 3. ะ ัƒั‡ะฝะพะต ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธะต VTB ะธะฝั‚ะตะณั€ะฐั†ะธะธ
    • 4. ะขะตัั‚ะธั€ะพะฒะฐะฝะธะต API endpoints
    • 5. ะ ะตะฐะปะธะทะฐั†ะธั ัะธัั‚ะตะผั‹ ะฑะตะฝั‡ะผะฐั€ะบะธะฝะณะฐ ะธ ะผะพะฝะธั‚ะพั€ะธะฝะณะฐ
    • ะ˜ะฝะฒะฐะนั‚ั‹ / JWT
    • Features
    • Installation
    • Basic Usage
    • 1. Create Individual Query Hooks
    • 2. Create Multiple Queries at Once
    • 3. Utility Hooks for Common Types
    • API Reference
    • Utility Hooks
    • Setter Functions
    • Direct Value Setting
    • Functional Updates
    • URL Behavior
    • Parameter Serialization
    • URL Examples
    • Empty Values
    • Real-World Example
    • Best Practices
    • 1. Choose Meaningful Parameter Names
    • 2. Provide Sensible Defaults
    • 3. Use TypeScript for Complex Objects
    • 4. Keep URLs Clean
    • 5. Group Related Queries
    • Integration with Next.js
    • Performance Considerations
    • Troubleshooting
    • Common Issues
    • Debug Tips
    • Migration from Other State Management
    • From useState
    • From Zustand
    • From Redux
    • ะฅั€ะฐะฝะตะฝะธะต ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ
    • ะ ะตะฐะปะธะทะพะฒะฐะฝะฝั‹ะต ะผะตั‚ะพะดั‹
    • ะกั‚ะฐั‚ัƒัั‹
    • URL
    • ะ‘ะตะทะพะฟะฐัะฝะพัั‚ัŒ
    • ะŸะพะดะณะพั‚ะพะฒะบะฐ
    • ะ ะฐะทะพะฒั‹ะน ะฟะปะฐั‚ั‘ะถ
    • ะŸั€ะธะฒัะทะบะฐ ะบะฐั€ั‚ั‹
    • ะŸะพะดะฟะธัะบะฐ
    • ะ ะตะบัƒั€ั€ะตะฝั‚
    • ะ”ะธะฐะณะฝะพัั‚ะธะบะฐ
    • โš ๏ธ ะšะ ะ˜ะขะ˜ะงะ•ะกะšะ˜ ะ’ะะ–ะะž: ะกะธัั‚ะตะผะฝั‹ะต ั‚ั€ะตะฑะพะฒะฐะฝะธั
    • ะžะฑัะทะฐั‚ะตะปัŒะฝะฐั ัƒัั‚ะฐะฝะพะฒะบะฐ wstunnel binary
    • ะžะฑะทะพั€
    • ะั€ั…ะธั‚ะตะบั‚ัƒั€ะฐ
    • ะšะพะผะฟะพะฝะตะฝั‚ั‹
    • 1. API Endpoint
    • 2. ะžัะฝะพะฒะฝะฐั ะปะพะณะธะบะฐ
    • 3. ะฃั‚ะธะปะธั‚ั‹
    • ะŸะตั€ะตะผะตะฝะฝั‹ะต ะพะบั€ัƒะถะตะฝะธั
    • ะ˜ัะฟะพะปัŒะทะพะฒะฐะฝะธะต
    • ะŸั€ะพะณั€ะฐะผะผะฝั‹ะน API
    • HTTP API
    • ะขะตัั‚ะพะฒั‹ะน ะบะปะธะตะฝั‚
    • ะ‘ะตะทะพะฟะฐัะฝะพัั‚ัŒ
    • Admin-only Access
    • Vercel Protection
    • ะ˜ะทะพะปัั†ะธั ะฟั€ะพั†ะตััะพะฒ
    • ะขะตัั‚ะธั€ะพะฒะฐะฝะธะต
    • ะ—ะฐะฟัƒัะบ ั‚ะตัั‚ะพะฒ
    • ะกั‚ั€ัƒะบั‚ัƒั€ะฐ ั‚ะตัั‚ะพะฒ
    • ะฃัะปะพะฒะฝะพะต ะฒั‹ะฟะพะปะฝะตะฝะธะต
    • ะขั€ะตะฑะพะฒะฐะฝะธั ัะธัั‚ะตะผั‹
    • ะžะฑัะทะฐั‚ะตะปัŒะฝั‹ะต ะทะฐะฒะธัะธะผะพัั‚ะธ
    • ะŸั€ะพะฒะตั€ะบะฐ ะทะฐะฒะธัะธะผะพัั‚ะตะน
    • ะŸั€ะธะผะตั€ั‹ ะธะฝั‚ะตะณั€ะฐั†ะธะธ
    • Express.js ะฟั€ะธะปะพะถะตะฝะธะต
    • Next.js API Route
    • Troubleshooting
    • ะงะฐัั‚ั‹ะต ะฟั€ะพะฑะปะตะผั‹
    • ะ›ะพะณะธั€ะพะฒะฐะฝะธะต
    • ะŸั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ
    • ะ›ะธะผะธั‚ั‹
    • ะœะพะฝะธั‚ะพั€ะธะฝะณ
    • Changelog
    • v1.0.0 (2025-01-XX)
  • i18n checklist for browser TSX components
    • ะขั€ะตะฑะพะฒะฐะฝะธั ะบ ั€ะตััƒั€ััƒ ะฟั€ะพะดะฐะฒั†ะฐ
    • ะ”ะพัั‚ัƒะฟะฝั‹ะต ะธะฝั‚ะตั€ั„ะตะนัั‹
    • ะ˜ะฝั‚ะตั€ั„ะตะนั REST
    • ะ’ะฒะตะดะตะฝะธะต
    • ะัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธั ะฟั€ะพะดะฐะฒั†ะฐ
    • ะ—ะฐะฟั€ะพัั‹
    • ะžัะพะฑะตะฝะฝะพัั‚ะธ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะทะฐะฟั€ะพัะพะฒ REST ะฒ ะฑั€ะฐัƒะทะตั€ะต
    • ะ˜ะฝั‚ะตั€ั„ะตะนั WSDL (SOAP)
    • ะ’ะฒะตะดะตะฝะธะต
    • ะšะพะพั€ะดะธะฝะฐั‚ั‹ ะฟะพะดะบะปัŽั‡ะตะฝะธั
    • ะฟะปะฐั‚ั‘ะถะฝะพะณะพ ัˆะปัŽะทะฐ
    • ะดะปั ะผะตั€ั‡ะฐะฝั‚ะฐ
    • ะกะพะดะตั€ะถะฐะฝะธะต
    •  ะ˜ัั‚ะพั€ะธั ะธะทะผะตะฝะตะฝะธะน
    • 01.09.
    • 23.09.
    • 20.12.
    • 26 .01.
    •  ะ˜ัั‚ะพั€ะธั ะธะทะผะตะฝะตะฝะธะน
    • 10.03.
    • 20.06.
    • 04.07.
    • 15 .03.
    • 29.03.202 4
    • 2. ะ’ะฒะตะดะตะฝะธะต
    • 3. ะžะฟั€ะตะดะตะปะตะฝะธั ะธ ั‚ะตั€ะผะธะฝั‹
    • 4.1 ะžะฑั‰ะธะต ะฟั€ะธะฝั†ะธะฟั‹ ั€ะฐะฑะพั‚ั‹ API
    • 4.2 ะขั€ะตะฑะพะฒะฐะฝะธั ะบ ะ˜ะฝั‚ะตั€ะฝะตั‚-ัะฐะนั‚ัƒ ะผะตั€ั‡ะฐะฝั‚ะฐ
    • 4. ะžะฟะธัะฐะฝะธะต API
    • 4.3 ะŸะพะดะบะปัŽั‡ะตะฝะธะต ะบ API
    • 4.4 ะ‘ะตะทะพะฟะฐัะฝะพัั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั API
    • 4.5 ะ”ะพัั‚ัƒะฟะฝั‹ะต ะฒะฐะปัŽั‚ั‹ ะดะปั ะพะฟะตั€ะฐั†ะธะน
    • 4.6 ะขะธะฟั‹ ะพะฟะตั€ะฐั†ะธะน
    • 4.7 ะขะธะฟั‹ ะพะฟะปะฐั‚
    • 4.8 ะกั‚ะฐั‚ัƒัั‹ ะพั€ะดะตั€ะฐ
    • โ€”
    • โ€”
    • โ€”
    • 4.9 ะกั‚ะฐั‚ัƒัั‹ ั‚ั€ะฐะฝะทะฐะบั†ะธะน ะดะปั ั‚ะธะฟะฐ ะพะฟะปะฐั‚ั‹ SBP
    • 4.10 ะกั‚ะฐั‚ัƒัั‹ ั‚ั€ะฐะฝะทะฐะบั†ะธะน ะดะปั ั‚ะธะฟะฐ ะพะฟะปะฐั‚ั‹ CARD (ะžะดะฝะพัั‚ะฐะดะธะนะฝั‹ะน ะฟะปะฐั‚ั‘ะถ)
    • โ€”
    • โ€”
    • 4.11 ะกั‚ะฐั‚ัƒัั‹ ั‚ั€ะฐะฝะทะฐะบั†ะธะน ะดะปั ั‚ะธะฟะฐ ะพะฟะปะฐั‚ั‹ CARD (ะ”ะฒัƒั…ัั‚ะฐะดะธะนะฝั‹ะน ะฟะปะฐั‚ั‘ะถ)
    • โ€”
    • 4.12 ะžะฟะตั€ะฐั†ะธะธ ั ะพั€ะดะตั€ะฐะผะธ
    • 4.12.1 POST v 1 /orders
    • 4.12.3 POST v 1 /orders/preauth
    • 4.12.4 POST v 1 /orders/complete/{orderId}
    • 4.12.5 POST /orders/{orderId}/cancel
    • 4.12.6 ะกะพะทะดะฐะฝะธะต ะพั€ะดะตั€ะฐ (ะทะฐะบะฐะทะฐ) ั CoF
    • 4.13 ะžะฟะตั€ะฐั†ะธะธ ั ะฒะพะทะฒั€ะฐั‚ะฐะผะธ
    • 4.13.1 POST v 1 /refunds
    • 4.13.2 GET v 1 /refunds/{refundId}
    • 4.14 ะฃะฒะตะดะพะผะปะตะฝะธั (callback) ะพั‚ ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ
    • 4.15 ะขะธะฟั‹ ะพั‚ะฟั€ะฐะฒะปัะตะผั‹ั… ัƒะฒะตะดะพะผะปะตะฝะธะน (callback) ะพั‚ ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ
    • 4.15.1 PaymentResponse ะกะพะดะตั€ะถะฐะฝะธะต
    • 4.16 ะ˜ะฝั‚ะตะณั€ะฐั†ะธั ั ั‚ะตัั‚ะพะฒะพะน ัั€ะตะดะพะนย ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ
    • 4.16.1 ะะฐัั‚ั€ะพะนะบะธ ะดะปั ะฟะพะดะบะปัŽั‡ะตะฝะธั ะบ ั‚ะตัั‚ะพะฒะพะน ัั€ะตะดะต (ะŸะตัะพั‡ะฝะธั†ะฐ)
    • 4.16.2 ะžั‚ะฟั€ะฐะฒะบะฐ ะทะฐะฟั€ะพัะพะฒ ะบ API ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ (ะŸะตัะพั‡ะฝะธั†ะฐ)
    • 4.17 ะขะตัั‚ะธั€ะพะฒะฐะฝะธะต API
    • 4.17.1 ะขะตัั‚ะพะฒั‹ะต ะบะตะนัั‹
    • GET /
    • 4.18 ะ˜ะฝั‚ะตะณั€ะฐั†ะธั ั PRODUCTION ัั€ะตะดะพะน ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ
    • 4.18.1 ะะฐัั‚ั€ะพะนะบะธ ะดะปั ะฟะพะดะบะปัŽั‡ะตะฝะธั ะบ PRODUCTIONย ัั€ะตะดะตย ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ
    • 4.17.2 ะ ะตะบะฒะธะทะธั‚ั‹ ั‚ะตัั‚ะพะฒะพะน ะฑะฐะฝะบะพะฒัะบะพะน ะบะฐั€ั‚ั‹
    • 4.18.2 ะžั‚ะฟั€ะฐะฒะบะฐ ะทะฐะฟั€ะพัะพะฒ ะบ API ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ (PRODUCTION)
    • 5.1 ะžะฑั‰ะตะต ะพะฟะธัะฐะฝะธะต ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ะธ ั„ะธัะบะฐะปะธะทะฐั†ะธั ะฒ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธะธ ั 54-ะคะ—
    • 5.2 ะกะพะทะดะฐะฝะธะต ะพั€ะดะตั€ะฐ ั ั‚ะพะฒะฐั€ะฝะพะน ะบะพั€ะทะธะฝะพะน
    • 5 ะคะธัะบะฐะปะธะทะฐั†ะธั ะฒ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธะธ ั 54-ะคะ—
    • 5. 3 ะกะพะทะดะฐะฝะธะต ะฒะพะทะฒั€ะฐั‚ะฐ ั ั‚ะพะฒะฐั€ะฝะพะน ะบะพั€ะทะธะฝะพะน
    • 5.4 ะžะฟะตั€ะฐั†ะธะธ ั ั„ะธัะบะฐะปัŒะฝั‹ะผะธ ั‡ะตะบะฐะผะธ
    • 5.4.1 GET /receipts/{orderId}/status
    • ะŸั€ะธะปะพะถะตะฝะธะต 1. ะžะฟะธัะฐะฝะธะต ะพะฑัŠะตะบั‚ะฐ ะพัˆะธะฑะบะธ ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ, ะฒะพะทะฒั€ะฐั‰ะฐะตะผะพะณะพ
    • ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ, ะฒะพะทะฒั€ะฐั‰ะฐะตะผะพะณะพ ั‡ะตั€ะตะท API
    • ะŸั€ะธะปะพะถะตะฝะธะต 2. ะ ะฐััˆะธั„ั€ะพะฒะบะฐ ะบะพะดะพะฒ ะพั‚ะฒะตั‚ะพะฒ ะฟะพ ะพัˆะธะฑะบะฐะผ ะพั‚ ะŸะปะฐั‚ะตะถะฝะพะณะพ ัˆะปัŽะทะฐ
    • 10100001 500 INCORRECT_JEXL_PARAMETERS_
    • EXCEPTION
  1. Hasyx
  2. Documentation
  3. Loading...