class Spaceship::Tunes::IAPList
Attributes
@return (Spaceship::Tunes::Application
) A reference to the application
@return (String
) Family Reference Name
Public Instance Methods
Source
# File spaceship/lib/spaceship/tunes/iap_list.rb, line 71 def delete! client.delete_iap!(app_id: application.apple_id, purchase_id: self.purchase_id) end
Source
# File spaceship/lib/spaceship/tunes/iap_list.rb, line 58 def edit attrs = client.load_iap(app_id: application.apple_id, purchase_id: self.purchase_id) attrs[:application] = application if attrs["addOnType"] == Spaceship::Tunes::IAPType::RECURRING raw_pricing_data = client.load_recurring_iap_pricing(app_id: application.apple_id, purchase_id: self.purchase_id) attrs["pricingData"] = raw_pricing_data end Tunes::IAPDetail.new(attrs) end
Source
# File spaceship/lib/spaceship/tunes/iap_list.rb, line 54 def status Tunes::IAPStatus.get_from_string(raw_data["iTunesConnectStatus"]) end
Source
# File spaceship/lib/spaceship/tunes/iap_list.rb, line 50 def type Tunes::IAPType.get_from_string(raw_data["addOnType"]) end