Class: Spaceship::ConnectAPI::AppClipDefaultExperience
- Inherits:
-
Object
- Object
- Spaceship::ConnectAPI::AppClipDefaultExperience
- Includes:
- Model
- Defined in:
- spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb
Instance Attribute Summary collapse
-
#action ⇒ Object
Returns the value of attribute action.
-
#app_clip_app_store_review_detail ⇒ Object
Returns the value of attribute app_clip_app_store_review_detail.
-
#app_clip_default_experience_localizations ⇒ Object
Returns the value of attribute app_clip_default_experience_localizations.
Attributes included from Model
Class Method Summary collapse
-
.create(client: nil, app_clip_id:, app_store_version_id:, attributes: nil, template_default_experience_id: nil) ⇒ Object
API.
- .get(client: nil, app_clip_default_experience_id:, filter: {}, includes: nil, limit: nil, sort: nil) ⇒ Object
- .type ⇒ Object
Instance Method Summary collapse
Methods included from Model
#attr_mapping, included, #initialize, #reverse_attr_mapping, #to_json, #update_attributes
Instance Attribute Details
#action ⇒ Object
Returns the value of attribute action.
7 8 9 |
# File 'spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb', line 7 def action @action end |
#app_clip_app_store_review_detail ⇒ Object
Returns the value of attribute app_clip_app_store_review_detail.
9 10 11 |
# File 'spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb', line 9 def app_clip_app_store_review_detail @app_clip_app_store_review_detail end |
#app_clip_default_experience_localizations ⇒ Object
Returns the value of attribute app_clip_default_experience_localizations.
8 9 10 |
# File 'spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb', line 8 def app_clip_default_experience_localizations @app_clip_default_experience_localizations end |
Class Method Details
.create(client: nil, app_clip_id:, app_store_version_id:, attributes: nil, template_default_experience_id: nil) ⇒ Object
API
25 26 27 28 29 |
# File 'spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb', line 25 def self.create(client: nil, app_clip_id:, app_store_version_id:, attributes: nil, template_default_experience_id: nil) client ||= Spaceship::ConnectAPI resps = client.post_app_clip_default_experience(app_clip_id: app_clip_id, app_store_version_id: app_store_version_id, attributes: attributes, template_default_experience_id: template_default_experience_id) return resps.to_models.first end |
.get(client: nil, app_clip_default_experience_id:, filter: {}, includes: nil, limit: nil, sort: nil) ⇒ Object
31 32 33 34 35 |
# File 'spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb', line 31 def self.get(client: nil, app_clip_default_experience_id:, filter: {}, includes: nil, limit: nil, sort: nil) client ||= Spaceship::ConnectAPI resps = client.get_app_clip_default_experience(app_clip_default_experience_id: app_clip_default_experience_id, filter: filter, includes: includes, limit: limit, sort: sort).all_pages return resps.flat_map(&:to_models).first end |
.type ⇒ Object
17 18 19 |
# File 'spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb', line 17 def self.type 'appClipDefaultExperiences' end |
Instance Method Details
#update(client: nil, attributes:) ⇒ Object
37 38 39 40 |
# File 'spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb', line 37 def update(client: nil, attributes:) client ||= Spaceship::ConnectAPI return client.patch_app_clip_default_experience(default_experience_id: id, attributes: attributes) end |