class Stytch::OTPs::SMS
def initialize(connection)
def initialize(connection) @connection = connection end
def login_or_create(
def login_or_create( phone_number:, expiration_minutes: nil, attributes: {}, create_user_as_pending: false ) request = { phone_number: phone_number, expiration_minutes: expiration_minutes, create_user_as_pending: create_user_as_pending } request[:attributes] = attributes if attributes != {} post_request("#{PATH}/login_or_create", request) end
def send(
def send( phone_number:, expiration_minutes: nil, attributes: {} ) request = { phone_number: phone_number, expiration_minutes: expiration_minutes } request[:attributes] = attributes if attributes != {} post_request("#{PATH}/send", request) end