package
1.3.0
Repository: https://github.com/ogen-go/ogen.git
Documentation: pkg.go.dev

# Functions

LabelerFromContext retrieves the Labeler from the provided context, if present.
NewClient initializes new Client defined by OAS.
NewFloat64AnyOfIntegerNumberString returns new AnyOfIntegerNumberString from float64.
NewIntAnyOfIntegerNumberString returns new AnyOfIntegerNumberString from int.
NewIntJaegerAnyOfSizeLimit returns new JaegerAnyOfSizeLimit from int.
NewServer creates new Server.
NewStringAnyOfIntegerNumberString returns new AnyOfIntegerNumberString from string.
NewStringJaegerAnyOfSizeLimit returns new JaegerAnyOfSizeLimit from string.
NewSubscriptionUUIDOneUUIDSubscriptionID returns new OneUUIDSubscriptionID from SubscriptionUUID.
NewUUIDv4SubscriptionUUID returns new SubscriptionUUID from UUIDv4.
WithClient specifies http client to use.
WithErrorHandler specifies error handler to use.
WithMaxMultipartMemory specifies limit of memory for storing file parts.
WithMeterProvider specifies a meter provider to use for creating a meter.
WithMethodNotAllowed specifies Method Not Allowed handler to use.
WithMiddleware specifies middlewares to use.
WithNotFound specifies Not Found handler to use.
WithPathPrefix specifies server path prefix.
WithServerURL sets context key to override server URL.
WithTracerProvider specifies a tracer provider to use for creating a tracer.

# Constants

Possible values for AnyOfIntegerNumberStringType.
Possible values for AnyOfIntegerNumberStringType.
Possible values for JaegerAnyOfSizeLimitType.
Possible values for AnyOfIntegerNumberStringType.
Possible values for JaegerAnyOfSizeLimitType.
Possible values for OneUUIDSubscriptionIDType.
Possible values for SubscriptionUUIDType.

# Structs

Ref: #/components/schemas/AnyOfIntegerNumberString AnyOfIntegerNumberString represents sum type.
Client implements OAS client.
Ref: #/components/schemas/IntegerNumber.
Ref: #/components/schemas/JaegerAnyOf.
JaegerAnyOfSizeLimit represents sum type.
Labeler is used to allow adding custom attributes to the server request metrics.
Ref: #/components/schemas/OneUUID.
OneUUIDSubscriptionID represents sum type.
Route is route object.
Server implements http server based on OpenAPI v3 specification and calls Handler to handle requests.
Ref: #/components/schemas/SubscriptionUUID SubscriptionUUID represents sum type.
UnimplementedHandler is no-op Handler which returns http.ErrNotImplemented.

# Interfaces

ClientOption is client config option.
Handler handles operations described by OpenAPI v3 specification.
Invoker invokes operations described by OpenAPI v3 specification.
Option is config option.
ServerOption is server config option.

# Type aliases

AnyOfIntegerNumberStringType is oneOf type of AnyOfIntegerNumberString.
ErrorHandler is error handler.
JaegerAnyOfSizeLimitType is oneOf type of JaegerAnyOfSizeLimit.
Middleware is middleware type.
OneUUIDSubscriptionIDType is oneOf type of OneUUIDSubscriptionID.
SubscriptionUUIDType is oneOf type of SubscriptionUUID.
No description provided by the author