# sig/seatsio/domain.rbs class Seatsio::APIResponse def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::BestAvailableObjects def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::Category def self.create_list: () -> untyped def self.from_json: () -> untyped def ==: () -> untyped def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::ChangeObjectStatusInBatchResult def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::ChangeObjectStatusResult def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::Channel def ==: () -> untyped def initialize: () -> void end # sig/seatsio/channels.rbs class Seatsio::ChannelsClient def self.channels_to_request: () -> untyped def add: () -> untyped def add_multiple: () -> untyped def add_objects: () -> untyped def initialize: () -> void def remove: () -> untyped def remove_objects: () -> untyped def replace: () -> untyped def update: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::Chart def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::ChartDraft < Seatsio::Chart def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::ChartObjectInfo def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::ChartReport def initialize: () -> void end # sig/seatsio/chart_reports.rbs class Seatsio::ChartReportsClient def by_category_key: () -> untyped def by_category_label: () -> untyped def by_label: () -> untyped def by_object_type: () -> untyped def by_section: () -> untyped def fetch_chart_report: () -> untyped def fetch_summary_report: () -> untyped def initialize: () -> void def summary_by_category_key: () -> untyped def summary_by_category_label: () -> untyped def summary_by_object_type: () -> untyped def summary_by_section: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::ChartValidationResult def initialize: () -> void end # sig/seatsio/charts.rbs class Seatsio::ChartsClient def add_category: () -> untyped def add_tag: () -> untyped def build_chart_request: () -> untyped def copy: () -> untyped def copy_draft_version: () -> untyped def copy_from_workspace_to: () -> untyped def copy_to_workspace: () -> untyped def create: () -> untyped def discard_draft_version: () -> untyped def initialize: () -> void def list: () -> untyped def list_all_tags: () -> untyped def list_categories: () -> untyped def move_out_of_archive: () -> untyped def move_to_archive: () -> untyped def publish_draft_version: () -> untyped def remove_category: () -> untyped def remove_tag: () -> untyped def retrieve: () -> untyped def retrieve_draft_version: () -> untyped def retrieve_draft_version_thumbnail: () -> untyped def retrieve_published_version: () -> untyped def retrieve_published_version_thumbnail: () -> untyped def retrieve_with_events: () -> untyped def update: () -> untyped def validate_draft_version: () -> untyped def validate_published_version: () -> untyped end # sig/seatsio.rbs class Seatsio::Client def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::Event def self.create_list: () -> untyped def self.from_json: () -> untyped def initialize: () -> void def is_season: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::EventObjectInfo def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::EventReport def initialize: () -> void end # sig/seatsio/event_reports.rbs class Seatsio::EventReportsClient def by_availability: () -> untyped def by_availability_reason: () -> untyped def by_category_key: () -> untyped def by_category_label: () -> untyped def by_channel: () -> untyped def by_label: () -> untyped def by_object_type: () -> untyped def by_order_id: () -> untyped def by_section: () -> untyped def by_status: () -> untyped def deep_summary_by_availability: () -> untyped def deep_summary_by_availability_reason: () -> untyped def deep_summary_by_category_key: () -> untyped def deep_summary_by_category_label: () -> untyped def deep_summary_by_channel: () -> untyped def deep_summary_by_object_type: () -> untyped def deep_summary_by_section: () -> untyped def deep_summary_by_status: () -> untyped def fetch_deep_summary_report: () -> untyped def fetch_report: () -> untyped def fetch_summary_report: () -> untyped def initialize: () -> void def summary_by_availability: () -> untyped def summary_by_availability_reason: () -> untyped def summary_by_category_key: () -> untyped def summary_by_category_label: () -> untyped def summary_by_channel: () -> untyped def summary_by_object_type: () -> untyped def summary_by_section: () -> untyped def summary_by_status: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::Events def initialize: () -> void end # sig/seatsio/events.rbs class Seatsio::EventsClient def book: () -> untyped def book_best_available: () -> untyped def build_event_request: () -> untyped def build_events_request: () -> untyped def build_extra_data_request: () -> untyped def build_parameters_for_mark_as_sale: () -> untyped def categories_to_request: () -> untyped def change_best_available_object_status: () -> untyped def change_object_status: () -> untyped def change_object_status_in_batch: () -> untyped def create: () -> untyped def create_multiple: () -> untyped def delete: () -> untyped def event_creation_params_to_request: () -> untyped def for_sale_config_to_request: () -> untyped def hold: () -> untyped def hold_best_available: () -> untyped def initialize: () -> void def list: () -> untyped def list_status_changes: () -> untyped def mark_as_for_sale: () -> untyped def mark_as_not_for_sale: () -> untyped def mark_everything_as_for_sale: () -> untyped def override_season_object_status: () -> untyped def release: () -> untyped def retrieve: () -> untyped def retrieve_object_info: () -> untyped def retrieve_object_infos: () -> untyped def status_changes_for_object: () -> untyped def table_booking_config_to_request: () -> untyped def update: () -> untyped def update_extra_data: () -> untyped def update_extra_datas: () -> untyped def use_season_object_status: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::ForSaleConfig def self.from_json: () -> untyped def ==: () -> untyped def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::HoldToken def initialize: () -> void end # sig/seatsio/hold_tokens.rbs class Seatsio::HoldTokensClient def create: () -> untyped def expire_in_minutes: () -> untyped def initialize: () -> void def retrieve: () -> untyped end # sig/seatsio/httpClient.rbs class Seatsio::HttpClient def delete: () -> untyped def execute: () -> untyped def execute_with_retries: () -> untyped def get: () -> untyped def get_raw: () -> untyped def initialize: () -> void def post: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::Month def self.from_json: () -> untyped def initialize: () -> void def serialize: () -> untyped end # sig/seatsio/pagination/cursor.rbs class Seatsio::Pagination::Cursor def each: () -> untyped def fetch_next_page: () -> untyped def first_page: () -> untyped def initialize: () -> void def keep_running?: () -> untyped def last?: () -> untyped def page_after: () -> untyped def page_before: () -> untyped def set_query_param: () -> untyped end # sig/seatsio.rbs class Seatsio::Region def self.EU: () -> untyped def self.NA: () -> untyped def self.OC: () -> untyped def self.SA: () -> untyped def self.url_for_id: () -> untyped def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::Season < Seatsio::Event def initialize: () -> void def is_season: () -> untyped end # sig/seatsio/seasons.rbs class Seatsio::SeasonsClient def add_events_to_partial_season: () -> untyped def build_create_season_request: () -> untyped def create: () -> untyped def create_events: () -> untyped def create_partial_season: () -> untyped def for_sale_config_to_request: () -> untyped def initialize: () -> void def remove_event_from_partial_season: () -> untyped def retrieve: () -> untyped def table_booking_config_to_request: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::StatusChange def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::StatusChangeOrigin def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::TableBookingConfig def self.all_by_seat: () -> untyped def self.all_by_table: () -> untyped def self.custom: () -> untyped def self.from_json: () -> untyped def self.inherit: () -> untyped def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageByChart def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageByEvent def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageChart def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageDetails def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageEvent def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageForObjectV1 def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageForObjectV2 def initialize: () -> void end # sig/seatsio/usage_reports.rbs class Seatsio::UsageReportsClient def details_for_event_in_month: () -> untyped def details_for_month: () -> untyped def initialize: () -> void def summary_for_all_months: () -> untyped end # sig/seatsio/domain.rbs class Seatsio::UsageSummaryForAllMonths def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::UsageSummaryForMonth def initialize: () -> void end # sig/seatsio/domain.rbs class Seatsio::Workspace def initialize: () -> void end # sig/seatsio/workspaces.rbs class Seatsio::WorkspacesClient def activate: () -> untyped def active: () -> untyped def create: () -> untyped def cursor: () -> untyped def deactivate: () -> untyped def inactive: () -> untyped def initialize: () -> void def list: () -> untyped def regenerate_secret_key: () -> untyped def retrieve: () -> untyped def set_default: () -> untyped def update: () -> untyped end # sig/seatsio.rbs module Seatsio def to_object_details: () -> untyped end