lib/seam.rb in seam-2.0.0b5 vs lib/seam.rb in seam-2.0.0.prerelease.1

- old
+ new

@@ -1,25 +1,74 @@ # frozen_string_literal: true +require_relative "seam/version" require_relative "seam/lts_version" -require_relative "seam/http" -require_relative "seam/http_multi_workspace" -require_relative "seam/webhook" -require_relative "seam/wait_for_action_attempt" +require_relative "seam/request" +require_relative "seam/logger" +require_relative "seam/client" +require_relative "seam/clients/base_client" +require_relative "seam/resources/base_resource" +require_relative "seam/resources/resource_error" +require_relative "seam/resources/resource_warning" +require_relative "seam/resources/resource_errors_support" +require_relative "seam/resources/resource_warnings_support" +require_relative "seam/resources/access_code" +require_relative "seam/resources/acs_access_group" +require_relative "seam/resources/acs_credential" +require_relative "seam/resources/acs_credential_pool" +require_relative "seam/resources/acs_credential_provisioning_automation" +require_relative "seam/resources/acs_entrance" +require_relative "seam/resources/acs_system" +require_relative "seam/resources/acs_user" +require_relative "seam/resources/action_attempt" +require_relative "seam/resources/client_session" +require_relative "seam/resources/climate_setting_schedule" +require_relative "seam/resources/connect_webview" +require_relative "seam/resources/connected_account" +require_relative "seam/resources/device" +require_relative "seam/resources/device_provider" +require_relative "seam/resources/enrollment_automation" +require_relative "seam/resources/event" +require_relative "seam/resources/network" +require_relative "seam/resources/noise_threshold" +require_relative "seam/resources/phone" +require_relative "seam/resources/service_health" +require_relative "seam/resources/unmanaged_access_code" +require_relative "seam/resources/unmanaged_device" +require_relative "seam/resources/user_identity" +require_relative "seam/resources/webhook" +require_relative "seam/resources/workspace" +require_relative "seam/clients/access_codes" +require_relative "seam/clients/access_codes_simulate" +require_relative "seam/clients/access_codes_unmanaged" +require_relative "seam/clients/acs_access_groups" +require_relative "seam/clients/acs" +require_relative "seam/clients/acs_credential_pools" +require_relative "seam/clients/acs_credential_provisioning_automations" +require_relative "seam/clients/acs_credentials" +require_relative "seam/clients/acs_entrances" +require_relative "seam/clients/acs_systems" +require_relative "seam/clients/acs_users" +require_relative "seam/clients/action_attempts" +require_relative "seam/clients/client_sessions" +require_relative "seam/clients/connect_webviews" +require_relative "seam/clients/connected_accounts" +require_relative "seam/clients/devices" +require_relative "seam/clients/devices_simulate" +require_relative "seam/clients/devices_unmanaged" +require_relative "seam/clients/events" +require_relative "seam/clients/locks" +require_relative "seam/clients/networks" +require_relative "seam/clients/noise_sensors_noise_thresholds" +require_relative "seam/clients/noise_sensors" +require_relative "seam/clients/noise_sensors_simulate" +require_relative "seam/clients/phones" +require_relative "seam/clients/phones_simulate" +require_relative "seam/clients/thermostats_climate_setting_schedules" +require_relative "seam/clients/thermostats" +require_relative "seam/clients/user_identities" +require_relative "seam/clients/user_identities_enrollment_automations" +require_relative "seam/clients/webhooks" +require_relative "seam/clients/workspaces" module Seam - def self.new(**args) - Seam::Http.new(**args) - end - - def self.from_api_key(api_key, endpoint: nil, wait_for_action_attempt: false) - Seam::Http.from_api_key(api_key, endpoint: endpoint, wait_for_action_attempt: wait_for_action_attempt) - end - - def self.from_personal_access_token(personal_access_token, workspace_id, endpoint: nil, wait_for_action_attempt: false) - Seam::Http.from_personal_access_token(personal_access_token, workspace_id, endpoint: endpoint, wait_for_action_attempt: wait_for_action_attempt) - end - - def self.lts_version - Seam::LTS_VERSION - end end