Home / Type/ Extractor Type — fiber Architecture

Extractor Type — fiber Architecture

Architecture documentation for the Extractor type/interface in extractors.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  f07081da_93d5_0491_8fea_90ad66341cc9["Extractor"]
  9369d97d_10d6_c835_81b9_8542715b2822["extractors.go"]
  f07081da_93d5_0491_8fea_90ad66341cc9 -->|defined in| 9369d97d_10d6_c835_81b9_8542715b2822
  style f07081da_93d5_0491_8fea_90ad66341cc9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

extractors/extractors.go lines 67–73

type Extractor struct {
	Extract    func(fiber.Ctx) (string, error)
	Key        string      // The parameter/header name used for extraction
	AuthScheme string      // The auth scheme used, e.g., "Bearer"
	Chain      []Extractor // For chained extractors, stores all extractors in the chain
	Source     Source      // The type of source being extracted from
}

Frequently Asked Questions

What is the Extractor type?
Extractor is a type/interface in the fiber codebase, defined in extractors/extractors.go.
Where is Extractor defined?
Extractor is defined in extractors/extractors.go at line 67.

Analyze Your Own Codebase

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

Try Supermodel Free