Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResponseMetadata ¶
type ResponseMetadata struct {
Simulated bool `json:"simulated"`
Currency string `json:"currency"`
Ratio int `json:"conversion_ratio"`
}
ResponseMetadata contains simulation metadata
type SimulatedResponse ¶
type SimulatedResponse struct {
Data []map[string]interface{} `json:"data"`
Metadata ResponseMetadata `json:"_metadata"`
}
SimulatedResponse represents a simulated API response
type Simulator ¶
type Simulator struct {
// contains filtered or unexported fields
}
Simulator handles simulation mode for testing
func NewSimulator ¶
NewSimulator creates a new simulator
func (*Simulator) ShouldSimulate ¶
ShouldSimulate checks if simulation mode is enabled for this request
func (*Simulator) TransformResponse ¶
TransformResponse transforms database response to simulation format
Click to show internal directories.
Click to hide internal directories.