class Spaceship::ConnectAPI::ReviewSubmission
Attributes
Public Class Methods
Source
# File spaceship/lib/spaceship/connect_api/models/review_submission.rb, line 47 def self.get(client: nil, review_submission_id:, includes: nil) client ||= Spaceship::ConnectAPI resp = client.get_review_submission(review_submission_id: review_submission_id, includes: includes) return resp.to_models.first end
appStoreVersionForReview,items,submittedByActor,lastUpdatedByActor
Source
# File spaceship/lib/spaceship/connect_api/models/review_submission.rb, line 38 def self.type return "reviewSubmissions" end
Public Instance Methods
Source
# File spaceship/lib/spaceship/connect_api/models/review_submission.rb, line 67 def add_app_store_version_to_review_items(client: nil, app_store_version_id:) client ||= Spaceship::ConnectAPI resp = client.post_review_submission_item(review_submission_id: id, app_store_version_id: app_store_version_id) return resp.to_models.first end
Source
# File spaceship/lib/spaceship/connect_api/models/review_submission.rb, line 60 def cancel_submission(client: nil) client ||= Spaceship::ConnectAPI attributes = { canceled: true } resp = client.patch_review_submission(review_submission_id: id, attributes: attributes) return resp.to_models.first end
Source
# File spaceship/lib/spaceship/connect_api/models/review_submission.rb, line 73 def fetch_resolution_center_threads(client: nil) client ||= Spaceship::ConnectAPI resp = client.get_resolution_center_threads(filter: { reviewSubmission: id }, includes: 'reviewSubmission') return resp.to_models end
Source
# File spaceship/lib/spaceship/connect_api/models/review_submission.rb, line 79 def latest_resolution_center_messages(client: nil) client ||= Spaceship::ConnectAPI threads = fetch_resolution_center_threads(client: client) threads.first.fetch_messages(client: client) end
Source
# File spaceship/lib/spaceship/connect_api/models/review_submission.rb, line 53 def submit_for_review(client: nil) client ||= Spaceship::ConnectAPI attributes = { submitted: true } resp = client.patch_review_submission(review_submission_id: id, attributes: attributes) return resp.to_models.first end