Use this file to discover all available pages before exploring further.
Generate typed code from trigger payload JSON schemas. Fetches schemas linked to workflows and events from a workspace and generates type definitions in the target language.
Generate TypeScript type definitions from trigger payload schemas. Fetches linked schemas and generates types in a single output file. Supports Zod schema generation with --zod.
Flag
Description
Default
--output-file string
Output file path
suprsend-types.ts
--zod
Generate Zod schemas instead of plain TypeScript types
false
Generate Python type definitions from trigger payload schemas. Fetches linked schemas from the workspace and generates a single Python file with type classes. Supports Pydantic models (enabled by default).
Flag
Description
Default
--output-file string
Output file path
suprsend_types.py
--pydantic
Generate Pydantic BaseModel classes instead of plain dataclasses
true
Generate Go type definitions from trigger payload schemas. Produces struct definitions in a single output file with the specified package name.
Flag
Description
Default
--output-file string
Output file path
suprsend_types.go
--package string
Go package name for generated structs
suprsend
Generate Java type definitions from trigger payload schemas. Creates one Java file per linked schema in a package directory structure. Supports Lombok annotations with --lombok.
Flag
Description
Default
--output-file string
Output file path
SuprsendTypes.java
--package string
Java package name for generated classes
suprsend.types
--lombok
Add Lombok annotations to generated classes
false
Generate Kotlin type definitions from trigger payload schemas. Produces data classes in a single output file with the specified package name.
Flag
Description
Default
--output-file string
Output file path
SuprsendTypes.kt
--package string
Kotlin package name for generated data classes
suprsend
Generate Swift type definitions from trigger payload schemas. Produces Codable structs in a single output file.
Flag
Description
Default
--output-file string
Output file path
SuprsendTypes.swift
Generate Dart type definitions from trigger payload schemas. Produces null-safe classes in a single output file.