# sig/lutaml/hal/client.rbs class Lutaml::Hal::Client def create_connection: () -> untyped def debug_api_log: () -> untyped def get: () -> untyped def get_by_url: () -> untyped def handle_response: () -> untyped def initialize: () -> void def response_message: () -> untyped def strip_api_url: () -> untyped end # sig/lutaml/hal/global_register.rbs class Lutaml::Hal::GlobalRegister def delete: () -> untyped def get: () -> untyped def initialize: () -> void def register: () -> untyped end # sig/lutaml/hal/link.rbs class Lutaml::Hal::Link < Lutaml::Hal::Lutaml::Model::Serializable def find_register: () -> untyped def realize: () -> untyped end # sig/lutaml/hal/model_register.rbs class Lutaml::Hal::ModelRegister def add_endpoint: () -> untyped def extract_path: () -> untyped def fetch: () -> untyped def find_matching_model_class: () -> untyped def initialize: () -> void def interpolate_url: () -> untyped def mark_model_links_with_register: () -> untyped def matches_url?: () -> untyped def pattern_match?: () -> untyped def resolve_and_cast: () -> untyped end # sig/lutaml/hal/page.rbs class Lutaml::Hal::Page < Lutaml::Hal::Resource def self.inherited: () -> untyped end # sig/lutaml/hal/resource.rbs class Lutaml::Hal::Resource < Lutaml::Hal::Lutaml::Model::Serializable def create_link_class: () -> untyped def create_link_set_class: () -> untyped def get_link_set_class: () -> untyped def hal_link: () -> untyped def inherited: () -> untyped def init_links_definition: () -> untyped end # sig/lutaml/hal.rbs module Lutaml::Hal def self.debug_log: () -> untyped end