Module: AppStoreConnectApi::Domain::BundleIds

Included in:
AppStoreConnectApi::Domain
Defined in:
lib/app_store_connect_api/domain/bundle_ids.rb

Instance Method Summary collapse

Instance Method Details

#bundle_id(bundle_id_id, options = {}) ⇒ Object



12
13
14
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 12

def bundle_id(bundle_id_id, options = {})
  get "/v1/bundleIds/#{bundle_id_id}", options
end

#bundle_id_app(bundle_id_id, options = {}) ⇒ Object



35
36
37
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 35

def bundle_id_app(bundle_id_id, options = {})
  get "/v1/bundleIds/#{bundle_id_id}/app", options
end

#bundle_id_bundle_id_capabilities(bundle_id_id, options = {}) ⇒ Object



45
46
47
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 45

def bundle_id_bundle_id_capabilities(bundle_id_id, options = {})
  get "/v1/bundleIds/#{bundle_id_id}/bundleIdCapabilities", options
end

#bundle_id_profiles(bundle_id_id, options = {}) ⇒ Object



40
41
42
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 40

def bundle_id_profiles(bundle_id_id, options = {})
  get "/v1/bundleIds/#{bundle_id_id}/profiles", options
end

#bundle_ids(options = {}) ⇒ Object



7
8
9
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 7

def bundle_ids(options = {})
  get '/v1/bundleIds', options
end

#create_bundle_id(attributes) ⇒ Object



17
18
19
20
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 17

def create_bundle_id(attributes)
  post '/v1/bundleIds', data: { attributes: attributes,
                                type: 'bundleIds' }
end

#delete_bundle_id(bundle_id_id) ⇒ Object



30
31
32
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 30

def delete_bundle_id(bundle_id_id)
  delete "/v1/bundleIds/#{bundle_id_id}"
end

#update_bundle_id(bundle_id_id, attributes) ⇒ Object



23
24
25
26
27
# File 'lib/app_store_connect_api/domain/bundle_ids.rb', line 23

def update_bundle_id(bundle_id_id, attributes)
  patch "/v1/bundleIds/#{bundle_id_id}", data: { attributes: attributes,
                                                 id: bundle_id_id,
                                                 type: 'bundleIds' }
end