class PowerBI::User

Attributes

display_name[R]
email_address[R]
group_user_access_right[R]
identifier[R]
principal_type[R]

Public Class Methods

new(tenant, data) click to toggle source
# File lib/power-bi/user.rb, line 5
def initialize(tenant, data)
  @email_address = data[:emailAddress]
  @group_user_access_right = data[:groupUserAccessRight]
  @display_name = data[:displayName]
  @identifier = data[:identifier]
  @principal_type = data[:principalType]
  @workspace = data[:workspace]
  @tenant = tenant
end

Public Instance Methods

delete() click to toggle source
# File lib/power-bi/user.rb, line 15
def delete
  @tenant.delete("/groups/#{@workspace.id}/users/#{@email_address}")
  @workspace.users.reload
end