Class: Spaceship::ConnectAPI::AppClipDefaultExperience

Inherits:
Object
  • Object
show all
Includes:
Model
Defined in:
spaceship/lib/spaceship/connect_api/models/app_clip_default_experience.rb

Instance Attribute Summary collapse

Attributes included from Model

#id, #reverse_attr_map

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Model

#attr_mapping, included, #initialize, #reverse_attr_mapping, #to_json, #update_attributes

Instance Attribute Details

#actionObject

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_detailObject

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_localizationsObject

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

.typeObject



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