-record(components, { schemas :: gleam@dict:dict(binary(), oaspec@openapi@schema:schema_ref()), parameters :: gleam@dict:dict(binary(), oaspec@openapi@spec:parameter()), request_bodies :: gleam@dict:dict(binary(), oaspec@openapi@spec:request_body()), responses :: gleam@dict:dict(binary(), oaspec@openapi@spec:response()), security_schemes :: gleam@dict:dict(binary(), oaspec@openapi@spec:security_scheme()), path_items :: gleam@dict:dict(binary(), oaspec@openapi@spec:path_item()), headers :: gleam@dict:dict(binary(), oaspec@openapi@spec:header()), examples :: gleam@dict:dict(binary(), binary()), links :: gleam@dict:dict(binary(), oaspec@openapi@spec:link()) }).