Go Errors and Envelope
The SDK keeps language-native ergonomics while preserving raw wire-level semantics.
Go
type ResponseEnvelope[T any] struct {
Data *T `json:"data"`
Meta MetaEnvelope `json:"meta"`
Error *ErrorEnvelope `json:"error"`
}Canonical Wire Rules
- JSON keys are always camelCase on the wire
- SDK aliases may expose snake_case or PascalCase accessors
- Raw envelope remains available for diagnostics and logging
See Response Envelope for complete field semantics.
Last updated on