class Stytch::OTPs::Email
def initialize(connection)
def initialize(connection) @connection = connection end
def login_or_create(
def login_or_create( email:, expiration_minutes: nil, attributes: {}, create_user_as_pending: false ) request = { email: email, 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( email:, expiration_minutes: nil, attributes: {} ) request = { email: email, expiration_minutes: expiration_minutes } request[:attributes] = attributes if attributes != {} post_request("#{PATH}/send", request) end