class Spaceship::ConnectAPI::SandboxTester
Attributes
Public Class Methods
Source
# 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
API
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
Source
# File spaceship/lib/spaceship/connect_api/models/sandbox_tester.rb, line 31 def self.type return "sandboxTesters" end
Public Instance Methods
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