Module: AppStoreConnectApi::Domain::AppStoreVersions
- Included in:
- AppStoreConnectApi::Domain
- Defined in:
- lib/app_store_connect_api/domain/app_store_versions.rb
Instance Method Summary collapse
- #app_store_version(app_store_version_id, options = {}) ⇒ Object
- #app_store_version_app_store_review_detail(app_store_version_id, options = {}) ⇒ Object
- #app_store_version_app_store_version_experiments(app_store_version_id, options = {}) ⇒ Object
- #app_store_version_app_store_version_localizations(app_store_version_id, options = {}) ⇒ Object
- #app_store_version_app_store_version_phased_release(app_store_version_id, options = {}) ⇒ Object
- #app_store_version_build(app_store_version_id, options = {}) ⇒ Object
- #app_store_version_build_id(app_store_version_id) ⇒ Object
- #app_store_version_customer_reviews(app_store_version_id, options = {}) ⇒ Object
- #app_store_version_routing_app_coverage(app_store_version_id, options = {}) ⇒ Object
- #create_app_store_version(attributes, relationships) ⇒ Object
- #delete_app_store_version(app_store_version_id) ⇒ Object
- #update_app_store_version(app_store_version_id, attributes = {}, relationships = {}) ⇒ Object
- #update_app_store_version_build(app_store_version_id, build_id) ⇒ Object
Instance Method Details
#app_store_version(app_store_version_id, options = {}) ⇒ Object
7 8 9 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 7 def app_store_version(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}", end |
#app_store_version_app_store_review_detail(app_store_version_id, options = {}) ⇒ Object
62 63 64 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 62 def app_store_version_app_store_review_detail(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}/appStoreReviewDetail", end |
#app_store_version_app_store_version_experiments(app_store_version_id, options = {}) ⇒ Object
47 48 49 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 47 def app_store_version_app_store_version_experiments(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}/appStoreVersionExperiments", end |
#app_store_version_app_store_version_localizations(app_store_version_id, options = {}) ⇒ Object
52 53 54 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 52 def app_store_version_app_store_version_localizations(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}/appStoreVersionLocalizations", end |
#app_store_version_app_store_version_phased_release(app_store_version_id, options = {}) ⇒ Object
57 58 59 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 57 def app_store_version_app_store_version_phased_release(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}/appStoreVersionPhasedRelease", end |
#app_store_version_build(app_store_version_id, options = {}) ⇒ Object
32 33 34 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 32 def app_store_version_build(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}/build", end |
#app_store_version_build_id(app_store_version_id) ⇒ Object
37 38 39 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 37 def app_store_version_build_id(app_store_version_id) get "/v1/appStoreVersions/#{app_store_version_id}/relationships/build" end |
#app_store_version_customer_reviews(app_store_version_id, options = {}) ⇒ Object
72 73 74 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 72 def app_store_version_customer_reviews(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}/customerReviews", end |
#app_store_version_routing_app_coverage(app_store_version_id, options = {}) ⇒ Object
67 68 69 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 67 def app_store_version_routing_app_coverage(app_store_version_id, = {}) get "/v1/appStoreVersions/#{app_store_version_id}/routingAppCoverage", end |
#create_app_store_version(attributes, relationships) ⇒ Object
12 13 14 15 16 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 12 def create_app_store_version(attributes, relationships) post '/v1/appStoreVersions', data: { attributes: attributes, relationships: Utils::RelationshipMapper.(relationships), type: 'appStoreVersions' } end |
#delete_app_store_version(app_store_version_id) ⇒ Object
27 28 29 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 27 def delete_app_store_version(app_store_version_id) delete "/v1/appStoreVersions/#{app_store_version_id}" end |
#update_app_store_version(app_store_version_id, attributes = {}, relationships = {}) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 19 def update_app_store_version(app_store_version_id, attributes = {}, relationships = {}) patch "/v1/appStoreVersions/#{app_store_version_id}", data: { attributes: attributes, relationships: Utils::RelationshipMapper.(relationships), id: app_store_version_id, type: 'appStoreVersions' } end |
#update_app_store_version_build(app_store_version_id, build_id) ⇒ Object
42 43 44 |
# File 'lib/app_store_connect_api/domain/app_store_versions.rb', line 42 def update_app_store_version_build(app_store_version_id, build_id) patch "/v1/appStoreVersions/#{app_store_version_id}/relationships/build", data: { id: build_id, type: 'builds' } end |