-record(components, { schemas :: gleam@dict:dict(binary(), nori@schema:schema()), responses :: gleam@dict:dict(binary(), nori@reference:ref(nori@response:response())), parameters :: gleam@dict:dict(binary(), nori@reference:ref(nori@parameter:parameter())), examples :: gleam@dict:dict(binary(), nori@reference:ref(nori@parameter:example())), request_bodies :: gleam@dict:dict(binary(), nori@reference:ref(nori@request_body:request_body())), headers :: gleam@dict:dict(binary(), nori@reference:ref(nori@parameter:header())), security_schemes :: gleam@dict:dict(binary(), nori@reference:ref(nori@security:security_scheme())), links :: gleam@dict:dict(binary(), nori@reference:ref(nori@response:link())), callbacks :: gleam@dict:dict(binary(), nori@reference:ref(gleam@dict:dict(binary(), nori@reference:ref(nori@operation:path_item())))), path_items :: gleam@dict:dict(binary(), nori@reference:ref(nori@operation:path_item())), extensions :: gleam@dict:dict(binary(), gleam@json:json()) }).