Files
go-omni/response/response.go
k2safe 7670b222ac feat: release configurable API response contracts
Define reusable response bodies in .api with typed code mappings, per-route overrides and matching OpenAPI schemas. Add application and callback encoders, early response policy selection, and isolated remote-consumer release verification.

Release v0.8.0-preview after full race, vet, build and local MySQL workflow acceptance.
2026-09-23 20:42:38 +08:00

12 lines
416 B
Go

package response
// Response describes the legacy default JSON envelope only.
// Deprecated: configure a response.Config or Encoder for application contracts.
// The runtime and code generator do not serialize through this fixed DTO.
type Response struct {
Code string `json:"code"`
Message string `json:"message"`
Data any `json:"data,omitempty"`
RequestID string `json:"requestId,omitempty"`
}