class Spaceship::ConnectAPI::User
Attributes
agreed_to_terms[RW]
all_apps_visible[RW]
email[RW]
email_vetting_required[RW]
first_name[RW]
last_name[RW]
notifications[RW]
preferred_currency_territory[RW]
provisioning_allowed[RW]
roles[RW]
username[RW]
Public Class Methods
all(client: nil, filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
API
# File spaceship/lib/spaceship/connect_api/models/user.rb, line 41 def self.all(client: nil, filter: {}, includes: nil, limit: nil, sort: nil) client ||= Spaceship::ConnectAPI resps = client.get_users(filter: filter, includes: includes).all_pages return resps.flat_map(&:to_models) end
find(client: nil, email: nil, includes: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/user.rb, line 47 def self.find(client: nil, email: nil, includes: nil) client ||= Spaceship::ConnectAPI return all(client: client, filter: { email: email }, includes: includes) end
type()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/user.rb, line 33 def self.type return "users" end