class StytchB2B::Discovery::IntermediateSessions

def exchange(

def exchange(
  intermediate_session_token:,
  organization_id:,
  session_duration_minutes: nil,
  session_custom_claims: nil
)
  request = {
    intermediate_session_token: intermediate_session_token,
    organization_id: organization_id
  }
  request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil?
  request[:session_custom_claims] = session_custom_claims unless session_custom_claims.nil?
  post_request('/v1/b2b/discovery/intermediate_sessions/exchange', request)
end

def initialize(connection)

def initialize(connection)
  @connection = connection
end