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