# sig/rcs/types/action.rbs class Pinnacle::Action def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/action_lat_long.rbs class Pinnacle::ActionLatLong def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/additional_email.rbs class Pinnacle::AdditionalEmail def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/additional_phone_number.rbs class Pinnacle::AdditionalPhoneNumber def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/additional_website.rbs class Pinnacle::AdditionalWebsite def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs.rbs class Pinnacle::AsyncClient def get_rcs_functionality: () -> untyped def initialize: () -> void end # sig/rcs/company/client.rbs class Pinnacle::AsyncCompanyClient def get: () -> untyped def initialize: () -> void def register: () -> untyped def update: () -> untyped end # sig/requests.rbs class Pinnacle::AsyncRequestClient def get_headers: () -> untyped def get_url: () -> untyped def initialize: () -> void end # sig/rcs/send/client.rbs class Pinnacle::AsyncSendClient def initialize: () -> void def mms: () -> untyped def rcs: () -> untyped def sms: () -> untyped end # sig/rcs/types/bad_request_error_body.rbs class Pinnacle::BadRequestErrorBody def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/card.rbs class Pinnacle::Card def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs.rbs class Pinnacle::Client def get_rcs_functionality: () -> untyped def initialize: () -> void end # sig/rcs/company/types/company_register_response.rbs class Pinnacle::Company def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/company/types/company_register_response.rbs class Pinnacle::Company::CompanyRegisterResponse def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/company/types/company_register_response_brand.rbs class Pinnacle::Company::CompanyRegisterResponseBrand def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/company/types/company_update_response.rbs class Pinnacle::Company::CompanyUpdateResponse def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/company/types/company_update_response_brand.rbs class Pinnacle::Company::CompanyUpdateResponseBrand def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/company_additional_emails_item.rbs class Pinnacle::CompanyAdditionalEmailsItem def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/company_additional_phone_numbers_item.rbs class Pinnacle::CompanyAdditionalPhoneNumbersItem def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/company_additional_websites_item.rbs class Pinnacle::CompanyAdditionalWebsitesItem def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/company/client.rbs class Pinnacle::CompanyClient def get: () -> untyped def initialize: () -> void def register: () -> untyped def update: () -> untyped end # sig/rcs/types/company_contact.rbs class Pinnacle::CompanyContact def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/company_details.rbs class Pinnacle::CompanyDetails def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/forbidden_error_body.rbs class Pinnacle::ForbiddenErrorBody def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/requests.rbs class Pinnacle::IdempotencyRequestOptions def initialize: () -> void end # sig/rcs/types/inbound_action_message.rbs class Pinnacle::InboundActionMessage def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/inbound_location_message.rbs class Pinnacle::InboundLocationMessage def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/inbound_location_message_coordinates.rbs class Pinnacle::InboundLocationMessageCoordinates def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/inbound_media_message.rbs class Pinnacle::InboundMediaMessage def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/inbound_message.rbs class Pinnacle::InboundMessage def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/inbound_message_metadata.rbs class Pinnacle::InboundMessageMetadata def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/inbound_text_message.rbs class Pinnacle::InboundTextMessage def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/internal_server_error_body.rbs class Pinnacle::InternalServerErrorBody def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/media_payload.rbs class Pinnacle::MediaPayload def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/message_metadata.rbs class Pinnacle::MessageMetadata def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/messaging.rbs class Pinnacle::Messaging def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/optionals.rbs class Pinnacle::Optionals def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/payment_required_error_body.rbs class Pinnacle::PaymentRequiredErrorBody def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/point_of_contact.rbs class Pinnacle::PointOfContact def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/rcs_functionalities.rbs class Pinnacle::RcsFunctionalities def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/requests.rbs class Pinnacle::RequestClient def get_headers: () -> untyped def get_url: () -> untyped def initialize: () -> void end # sig/requests.rbs class Pinnacle::RequestOptions def initialize: () -> void end # sig/rcs/send/types/rcs_fallback.rbs class Pinnacle::Send::RcsFallback def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/send/types/send_mms_response.rbs class Pinnacle::Send::SendMmsResponse def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/send/types/send_rcs_response.rbs class Pinnacle::Send::SendRcsResponse def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/send/types/send_sms_response.rbs class Pinnacle::Send::SendSmsResponse def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/send/client.rbs class Pinnacle::SendClient def initialize: () -> void def mms: () -> untyped def rcs: () -> untyped def sms: () -> untyped end # sig/rcs/types/sender_metadata.rbs class Pinnacle::SenderMetadata def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end # sig/rcs/types/unauthorized_error_body.rbs class Pinnacle::UnauthorizedErrorBody def self.from_json: () -> untyped def self.validate_raw: () -> untyped def initialize: () -> void def to_json: () -> untyped end