diff --git a/lib/workos/user.rb b/lib/workos/user.rb index dd25753d..bde3d4b4 100644 --- a/lib/workos/user.rb +++ b/lib/workos/user.rb @@ -7,7 +7,7 @@ module WorkOS class User include HashProvider - attr_accessor :id, :email, :first_name, :last_name, :email_verified, + attr_accessor :id, :email, :first_name, :last_name, :email_verified, :email_optional :profile_picture_url, :last_sign_in_at, :created_at, :updated_at def initialize(json) @@ -15,6 +15,7 @@ def initialize(json) @id = hash[:id] @email = hash[:email] + @email_optional = hash[:email_optional] @first_name = hash[:first_name] @last_name = hash[:last_name] @email_verified = hash[:email_verified] @@ -28,6 +29,7 @@ def to_json(*) { id: id, email: email, + email_optional: email_optional, first_name: first_name, last_name: last_name, email_verified: email_verified, diff --git a/lib/workos/user_management.rb b/lib/workos/user_management.rb index 62c2dbdd..f6ff5d9f 100644 --- a/lib/workos/user_management.rb +++ b/lib/workos/user_management.rb @@ -234,7 +234,8 @@ def update_user( password: nil, password_hash: nil, password_hash_type: nil - ) + , + options: nil,) request = put_request( path: "/user_management/users/#{id}", body: {