oaspec/codegen/operation_ir

Values

pub fn delimiter_for_style(
  style: option.Option(spec.ParameterStyle),
) -> String

Return the delimiter character for a parameter style. pipeDelimited → “|”, spaceDelimited → “ “, all others → “,”

pub fn effective_explode(
  param: spec.Parameter(spec.Resolved),
) -> Bool

Compute the effective explode value for a parameter. OpenAPI 3.x default: true for form/deepObject style, false otherwise. When style is None (on a query parameter), the default is form → true.

pub fn is_deep_object_param(
  param: spec.Parameter(spec.Resolved),
  ctx: context.Context,
) -> Bool

Check if a parameter uses deepObject serialization. True when: in=query, style=deepObject, and schema is an ObjectSchema.

Search Document