class Spaceship::ConnectAPI::AppStoreVersionLocalization
Attributes
app_preview_sets[RW]
app_screenshot_sets[RW]
description[RW]
keywords[RW]
locale[RW]
marketing_url[RW]
promotional_text[RW]
support_url[RW]
whats_new[RW]
Public Class Methods
all(client: nil, app_store_version_id: nil, filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 51 def self.all(client: nil, app_store_version_id: nil, filter: {}, includes: nil, limit: nil, sort: nil) client ||= Spaceship::ConnectAPI resp = client.get_app_store_version_localizations(app_store_version_id: app_store_version_id, filter: filter, includes: includes, limit: limit, sort: sort) return resp.to_models rescue raise Spaceship::AppStoreLocalizationError, @locale end
get(client: nil, app_store_version_localization_id: nil, filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
API
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 43 def self.get(client: nil, app_store_version_localization_id: nil, filter: {}, includes: nil, limit: nil, sort: nil) client ||= Spaceship::ConnectAPI resp = client.get_app_store_version_localization(app_store_version_localization_id: app_store_version_localization_id, filter: filter, includes: includes, limit: limit, sort: sort) return resp.to_models rescue raise Spaceship::AppStoreLocalizationError, @locale end
type()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 35 def self.type return "appStoreVersionLocalizations" end
Public Instance Methods
create_app_preview_set(client: nil, attributes: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 87 def create_app_preview_set(client: nil, attributes: nil) client ||= Spaceship::ConnectAPI resp = client.post_app_preview_set(app_store_version_localization_id: id, attributes: attributes) return resp.to_models.first rescue raise Spaceship::AppStoreAppPreviewError, @locale end
create_app_screenshot_set(client: nil, attributes: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 106 def create_app_screenshot_set(client: nil, attributes: nil) client ||= Spaceship::ConnectAPI resp = client.post_app_screenshot_set(app_store_version_localization_id: id, attributes: attributes) return resp.to_models.first rescue raise Spaceship::AppStoreScreenshotError, @locale end
delete!(client: nil, filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 67 def delete!(client: nil, filter: {}, includes: nil, limit: nil, sort: nil) client ||= Spaceship::ConnectAPI client.delete_app_store_version_localization(app_store_version_localization_id: id) rescue raise Spaceship::AppStoreLocalizationError, @locale end
get_app_preview_sets(client: nil, filter: {}, includes: "appPreviews", limit: nil, sort: nil)
click to toggle source
App
Preview Sets
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 78 def get_app_preview_sets(client: nil, filter: {}, includes: "appPreviews", limit: nil, sort: nil) client ||= Spaceship::ConnectAPI filter ||= {} filter["appStoreVersionLocalization"] = id return Spaceship::ConnectAPI::AppPreviewSet.all(client: client, filter: filter, includes: includes, limit: limit, sort: sort) rescue raise Spaceship::AppStoreAppPreviewError, @locale end
get_app_screenshot_sets(client: nil, filter: {}, includes: "appScreenshots", limit: nil, sort: nil)
click to toggle source
App
Screenshot Sets
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 99 def get_app_screenshot_sets(client: nil, filter: {}, includes: "appScreenshots", limit: nil, sort: nil) client ||= Spaceship::ConnectAPI return Spaceship::ConnectAPI::AppScreenshotSet.all(client: client, app_store_version_localization_id: id, filter: filter, includes: includes, limit: limit, sort: sort) rescue raise Spaceship::AppStoreScreenshotError, @locale end
update(client: nil, attributes: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app_store_version_localization.rb, line 59 def update(client: nil, attributes: nil) client ||= Spaceship::ConnectAPI attributes = reverse_attr_mapping(attributes) client.patch_app_store_version_localization(app_store_version_localization_id: id, attributes: attributes) rescue raise Spaceship::AppStoreLocalizationError, @locale end