class Spaceship::ConnectAPI::SandboxTester
Attributes
app_store_territory[RW]
apple_pay_compatible[RW]
birth_date[RW]
confirm_password[RW]
email[RW]
first_name[RW]
last_name[RW]
password[RW]
secret_answer[RW]
secret_question[RW]
Public Class Methods
all(client: nil, filter: {}, includes: nil, limit: 2000, sort: nil)
click to toggle source
API
# File spaceship/lib/spaceship/connect_api/models/sandbox_tester.rb, line 39 def self.all(client: nil, filter: {}, includes: nil, limit: 2000, sort: nil) client ||= Spaceship::ConnectAPI resps = client.get_sandbox_testers(filter: filter, includes: includes).all_pages return resps.flat_map(&:to_models) end
create(client: nil, first_name: nil, last_name: nil, email: nil, password: nil, confirm_password: nil, secret_question: nil, secret_answer: nil, birth_date: nil, app_store_territory: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/sandbox_tester.rb, line 45 def self.create(client: nil, first_name: nil, last_name: nil, email: nil, password: nil, confirm_password: nil, secret_question: nil, secret_answer: nil, birth_date: nil, app_store_territory: nil) client ||= Spaceship::ConnectAPI attributes = { firstName: first_name, lastName: last_name, email: email, password: password, confirmPassword: confirm_password, secretQuestion: secret_question, secretAnswer: secret_answer, birthDate: birth_date, appStoreTerritory: app_store_territory } return client.post_sandbox_tester(attributes: attributes).first end
type()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/sandbox_tester.rb, line 31 def self.type return "sandboxTesters" end
Public Instance Methods
delete!(client: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/sandbox_tester.rb, line 61 def delete!(client: nil) client ||= Spaceship::ConnectAPI client.delete_sandbox_tester(sandbox_tester_id: id) end