# sig/wolf_core/utils/result.rbs class Result def self.failure: () -> untyped def self.success: () -> untyped def failure?: () -> untyped def initialize: () -> void def success?: () -> untyped def to_h: () -> untyped end # sig/wolf_core/application/application_service.rbs class WolfCore::ApplicationService def call: () -> untyped def get_salesforce_access_token: () -> untyped def get_salesforce_foreign_object: () -> untyped def get_wolf_token: () -> untyped def process: () -> untyped def raise_failed_result: () -> untyped def remove_non_permitted_parameters: () -> untyped def salesforce_http_get: () -> untyped def validate_presence: () -> untyped def validate_salesforce_response: () -> untyped end # sig/wolf_core/application/salesforce_oauth_service.rbs class WolfCore::SalesforceOauthService < WolfCore::WolfCore::ApplicationService def process: () -> untyped end # sig/wolf_core/application/service_exception.rbs class WolfCore::ServiceException < WolfCore::StandardError def initialize: () -> void end # sig/wolf_core/utils/array_utils.rbs module WolfCore::ArrayUtils def first_or_self: () -> untyped end # sig/wolf_core/utils/async_utils.rbs module WolfCore::AsyncUtils def run_async: () -> untyped end # sig/wolf_core/application/barton/mappings.rbs module WolfCore::Barton::Mappings def map_display_pay_rate_unit: () -> untyped def map_locum_availability: () -> untyped def map_order_status: () -> untyped def map_pricing_id_to_provider_type: () -> untyped def map_provider_type_to_pricing_id: () -> untyped def map_state_to_abbreviation: () -> untyped def map_submittal_stage_to_order_application_status: () -> untyped def reverse_map_locum_availability: () -> untyped def reverse_map_order_status: () -> untyped def revert_map_display_pay_rate_unit: () -> untyped def revert_map_state_to_abbreviation: () -> untyped def revert_map_submittal_stage_to_order_application_status: () -> untyped end # sig/wolf_core/application/barton/parsing.rbs module WolfCore::Barton::Parsing def parse_date: () -> untyped def split_address: () -> untyped def split_name: () -> untyped end # sig/wolf_core/application/barton/routing.rbs module WolfCore::Barton::Routing def route_event_request: () -> untyped end # sig/wolf_core/application/burnett/auth/auth_operations.rbs module WolfCore::Burnett::Auth::Operations def get_erecruit_access_token: () -> untyped end # sig/wolf_core/application/exception_operations.rbs module WolfCore::ExceptionOperations def raise_service_error: () -> untyped end # sig/wolf_core/utils/file_utils.rbs module WolfCore::FileUtils def delete_files: () -> untyped def encode_file_to_base64_from_url: () -> untyped def require_relative_folder: () -> untyped def safe_require: () -> untyped end # sig/wolf_core/infrastructure/fkm_operations.rbs module WolfCore::FkmOperations def create_foreign_key: () -> untyped def find_or_create_foreign_key: () -> untyped def get_foreign_key_by_destination: () -> untyped def get_foreign_key_destination_id: () -> untyped def get_foreign_keys: () -> untyped def get_foreign_keys_by_destination: () -> untyped def update_foreign_key: () -> untyped def upsert_foreign_key: () -> untyped end # sig/wolf_core/infrastructure/http_data_source.rbs module WolfCore::HttpDataSource def http_get: () -> untyped def http_post: () -> untyped def http_put: () -> untyped end # sig/wolf_core/infrastructure/http_operations.rbs module WolfCore::HttpOperations def async_http_get: () -> untyped def async_http_post: () -> untyped def async_http_put: () -> untyped def http_get: () -> untyped def http_post: () -> untyped def http_put: () -> untyped def parse_http_response: () -> untyped def safe_http_get: () -> untyped def safe_http_post: () -> untyped def safe_http_put: () -> untyped def validate_http_response: () -> untyped end # sig/wolf_core/infrastructure/in_memory_storage_data_source.rbs module WolfCore::InMemoryStorageDataSource def acquire_lock: () -> untyped def check_lock: () -> untyped def init: () -> untyped def instance: () -> untyped def release_lock: () -> untyped def set_non_exp_lock: () -> untyped end # sig/wolf_core/infrastructure/in_memory_storage_operations.rbs module WolfCore::InMemoryStorageOperations def acquire_lock: () -> untyped def check_lock: () -> untyped def release_lock: () -> untyped def set_non_exp_lock: () -> untyped end # sig/wolf_core/application/integrations/change_detection.rbs module WolfCore::Integrations::ChangeDetection def get_changed_custom_requirement_ids: () -> untyped end # sig/wolf_core/application/integrations/routing_operations.rbs module WolfCore::Integrations::RoutingOperations def route_event_request: () -> untyped end # sig/wolf_core/application/integrations/webhooks_operations.rbs module WolfCore::Integrations::WebhooksOperations def build_body_from_params: () -> untyped def get_event_name: () -> untyped def get_event_type: () -> untyped def get_payload: () -> untyped def process_webhook: () -> untyped def subscription_confirmation_request: () -> untyped def validate_user: () -> untyped end # sig/wolf_core/infrastructure/lambda_function_data_source.rbs module WolfCore::LambdaFunctionDataSource def client: () -> untyped def init: () -> untyped def invoke: () -> untyped end # sig/wolf_core/infrastructure/lambda_function_operations.rbs module WolfCore::LambdaFunctionOperations def deep_parse_json: () -> untyped def get_event_params: () -> untyped def invoke_lambda: () -> untyped def parse_lambda_response: () -> untyped def result_to_response: () -> untyped def validate_lambda_response: () -> untyped end # sig/wolf_core/utils/logging_utils.rbs module WolfCore::LoggingUtils def log_object: () -> untyped end # sig/wolf_core/infrastructure/no_sql_db_data_source.rbs module WolfCore::NoSqlDbDataSource def get_item: () -> untyped def init: () -> untyped def instance: () -> untyped def put_item: () -> untyped end # sig/wolf_core/infrastructure/no_sql_db_operations.rbs module WolfCore::NoSqlDbOperations def get_no_sql_item: () -> untyped def put_no_sql_item: () -> untyped end # sig/wolf_core/utils/string_utils.rbs module WolfCore::StringUtils def camelcase_to_spaces: () -> untyped def clean_phone_number: () -> untyped def hash_str_to_json: () -> untyped def remove_blank_spaces: () -> untyped end