Home / Type/ Negotiate Type — gin Architecture

Negotiate Type — gin Architecture

Architecture documentation for the Negotiate type/interface in context.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  eb1bebbf_7dbb_8900_515e_b8f64cde3ae6["Negotiate"]
  c22deef8_5218_863f_341c_441bf58f550e["context.go"]
  eb1bebbf_7dbb_8900_515e_b8f64cde3ae6 -->|defined in| c22deef8_5218_863f_341c_441bf58f550e
  style eb1bebbf_7dbb_8900_515e_b8f64cde3ae6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

context.go lines 1343–1354

type Negotiate struct {
	Offered      []string
	HTMLName     string
	HTMLData     any
	JSONData     any
	XMLData      any
	YAMLData     any
	Data         any
	TOMLData     any
	PROTOBUFData any
	BSONData     any
}

Defined In

Frequently Asked Questions

What is the Negotiate type?
Negotiate is a type/interface in the gin codebase, defined in context.go.
Where is Negotiate defined?
Negotiate is defined in context.go at line 1343.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free