# frozen_string_literal: true require "representable" require_relative "./oneaccess/configuration" require_relative "./oneaccess/serializable" require_relative "./oneaccess/enum/api_status_code" require_relative "./oneaccess/enum/product_type" require_relative "./oneaccess/enum/product_group_status" require_relative "./oneaccess/enum/entitlement_status" require_relative "./oneaccess/api/base" require_relative "./oneaccess/api/user" require_relative "./oneaccess/api/research" require_relative "./oneaccess/api/organizations" require_relative "./oneaccess/api/symbology" require_relative "./oneaccess/api/references" require_relative "./oneaccess/api/entitlement/user_subscription" require_relative "./oneaccess/api/entitlement/organization/product_group" require_relative "./oneaccess/api/entitlement/user/product_group" require_relative "./oneaccess/api/entitlement/research/user_requests" module ONEAccess def self.configure raise "expected block for configuration" unless block_given? yield Configuration end end