An open API service indexing awesome lists of open source software.

https://github.com/bitbar/cloud-api-client-ruby

Bitbar Cloud API Client for Ruby
https://github.com/bitbar/cloud-api-client-ruby

api-client bitbar bitbar-cloud ruby ruby-gem swagger-codegen

Last synced: 7 months ago
JSON representation

Bitbar Cloud API Client for Ruby

Awesome Lists containing this project

README

          

# Bitbar Cloud API Client for Ruby

This repo contains Bitbar Cloud API Client for Ruby.
It's mainly generated by [Swagger Codegen](https://github.com/swagger-api/swagger-codegen.git), with small tweaks and
additions (like [FilterBuilder](lib/bitbar-cloud-api-client/filter_builder.rb)).

BitbarCloud API

This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:

- API version: 3.24.1-master-20231027-124207
- Package version: 1.1.0
- Build package: io.swagger.codegen.v3.generators.ruby.RubyClientCodegen
For more information, please visit [https://support.smartbear.com/bitbar](https://support.smartbear.com/bitbar)

To generate it the following steps have been made:
- Downloaded https://cloud.bitbar.com/cloud/v3/api-docs/BitBar, saved as ~/Downloads/BitBar.json
- Downloaded https://cloud.bitbar.com/cloud/v3/api-docs/swagger-config, saved as ~/Downloads/swagger-config.json
- Modifed ~/Downloads/swagger-config.json to include `"gemName":"bitbar-cloud-api-client"`:
```json
{"configUrl":"/cloud/v3/api-docs/swagger-config","docExpansion":"none","oauth2RedirectUrl":"https://cloud.bitbar.com/cloud/swagger-ui/oauth2-redirect.html","tagsSorter":"alpha","urls":[{"url":"/cloud/v3/api-docs/BitBar","name":"BitBar"}],"validatorUrl":"","gemName":"bitbar-cloud-api-client"}
```
- `wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.50/swagger-codegen-cli-3.0.50.jar -O swagger-codegen-cli.jar`
- Execute:
```
java -jar swagger-codegen-cli.jar generate \
-i ~/Downloads/BitBar.json \
-l ruby \
-o ruby \
-c ~/Downloads/swagger-config.json
```

## Installation

### Build a gem

To build the Ruby code into a gem:

```shell
gem build bitbar-cloud-api-client.gemspec
```

Then either install the gem locally:

```shell
gem install ./bitbar-cloud-api-client-1.1.0.gem
```
(for development, run `gem install --dev ./bitbar-cloud-api-client-1.1.0.gem` to install the development dependencies)

or publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/).

Finally add this to the Gemfile:

gem 'bitbar-cloud-api-client', '~> 1.1.0'

### Install from Git

gem 'bitbar-cloud-api-client', :git => 'https://github.com/bitbar/cloud-api-client-ruby.git'

### Include the Ruby code directly

Include the Ruby code directly using `-I` as follows:

```shell
ruby -Ilib script.rb
```

## Getting Started

Please follow the [installation](#installation) procedure and then run the following code:
```ruby
# Load the gem
require 'bitbar-cloud-api-client'

# Setup authorization
BitbarCloudApiClient.configure do |config|
# Configure HTTP basic authorization: apiKeyInHeader
config.username = 'YOUR_API_KEY'
config.password = ''
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Abort device session.
result = api_instance.abort_device_session1(project_id, run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->abort_device_session1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |

begin
#Abort test run and receive partial results.
result = api_instance.abort_project_test_run(project_id, run_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->abort_project_test_run: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
opts = {
project_id: 789 # Integer |
}

begin
#Abort test run and receive partial results.

result = api_instance.abort_test_run(run_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->abort_test_run: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |

begin
#Abort test run and receive partial results.
result = api_instance.abort_test_run1(run_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->abort_test_run1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Activate license.
result = api_instance.activate_license(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->activate_license: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
service_id = 789 # Integer |
opts = {
activate_time: 789 # Integer |
}

begin
#Activate service.
result = api_instance.activate_service(service_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->activate_service: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
account_service_id = 789 # Integer |

begin
#Activate account service.
result = api_instance.activate_user_service(account_service_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->activate_user_service: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
device_cleanup_configuration_id = 789 # Integer |

begin
#Add device specific cleanup configuration.
result = api_instance.add_device_cleanup_configuration(device_id, device_cleanup_configuration_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_device_cleanup_configuration: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
label_id = 789 # Integer |

begin
#Add label to device.
result = api_instance.add_device_label(device_id, label_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_device_label: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
label_id = 789 # Integer |

begin
#Add label to device.
result = api_instance.add_device_label1(device_id, label_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_device_label1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
field: 'field_example', # String |
label_group_id: 789 # Integer |
}

begin
#Create device model criterion.
result = api_instance.add_device_model_criteria(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_device_model_criteria: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
name = 'name_example' # String |
opts = {
body: BitbarCloudApiClient::OutputfilesetFilesBody4.new, # OutputfilesetFilesBody4 |
tag: 'tag_example' # String |
}

begin
#Add file to device session.
result = api_instance.add_device_session_output_file(device_session_id, name, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_device_session_output_file: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
opts = {
device_id: [56], # Array |
device_ids: [56] # Array |
}

begin
#Add device to device group.
result = api_instance.add_device_to_device_group1(device_group_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_device_to_device_group1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
name = 'name_example' # String |

begin
#Add tag to test run.
result = api_instance.add_project_test_run_tag(project_id, run_id, name)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_project_test_run_tag: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |
role_id = 789 # Integer |
opts = {
value: 56, # Integer |
expire_time: 789 # Integer |
}

begin
#Add account role.
result = api_instance.add_role_to_account(user_id, role_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_role_to_account: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
selector_ids = [56] # Array |

begin
#Add selectors to device group.
result = api_instance.add_selector_to_device_group1(device_group_id, selector_ids)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_selector_to_device_group1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |
service_id = 789 # Integer |
opts = {
count: 1, # Integer |
end_time: 789 # Integer |
}

begin
#Add service to user.
result = api_instance.add_service_to_user(user_id, service_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_service_to_user: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
name = 'name_example' # String |
opts = {
project_id: 789 # Integer |
}

begin
#Add tag to test run.
result = api_instance.add_test_run_tag1(run_id, name, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_test_run_tag1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
access_group_id = 789 # Integer |
email = 'email_example' # String |

begin
#Add user to access group.
result = api_instance.add_user1(access_group_id, email)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->add_user1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
service_id = 789 # Integer |

begin
#Archive service.
api_instance.archive_service(service_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->archive_service: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
test_run_id = 789 # Integer |

begin
#Create property banning application.
result = api_instance.ban_application(test_run_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->ban_application: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
email = 'email_example' # String |

begin
#Create property banning email domain.
result = api_instance.ban_email_domain(email)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->ban_email_domain: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |

begin
#Start blinking device screen.
result = api_instance.blink(device_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->blink: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
service_id = 789 # Integer |
cent_price = 56 # Integer |

begin
#Update service price.
result = api_instance.change_service_price(service_id, cent_price)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->change_service_price: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
name = 'name_example' # String |
opts = {
scope: 'USER', # String |
user_id: 789 # Integer |
}

begin
#Create access group.
result = api_instance.create1(name, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
name = 'name_example' # String |
display_name = 'display_name_example' # String |
version = 'version_example' # String |
os_type = 'os_type_example' # String |
opts = {
architecture: 'architecture_example', # String |
install_url: 'install_url_example' # String |
}

begin
#Create browser.
result = api_instance.create_browser(name, display_name, version, os_type, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_browser: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
content = 'content_example' # String |
os_type = 'os_type_example' # String |
discriminator = 'discriminator_example' # String |
opts = {
enabled: true # BOOLEAN |
}

begin
#Create device cleanup configuration.
result = api_instance.create_device_cleanup_configuration(content, os_type, discriminator, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_device_cleanup_configuration: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
host = 'host_example' # String |
port = 56 # Integer |
type = 'type_example' # String |
opts = {
password: 'password_example' # String |
}

begin
#Create connection for device session.
result = api_instance.create_device_session_connection1(device_session_id, host, port, type, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_device_session_connection1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |
key = 'key_example' # String |
value = 'value_example' # String |

begin
#Create file property.
result = api_instance.create_file_property(file_id, key, value)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_file_property: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
name = 'name_example' # String |
os_type = 'os_type_example' # String |
content = 'content_example' # String |
opts = {
description: 'description_example', # String |
required_app_extensions: 'required_app_extensions_example', # String |
required_test_extensions: 'required_test_extensions_example', # String |
required_test_file_tags: 'required_test_file_tags_example', # String |
documentation_url: 'documentation_url_example', # String |
for_projects: true, # BOOLEAN |
can_run_from_ui: true, # BOOLEAN |
retryable: true, # BOOLEAN |
skip_queue: false, # BOOLEAN |
skip_older_sdk: true, # BOOLEAN |
type: 'type_example', # String |
account_id: 789, # Integer |
label_id: 789, # Integer |
add_label_to_devices: false, # BOOLEAN |
role_ids: [56], # Array |
sample_app_id: 789, # Integer |
sample_test_id: 789, # Integer |
icon: 'icon_example' # String |
}

begin
#Create framework.
result = api_instance.create_framework(name, os_type, content, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_framework: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
group_id = 789 # Integer |
name = 'name_example' # String |
display_name = 'display_name_example' # String |

begin
#Add label to label group.
result = api_instance.create_label(group_id, name, display_name)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_label: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
name = 'name_example' # String |
display_name = 'display_name_example' # String |

begin
#Create label group.
result = api_instance.create_label_group(name, display_name)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_label_group: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |
unit = 'unit_example' # String |
unit_count = 56 # Integer |
opts = {
android_enabled: false, # BOOLEAN |
android_device_limit: 56, # Integer |
android_project_limit: 56, # Integer |
inspector_enabled: false, # BOOLEAN |
ios_enabled: false, # BOOLEAN |
ios_device_limit: 56, # Integer |
ios_project_limit: 56, # Integer |
private_instance: false, # BOOLEAN |
build_enabled: false, # BOOLEAN |
build_limit: 56, # Integer |
desktop_enabled: false, # BOOLEAN |
desktop_device_limit: 56, # Integer |
desktop_project_limit: 56, # Integer |
global_device_limit: 56, # Integer |
global_project_limit: 56 # Integer |
}

begin
#Create license.
result = api_instance.create_license(user_id, unit, unit_count, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_license: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
name = 'name_example' # String |
value = 'value_example' # String |
description = 'description_example' # String |
opts = {
from_time: 789, # Integer |
to_time: 789 # Integer |
}

begin
#Create property.
result = api_instance.create_property(name, value, description, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_property: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
body = BitbarCloudApiClient::APIService.new # APIService |

begin
#Create or update the service.
result = api_instance.create_service(body)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_service: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
email = 'email_example' # String |

begin
#Create user.
result = api_instance.create_user(email)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->create_user: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Deactivate license.
result = api_instance.deactivate_license(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->deactivate_license: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
account_service_id = 789 # Integer |

begin
#Deactivate account service.
result = api_instance.deactivate_user_service(account_service_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->deactivate_user_service: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
access_group_id = 789 # Integer |

begin
#Delete access group.
api_instance.delete2(access_group_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Delete browser.
api_instance.delete_browser(id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_browser: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Delete cluster.
api_instance.delete_cluster(id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_cluster: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |

begin
#Delete device.
api_instance.delete_device(device_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_device: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |

begin
#Delete device specific cleanup configuration.
api_instance.delete_device_cleanup_configuration(device_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_device_cleanup_configuration: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
device_model_id = 789 # Integer |

begin
#Delete device from device group.
api_instance.delete_device_from_device_group1(device_group_id, device_model_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_device_from_device_group1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |

begin
#Delete device group.
api_instance.delete_device_group(device_group_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_device_group: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
label_id = 789 # Integer |

begin
#Delete label from device.
api_instance.delete_device_label(device_id, label_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_device_label: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
label_id = 789 # Integer |

begin
#Delete label from device.
api_instance.delete_device_label1(device_id, label_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_device_label1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Delete device model criterion.
result = api_instance.delete_device_model_criteria(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_device_model_criteria: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |
device_group_id = 789 # Integer |
device_ids = [56] # Array |

begin
#Delete devices from device group.
api_instance.delete_devices_from_device_group(user_id, device_group_id, device_ids)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_devices_from_device_group: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
device_ids = [56] # Array |

begin
#Delete devices from device group.
api_instance.delete_devices_from_device_group1(device_group_id, device_ids)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_devices_from_device_group1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |

begin
#Delete file.
api_instance.delete_file2(file_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_file2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
file_id = 789 # Integer |

begin
#Delete file from device session.
api_instance.delete_file3(device_session_id, file_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_file3: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |

begin
#Delete sample file.
api_instance.delete_file4(file_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_file4: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |
property_id = 789 # Integer |

begin
#Delete file property.
api_instance.delete_file_property(file_id, property_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_file_property: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Delete framework.
api_instance.delete_framework(id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_framework: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
group_id = 789 # Integer |
label_id = 789 # Integer |

begin
#Delete label.
api_instance.delete_label(group_id, label_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_label: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
group_id = 789 # Integer |

begin
#Delete label group.
api_instance.delete_label_group(group_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_label_group: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Delete license.
api_instance.delete_license(id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_license: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |

begin
#Delete project.
api_instance.delete_project(project_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_project: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |

begin
#Delete test run.
api_instance.delete_project_test_run(project_id, run_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_project_test_run: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Delete property.
api_instance.delete_property(id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_property: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
access_group_id = 789 # Integer |
resource_id = 789 # Integer |

begin
#Delete access group resource.
api_instance.delete_resource1(access_group_id, resource_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_resource1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |
account_role_id = 789 # Integer |

begin
#Delete account role.
api_instance.delete_role_from_account(user_id, account_role_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_role_from_account: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
selector_id = 789 # Integer |

begin
#Delete selector from device group.
api_instance.delete_selector_from_device_group1(device_group_id, selector_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_selector_from_device_group1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |
device_group_id = 789 # Integer |
selector_ids = [56] # Array |

begin
#Delete selectors from device group.
api_instance.delete_selectors_from_device_group(user_id, device_group_id, selector_ids)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_selectors_from_device_group: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
selector_ids = [56] # Array |

begin
#Delete selectors from device group.
api_instance.delete_selectors_from_device_group1(device_group_id, selector_ids)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_selectors_from_device_group1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
opts = {
project_id: 789 # Integer |
}

begin
#Delete test run.
api_instance.delete_test_run(run_id, opts)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_test_run: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |

begin
#Delete test run.
api_instance.delete_test_run1(run_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_test_run1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
tag_id = 789 # Integer |
opts = {
project_id: 789 # Integer |
}

begin
#Delete test run tag.
api_instance.delete_test_run_tag1(run_id, tag_id, opts)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_test_run_tag1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
tag_id = 789 # Integer |

begin
#Delete test run tag.
api_instance.delete_test_run_tag_with_project(project_id, run_id, tag_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_test_run_tag_with_project: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
access_group_id = 789 # Integer |
user_id = 789 # Integer |

begin
#Delete access group user.
api_instance.delete_user2(access_group_id, user_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_user2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |

begin
#Delete all user test runs.
api_instance.delete_user_test_runs(user_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->delete_user_test_runs: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |

begin
#Disable user.
result = api_instance.disable_user(user_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->disable_user: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |

begin
#Download icon of file.
api_instance.download_icon_file1(file_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->download_icon_file1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get license.
api_instance.download_license(id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->download_license: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |

begin
#Get device session output files.zip.
api_instance.download_output_files_zip1(device_session_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->download_output_files_zip1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session output files.zip.
api_instance.download_test_run_output_files_zip1(run_id, device_session_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->download_test_run_output_files_zip1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session output files.zip.
api_instance.download_test_run_output_files_zip2(project_id, run_id, device_session_id)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->download_test_run_output_files_zip2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |
opts = {
width: 56, # Integer |
height: 56 # Integer |
}

begin
#Download file.
api_instance.download_user_file1(file_id, opts)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->download_user_file1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |

begin
#Enable user.
result = api_instance.enable_user(user_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->enable_user: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
access_group_id = 789 # Integer |

begin
#Get access group.
result = api_instance.get2(access_group_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
account_id = 789 # Integer |
opts = {
with_dedicated_devices_info: false # BOOLEAN |
}

begin
#Get account.
result = api_instance.get_account1(account_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_account1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
with_dedicated_devices_info: false, # BOOLEAN |
only_with_dedicated_devices: false, # BOOLEAN |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=createTime_a
sort=mainUserFirstName_a
sort=mainUserEmail_a
sort=id_a
sort=mainUserLastName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=createtime_eq_1700230366167
filter=mainuserfirstname_eq_value
filter=mainuseremail_eq_value
filter=id_eq_1
filter=mainuserlastname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get accounts.
result = api_instance.get_account_list(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_account_list: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
account_id = 789 # Integer |

begin
#Get account preferences.
result = api_instance.get_account_preferences(account_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_account_preferences: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
user_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:

filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=name_eq_admin
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get account roles.
result = api_instance.get_account_roles(user_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_account_roles: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=chargeType_a
sort=active_a
sort=activatedByName_a
sort=serviceName_a
sort=deactivatedByName_a
sort=accountId_a
sort=cbtId_a
sort=price_a
sort=autoRenew_a
sort=paymentMethod_a
sort=startTime_a
sort=_endTime_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=deactivatereason_eq_initial_failure
filter=chargetype_eq_concurrency
filter=active_eq_true
filter=activatedbyname_eq_value
filter=servicename_eq_value
filter=deactivatedbyname_eq_value
filter=accountid_eq_1
filter=cbtid_eq_value
filter=price_eq_1
filter=autorenew_eq_true
filter=paymentmethod_eq_paypal
filter=starttime_eq_1700230366179
filter=_endtime_eq_1700230366179
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get account services.
result = api_instance.get_account_services(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_account_services: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=createTime_a
sort=userAgent_a
sort=userEmail_a
sort=id_a
sort=body_a
sort=httpMethod_a
sort=parameters_a
sort=uri_a
sort=userId_a
sort=deprecatedResource_a
sort=accept_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=createtime_eq_1700230366162
filter=useragent_eq_value
filter=useremail_eq_value
filter=id_eq_1
filter=body_eq_value
filter=httpmethod_eq_get
filter=parameters_eq_value
filter=uri_eq_value
filter=userid_eq_1
filter=deprecatedresource_eq_true
filter=accept_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get activities.
result = api_instance.get_activities(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_activities: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |

begin
#Get device.
result = api_instance.get_admin_device(device_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_admin_device: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
days: 30 # Integer |
}

begin
#Get device session statistics.
result = api_instance.get_admin_test_runs(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_admin_test_runs: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=frameworkId_a
sort=frameworkName_a
sort=deviceCount_a
sort=displayName_a
sort=executionRatio_a
sort=successRatio_a
sort=userId_a
sort=common_a
sort=createTime_a
sort=startTime_a
sort=id_a
sort=state_a
sort=projectId_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=frameworkid_eq_1
filter=frameworkname_eq_value
filter=displayname_eq_value
filter=successratio_eq_1
filter=userid_eq_1
filter=common_eq_true
filter=createtime_eq_1700230365771
filter=starttime_eq_1700230365771
filter=id_eq_1
filter=projectid_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get test runs.
result = api_instance.get_admin_test_runs1(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_admin_test_runs1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=additionalHoursPrice_a
sort=mail_a
sort=totalPrice_a
sort=startBillingPeriod_a
sort=userId_a
sort=_endBillingPeriod_a
sort=subscriptionEnd_a
sort=createTime_a
sort=servicePrice_a
sort=lastPaymentDate_a
sort=subscriptionStart_a
sort=additionalHours_a
sort=paymentMethod_a
sort=id_a
sort=additionalHoursPaymentDate_a
sort=paymentDate_a
sort=plan_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=additionalhoursprice_eq_1
filter=mail_eq_value
filter=totalprice_eq_1
filter=startbillingperiod_eq_1700230366157
filter=userid_eq_1
filter=_endbillingperiod_eq_1700230366157
filter=subscriptionend_eq_1700230366157
filter=createtime_eq_1700230366157
filter=serviceprice_eq_1
filter=lastpaymentdate_eq_1700230366157
filter=paid_eq_true
filter=subscriptionstart_eq_1700230366157
filter=additionalhours_eq_1
filter=paymentmethod_eq_paypal
filter=id_eq_1
filter=plan_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get billing periods.
result = api_instance.get_all_billing_periods(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_all_billing_periods: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=finishTimeMS_a
sort=deviceSessionId_a
sort=testRunId_a
sort=startTimeMS_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=finishtimems_eq_1
filter=devicesessionid_eq_1
filter=testrunid_eq_1
filter=starttimems_eq_1
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session steps of all device sessions in run.
result = api_instance.get_all_test_run_device_session_steps1(run_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_all_test_run_device_session_steps1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=finishTimeMS_a
sort=deviceSessionId_a
sort=testRunId_a
sort=startTimeMS_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=finishtimems_eq_1
filter=devicesessionid_eq_1
filter=testrunid_eq_1
filter=starttimems_eq_1
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session steps of all device sessions in run.
result = api_instance.get_all_test_run_device_session_steps2(project_id, run_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_all_test_run_device_session_steps2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get property.
result = api_instance.get_api_property(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_api_property: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
test_run_id = 789 # Integer |

begin
#Get property of banned application.
result = api_instance.get_ban_application(test_run_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_ban_application: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get browser.
result = api_instance.get_browser(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_browser: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=displayName_a
sort=name_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=displayname_eq_value
filter=name_eq_value
filter=id_eq_1
filter=version_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get browsers.
result = api_instance.get_browsers(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_browsers: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |
opts = {
with_devices: true # BOOLEAN |
}

begin
#Get cluster.
result = api_instance.get_cluster_by_id(id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_cluster_by_id: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=stateChangeTime_a
sort=cluster.name_a
sort=mainUserEmail_a
sort=enabled_a
sort=manufacturer_a
sort=accountId_a
sort=mainUserId_a
sort=serialId_a
sort=stateTime_a
sort=deviceModelId_a
sort=fingerprint_a
sort=name_a
sort=dedicationEndTime_a
sort=id_a
sort=state_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=statechangetime_eq_1700230365659
filter=cluster.name_eq_value
filter=mainuseremail_eq_value
filter=enabled_eq_true
filter=platform_eq_ios
filter=manufacturer_eq_value
filter=accountid_eq_1
filter=mainuserid_eq_1
filter=serialid_eq_value
filter=statetime_eq_1700230365659
filter=devicemodelid_eq_1
filter=fingerprint_eq_value
filter=name_eq_value
filter=ostype_eq_ios
filter=dedicationendtime_eq_1700230365659
filter=devicecleanupconfigurationid_eq_1
filter=id_eq_1
filter=state_eq_offline_cleaning
filter=locked_eq_true
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get cluster devices.
result = api_instance.get_cluster_devices(id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_cluster_devices: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=stateChangeTime_a
sort=ipAddress_a
sort=jenkinsVersion_a
sort=type_a
sort=enabled_a
sort=url_a
sort=pluginVersion_a
sort=stateTime_a
sort=name_a
sort=location_a
sort=id_a
sort=state_a
sort=region_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=statechangetime_eq_1700230365631
filter=ipaddress_eq_value
filter=jenkinsversion_eq_value
filter=type_eq_bare_metal
filter=enabled_eq_true
filter=url_eq_value
filter=pluginversion_eq_value
filter=statetime_eq_1700230365631
filter=name_eq_value
filter=location_eq_value
filter=id_eq_1
filter=state_eq_offline
filter=region_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get clusters.
result = api_instance.get_clusters(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_clusters: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device model criteria.
result = api_instance.get_criteria(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_criteria: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get current device session step.
result = api_instance.get_current_device_session_step1(run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_current_device_session_step1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get current device session step.
result = api_instance.get_current_device_session_step2(project_id, run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_current_device_session_step2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |

begin
#Get current device session step.
result = api_instance.get_current_device_session_step3(device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_current_device_session_step3: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |

begin
#Get device specific cleanup configuration.
result = api_instance.get_device_cleanup_configuration(device_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_cleanup_configuration: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get device cleanup configuration.
result = api_instance.get_device_cleanup_configuration1(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_cleanup_configuration1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=createdByEmail_a
sort=createTime_a
sort=lastModificationTime_a
sort=osType_a
sort=global_a
sort=id_a
sort=content_a
sort=createdById_a
sort=enabled_a
sort=discriminator_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=createdbyemail_eq_value
filter=createtime_eq_1700230365974
filter=lastmodificationtime_eq_1700230365974
filter=ostype_eq_ios
filter=global_eq_true
filter=id_eq_1
filter=content_eq_value
filter=createdbyid_eq_1
filter=enabled_eq_true
filter=discriminator_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device cleanup configurations.
result = api_instance.get_device_cleanup_configurations(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_cleanup_configurations: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |

begin
#Get device group.
result = api_instance.get_device_group(device_group_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_group: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
opts = {
with_properties: false, # BOOLEAN |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=accountId_a
sort=displayName_a
sort=creditsPrice_a
sort=osType_a
sort=device.archiveTime_a
sort=id_a
sort=locked_a
sort=enabled_a
sort=platform_a
sort=manufacturer_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=accountid_eq_1
filter=displayname_eq_value
filter=creditsprice_eq_1
filter=ostype_eq_ios
filter=online_eq_true
filter=location_eq_value
filter=device.archivetime_eq_1700230365585
filter=id_eq_1
filter=locked_eq_true
filter=enabled_eq_true
filter=platform_eq_ios
filter=manufacturer_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device group devices.
result = api_instance.get_device_group_devices1(device_group_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_group_devices1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_group_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=propertyGroupName_a
sort=displayName_a
sort=name_a
sort=propertyGroupId_a
sort=id_a
sort=labelGroupName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=propertygroupname_eq_value
filter=displayname_eq_value
filter=name_eq_value
filter=propertygroupid_eq_1
filter=id_eq_1
filter=labelgroupname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device group selectors.
result = api_instance.get_device_group_selectors1(device_group_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_group_selectors1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=displayName_a
sort=name_a
sort=osType_a
sort=id_a
sort=userId_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=displayname_eq_value
filter=name_eq_value
filter=ostype_eq_ios
filter=id_eq_1
filter=userid_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device groups.
result = api_instance.get_device_groups(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_groups: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=propertyGroupName_a
sort=displayName_a
sort=name_a
sort=propertyGroupId_a
sort=id_a
sort=labelGroupName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=propertygroupname_eq_value
filter=displayname_eq_value
filter=name_eq_value
filter=propertygroupid_eq_1
filter=id_eq_1
filter=labelgroupname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device labels.
result = api_instance.get_device_labels(device_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_labels: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=propertyGroupName_a
sort=displayName_a
sort=name_a
sort=propertyGroupId_a
sort=id_a
sort=labelGroupName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=propertygroupname_eq_value
filter=displayname_eq_value
filter=name_eq_value
filter=propertygroupid_eq_1
filter=id_eq_1
filter=labelgroupname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device labels.
result = api_instance.get_device_labels1(device_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_labels1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_model_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=displayName_a
sort=name_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=displayname_eq_value
filter=name_eq_value
filter=id_eq_1
filter=version_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device model browsers.
result = api_instance.get_device_model_browsers(device_model_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_model_browsers: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
serial_id = 'serial_id_example' # String |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=displayName_a
sort=name_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=displayname_eq_value
filter=name_eq_value
filter=id_eq_1
filter=version_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device model browsers.
result = api_instance.get_device_model_browsers1(serial_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_model_browsers1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get device model pool.
result = api_instance.get_device_model_pool(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_model_pool: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new

begin
#Get device model pools statistics.
result = api_instance.get_device_model_pool_statistics
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_model_pool_statistics: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=retentionStrategy_a
sort=createTime_a
sort=name_a
sort=location_a
sort=id_a
sort=enabled_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=retentionstrategy_eq_cluster_on_off
filter=name_eq_value
filter=location_eq_value
filter=id_eq_1
filter=enabled_eq_true
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device model pools.
result = api_instance.get_device_model_pools(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_model_pools: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
with_sessions_info: true, # BOOLEAN |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=releaseVersion_a
sort=enabled_a
sort=platform_a
sort=total_a
sort=name_a
sort=osType_a
sort=online_a
sort=location_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=dedicated_eq_true
filter=releaseversion_eq_value
filter=enabled_eq_true
filter=platform_eq_ios
filter=total_eq_1
filter=name_eq_value
filter=ostype_eq_ios
filter=online_eq_1
filter=location_eq_value
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device models.
result = api_instance.get_device_models(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_models: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=clusterName_a
sort=clusterId_a
sort=id_a
sort=deviceId_a
sort=deviceName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=clustername_eq_value
filter=ostype_eq_ios
filter=clusterid_eq_1
filter=id_eq_1
filter=deviceid_eq_1
filter=devicename_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device problems.
result = api_instance.get_device_problems(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_problems: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=archiveTime_a
sort=startedByDisplayName_a
sort=currentStepType_a
sort=deviceModel.id_a
sort=device.id_a
sort=priority_a
sort=createTime_a
sort=startTime_a
sort=_endTime_a
sort=id_a
sort=state_a
sort=projectName_a
sort=testRunName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=archivetime_eq_1700230365957
filter=startedbydisplayname_eq_value
filter=currentsteptype_eq_waiting
filter=devicemodel.id_eq_1
filter=device.id_eq_1
filter=priority_eq_1
filter=createtime_eq_1700230365957
filter=starttime_eq_1700230365957
filter=_endtime_eq_1700230365957
filter=id_eq_1
filter=state_eq_aborted
filter=projectname_eq_value
filter=testrunname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device queue.
result = api_instance.get_device_queue(device_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_queue: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
opts = {
project_id: 789, # Integer |
test_run_id: 789 # Integer |
}

begin
#Get device session.
result = api_instance.get_device_session(device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session commands.
result = api_instance.get_device_session_commands1(run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_commands1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session commands.
result = api_instance.get_device_session_commands2(project_id, run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_commands2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |

begin
#Get device session commands.
result = api_instance.get_device_session_commands3(device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_commands3: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=path_a
sort=password_a
sort=urlSchema_a
sort=deviceSessionId_a
sort=createTime_a
sort=port_a
sort=host_a
sort=_endTime_a
sort=id_a
sort=type_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=path_eq_value
filter=password_eq_value
filter=urlschema_eq_value
filter=devicesessionid_eq_1
filter=createtime_eq_1700230365550
filter=port_eq_1
filter=host_eq_value
filter=_endtime_eq_1700230365550
filter=id_eq_1
filter=type_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get connections for device session.
result = api_instance.get_device_session_connections1(device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_connections1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=archiveTime_a
sort=startedByDisplayName_a
sort=currentStepType_a
sort=deviceModel.id_a
sort=device.id_a
sort=priority_a
sort=createTime_a
sort=startTime_a
sort=_endTime_a
sort=id_a
sort=state_a
sort=projectName_a
sort=testRunName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=archivetime_eq_1700230366086
filter=startedbydisplayname_eq_value
filter=currentsteptype_eq_waiting
filter=devicemodel.id_eq_1
filter=device.id_eq_1
filter=priority_eq_1
filter=createtime_eq_1700230366086
filter=starttime_eq_1700230366086
filter=_endtime_eq_1700230366086
filter=id_eq_1
filter=state_eq_aborted
filter=projectname_eq_value
filter=testrunname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device sessions.
result = api_instance.get_device_session_history(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_history: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |
screenshot_id = 789 # Integer |
opts = {
width: 56, # Integer |
height: 56 # Integer |
}

begin
#Get device session screenshot.
api_instance.get_device_session_screenshot(run_id, device_session_id, screenshot_id, opts)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_screenshot: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
screenshot_id = 789 # Integer |
opts = {
project_id: 789, # Integer |
test_run_id: 789, # Integer |
width: 56, # Integer |
height: 56 # Integer |
}

begin
#Get device session screenshot.
api_instance.get_device_session_screenshot1(device_session_id, screenshot_id, opts)
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_screenshot1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=originalName_a
sort=takeTimestamp_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=originalname_eq_value
filter=taketimestamp_eq_1
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session screenshots.
result = api_instance.get_device_session_screenshots(run_id, device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_screenshots: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
opts = {
project_id: 789, # Integer |
test_run_id: 789, # Integer |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=originalName_a
sort=takeTimestamp_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=originalname_eq_value
filter=taketimestamp_eq_1
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session screenshots.
result = api_instance.get_device_session_screenshots1(device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_screenshots1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |
device_session_step_id = 789 # Integer |

begin
#Get device session step.
result = api_instance.get_device_session_step(run_id, device_session_id, device_session_step_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_step: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |
device_session_step_id = 789 # Integer |

begin
#Get device session step.
result = api_instance.get_device_session_step1(project_id, run_id, device_session_id, device_session_step_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_step1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
device_session_step_id = 789 # Integer |

begin
#Get device session step.
result = api_instance.get_device_session_step2(device_session_id, device_session_step_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_step2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=finishTimeMS_a
sort=deviceSessionId_a
sort=testRunId_a
sort=startTimeMS_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=finishtimems_eq_1
filter=devicesessionid_eq_1
filter=testrunid_eq_1
filter=starttimems_eq_1
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session steps.
result = api_instance.get_device_session_steps1(run_id, device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_steps1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=finishTimeMS_a
sort=deviceSessionId_a
sort=testRunId_a
sort=startTimeMS_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=finishtimems_eq_1
filter=devicesessionid_eq_1
filter=testrunid_eq_1
filter=starttimems_eq_1
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session steps.
result = api_instance.get_device_session_steps2(project_id, run_id, device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_steps2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=finishTimeMS_a
sort=deviceSessionId_a
sort=testRunId_a
sort=startTimeMS_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=finishtimems_eq_1
filter=devicesessionid_eq_1
filter=testrunid_eq_1
filter=starttimems_eq_1
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session steps.
result = api_instance.get_device_session_steps3(device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_steps3: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
opts = {
project_id: 789, # Integer |
test_run_id: 789 # Integer |
}

begin
#Get device session steps.
result = api_instance.get_device_session_steps_with_params(device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_steps_with_params: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session steps.
result = api_instance.get_device_session_test_case_runs1(run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_test_case_runs1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session steps.
result = api_instance.get_device_session_test_case_runs2(project_id, run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_test_case_runs2: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
project_id = 789 # Integer |
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session.
result = api_instance.get_device_session_with_project(project_id, run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_with_project: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |

begin
#Get device session.
result = api_instance.get_device_session_with_run(run_id, device_session_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_session_with_run: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
opts = {
project_id: 789, # Integer |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=isExcluded_a
sort=testRunId_a
sort=clientSideId_a
sort=externalId_a
sort=successRatio_a
sort=device.id_a
sort=retryState_a
sort=type_a
sort=userId_a
sort=duration_a
sort=timeLimit_a
sort=createTime_a
sort=biometricInstrumentation_a
sort=startTime_a
sort=userEmail_a
sort=_endTime_a
sort=id_a
sort=state_a
sort=device.displayName_a
sort=projectName_a
sort=projectId_a
sort=testRunName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=testrunid_eq_1
filter=clientsideid_eq_value
filter=externalid_eq_value
filter=successratio_eq_1
filter=device.id_eq_1
filter=retrystate_eq_none
filter=type_eq_automatic
filter=userid_eq_1
filter=duration_eq_1
filter=timelimit_eq_1
filter=createtime_eq_1700230364841
filter=biometricinstrumentation_eq_true
filter=starttime_eq_1700230364841
filter=useremail_eq_value
filter=_endtime_eq_1700230364841
filter=id_eq_1
filter=state_eq_aborted
filter=device.displayname_eq_value
filter=projectname_eq_value
filter=projectid_eq_1
filter=testrunname_eq_null
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device sessions.
result = api_instance.get_device_sessions1(run_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_sessions1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=internalStorage_a
sort=tdsVersion_a
sort=alarmOn_a
sort=externalStorage_a
sort=monitoringOn_a
sort=deviceTime_a
sort=deviceId_a
sort=deviceName_a
sort=ssid_a
sort=enabled_a
sort=internetAccess_a
sort=serialId_a
sort=clusterName_a
sort=emailAccount_a
sort=bluetoothOn_a
sort=id_a
sort=state_a
sort=mockLocationOn_a
sort=batteryLevel_a
sort=locationServiceOn_a
sort=testExecuting_a
sort=screenLocked_a
sort=updateTime_a
sort=sdcardPresent_a
sort=aslOn_a
sort=deviceTimeZone_a
sort=device.archiveTime_a
sort=flashOn_a
sort=tetheringOn_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=internalstorage_eq_1
filter=tdsversion_eq_value
filter=alarmon_eq_true
filter=externalstorage_eq_1
filter=monitoringon_eq_true
filter=devicetime_eq_1
filter=deviceid_eq_1
filter=devicename_eq_value
filter=ssid_eq_value
filter=enabled_eq_true
filter=internetaccess_eq_true
filter=serialid_eq_value
filter=clustername_eq_value
filter=emailaccount_eq_value
filter=bluetoothon_eq_true
filter=id_eq_1
filter=state_eq_offline_cleaning
filter=mocklocationon_eq_true
filter=batterylevel_eq_1
filter=locationserviceon_eq_true
filter=testexecuting_eq_true
filter=screenlocked_eq_true
filter=sdcardpresent_eq_true
filter=aslon_eq_true
filter=devicetimezone_eq_value
filter=device.archivetime_eq_1700230366053
filter=flashon_eq_true
filter=tetheringon_eq_true
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device statuses.
result = api_instance.get_device_statuses(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_statuses: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:

filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=devicemodelname_eq_value
filter=ostype_eq_ios
filter=starttime_eq_1700230366077
filter=useremail_eq_value
filter=_endtime_eq_1700230366077
filter=projectname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device time, counted testRuns and deviceSessions per day, user, project, deviceModel.
result = api_instance.get_device_time_count_session_report(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_time_count_session_report: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
for_whole_account: false, # BOOLEAN |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=createTime_a
sort=id_a
sort=type_a
sort=userName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=starttime_eq_1700230366066
filter=_endtime_eq_1700230366066
filter=id_eq_1
filter=username_eq_value
filter=userid_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device time history.
result = api_instance.get_device_time_history(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_time_history: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
for_whole_account: false, # BOOLEAN |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=createTime_a
sort=id_a
sort=type_a
sort=userName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=starttime_eq_1700230366080
filter=_endtime_eq_1700230366080
filter=id_eq_1
filter=username_eq_value
filter=userid_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device time summary.
result = api_instance.get_device_time_history_summary(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_time_history_summary: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:

filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=devicemodelname_eq_value
filter=ostype_eq_ios
filter=starttime_eq_1700230366072
filter=useremail_eq_value
filter=_endtime_eq_1700230366072
filter=projectname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device preparing and waiting time per day, user, project, deviceModel.
result = api_instance.get_device_time_step_time_report(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_time_step_time_report: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_type_id = 789 # Integer |

begin
#Get device frame.
result = api_instance.get_device_type(device_type_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_type: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=imagePrefix_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=imageprefix_eq_value
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device frames.
result = api_instance.get_device_types(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_device_types: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
with_disabled: true, # BOOLEAN |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=stateChangeTime_a
sort=cluster.name_a
sort=mainUserEmail_a
sort=enabled_a
sort=manufacturer_a
sort=accountId_a
sort=mainUserId_a
sort=serialId_a
sort=stateTime_a
sort=deviceModelId_a
sort=fingerprint_a
sort=name_a
sort=dedicationEndTime_a
sort=id_a
sort=state_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=statechangetime_eq_1700230365935
filter=cluster.name_eq_value
filter=mainuseremail_eq_value
filter=enabled_eq_true
filter=platform_eq_ios
filter=manufacturer_eq_value
filter=accountid_eq_1
filter=mainuserid_eq_1
filter=serialid_eq_value
filter=statetime_eq_1700230365935
filter=devicemodelid_eq_1
filter=fingerprint_eq_value
filter=name_eq_value
filter=ostype_eq_ios
filter=dedicationendtime_eq_1700230365935
filter=devicecleanupconfigurationid_eq_1
filter=id_eq_1
filter=state_eq_offline_cleaning
filter=locked_eq_true
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get devices.
result = api_instance.get_devices1(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_devices1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=stateChangeTime_a
sort=cluster.name_a
sort=mainUserEmail_a
sort=enabled_a
sort=manufacturer_a
sort=accountId_a
sort=mainUserId_a
sort=serialId_a
sort=stateTime_a
sort=deviceModelId_a
sort=fingerprint_a
sort=name_a
sort=dedicationEndTime_a
sort=id_a
sort=state_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=statechangetime_eq_1700230365989
filter=cluster.name_eq_value
filter=mainuseremail_eq_value
filter=enabled_eq_true
filter=platform_eq_ios
filter=manufacturer_eq_value
filter=accountid_eq_1
filter=mainuserid_eq_1
filter=serialid_eq_value
filter=statetime_eq_1700230365989
filter=devicemodelid_eq_1
filter=fingerprint_eq_value
filter=name_eq_value
filter=ostype_eq_ios
filter=dedicationendtime_eq_1700230365989
filter=devicecleanupconfigurationid_eq_1
filter=id_eq_1
filter=state_eq_offline_cleaning
filter=locked_eq_true
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get devices used given device cleanup configuration.
result = api_instance.get_devices_used_device_cleanup_configuration(id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_devices_used_device_cleanup_configuration: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=createTime_a
sort=subject_a
sort=lastRetryTime_a
sort=channel_a
sort=userEmail_a
sort=id_a
sort=sent_a
sort=userId_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=createtime_eq_1700230365926
filter=subject_eq_value
filter=lastretrytime_eq_1700230365926
filter=channel_eq_slack
filter=useremail_eq_value
filter=id_eq_1
filter=sent_eq_true
filter=userid_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get emails.
result = api_instance.get_emails(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_emails: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=quantity_a
sort=id_a
sort=type_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=quantity_eq_1
filter=id_eq_1
filter=type_eq_abort_request
filter=timestamp_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get errors.
result = api_instance.get_errors(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_errors: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=id_a
sort=value_a
sort=key_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=id_eq_1
filter=value_eq_value
filter=key_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get file properties.
result = api_instance.get_file_properties(file_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_file_properties: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |
property_id = 789 # Integer |

begin
#Get file property.
result = api_instance.get_file_property(file_id, property_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_file_property: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
file_id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=name_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=name_eq_value
filter=id_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get file tags.
result = api_instance.get_file_tags1(file_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_file_tags1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
tag: ['tag_example'], # Array |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=size_a
sort=createTime_a
sort=name_a
sort=inputType_a
sort=mimetype_a
sort=userEmail_a
sort=id_a
sort=state_a
sort=direction_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=size_eq_1
filter=createtime_eq_1700230365359
filter=name_eq_value
filter=inputtype_eq_application
filter=mimetype_eq_value
filter=useremail_eq_value
filter=id_eq_1
filter=state_eq_preparing
filter=direction_eq_input
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get files.
result = api_instance.get_files(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_files: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get framework.
result = api_instance.get_framework(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_framework: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=propertyGroupName_a
sort=displayName_a
sort=name_a
sort=propertyGroupId_a
sort=id_a
sort=labelGroupName_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=propertygroupname_eq_value
filter=displayname_eq_value
filter=name_eq_value
filter=propertygroupid_eq_1
filter=id_eq_1
filter=labelgroupname_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get available framework labels.
result = api_instance.get_framework_available_labels(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_framework_available_labels: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get framework's config.
result = api_instance.get_framework_config(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_framework_config: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=frameworkId_a
sort=name_a
sort=id_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=frameworkid_eq_1
filter=name_eq_admin
filter=id_eq_null
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get roles required by framework.
result = api_instance.get_framework_roles(id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_framework_roles: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
days: 30, # Integer |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=frameworkName_a
sort=releaseVersion_a
sort=osType_a
sort=startTime_a
sort=_endTime_a
sort=id_a
sort=state_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=frameworkname_eq_value
filter=releaseversion_eq_value
filter=devicemodelname_eq_value
filter=ostype_eq_ios
filter=starttime_eq_1700230365734
filter=useremail_eq_value
filter=_endtime_eq_1700230365734
filter=id_eq_1
filter=state_eq_aborted
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get framework statistics.
result = api_instance.get_framework_statistics(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_framework_statistics: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=canRunFromUI_a
sort=retryable_a
sort=skipQueue_a
sort=forProjects_a
sort=description_a
sort=mainUserEmail_a
sort=type_a
sort=accountId_a
sort=labelId_a
sort=createTime_a
sort=jobConfigId_a
sort=name_a
sort=osType_a
sort=id_a
sort=labelName_a
sort=secured_a
sort=skipOlderSdk_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=canrunfromui_eq_true
filter=retryable_eq_true
filter=skipqueue_eq_true
filter=forprojects_eq_true
filter=description_eq_value
filter=mainuseremail_eq_value
filter=type_eq_value
filter=accountid_eq_1
filter=labelid_eq_1
filter=createtime_eq_1700230365861
filter=jobconfigid_eq_1
filter=name_eq_value
filter=ostype_eq_ios
filter=id_eq_1
filter=labelname_eq_value
filter=secured_eq_true
filter=skipoldersdk_eq_true
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get frameworks.
result = api_instance.get_frameworks(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_frameworks: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
device_session_id = 789 # Integer |
connection_id = 789 # Integer |

begin
#Get connection for device session.
result = api_instance.get_inspector_device_session_connection(device_session_id, connection_id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_inspector_device_session_connection: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=deviceModelName_a
sort=type_a
sort=billable_a
sort=deviceId_a
sort=deviceName_a
sort=userId_a
sort=duration_a
sort=createTime_a
sort=deviceModelId_a
sort=startTime_a
sort=userEmail_a
sort=_endTime_a
sort=id_a
sort=state_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=devicemodelname_eq_value
filter=type_eq_automatic
filter=billable_eq_true
filter=deviceid_eq_1
filter=devicename_eq_value
filter=userid_eq_1
filter=duration_eq_1
filter=createtime_eq_1700230365850
filter=devicemodelid_eq_1
filter=ostype_eq_ios
filter=starttime_eq_1700230365850
filter=useremail_eq_value
filter=_endtime_eq_1700230365850
filter=id_eq_1
filter=state_eq_aborted
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get manual sessions queue.
result = api_instance.get_interactive_queue(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_interactive_queue: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new

begin
#Get license installed to cloud.
result = api_instance.get_license
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_license: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
id = 789 # Integer |

begin
#Get license.
result = api_instance.get_license1(id)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_license1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=expireTime_a
sort=closeTime_a
sort=activateTime_a
sort=privateInstance_a
sort=userEmail_a
sort=id_a
sort=userId_a
sort=status_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=expiretime_eq_1700230365836
filter=closetime_eq_1700230365836
filter=activatetime_eq_1700230365836
filter=privateinstance_eq_true
filter=useremail_eq_value
filter=id_eq_1
filter=userid_eq_1
filter=status_eq_value
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get licenses.
result = api_instance.get_licenses(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_licenses: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
opts = {
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=scope_a
sort=name_a
sort=userEmail_a
sort=id_a
sort=userId_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=scope_eq_user
filter=name_eq_value
filter=useremail_eq_value
filter=id_eq_1
filter=userid_eq_1
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get access groups.
result = api_instance.get_list1(opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_list1: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new

begin
#Get maintenance mode.
result = api_instance.get_maintenance
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_maintenance: #{e}"
end

api_instance = BitbarCloudApiClient::AdminApi.new
run_id = 789 # Integer |
device_session_id = 789 # Integer |
opts = {
tag: ['tag_example'], # Array |
sort: '', # String | sort parameter contains list of fields used for sort query result
examples:
sort=size_a
sort=createTime_a
sort=name_a
sort=inputType_a
sort=mimetype_a
sort=userEmail_a
sort=id_a
sort=state_a
sort=direction_a
filter: '', # String | filter parameter contains list of fields used for filter query result
examples:
filter=size_eq_1
filter=createtime_eq_1700230364930
filter=name_eq_value
filter=inputtype_eq_application
filter=mimetype_eq_value
filter=useremail_eq_value
filter=id_eq_1
filter=state_eq_preparing
filter=direction_eq_input
offset: '0', # String | offset parameter define page number
limit: '20' # String | limit parameter define page size
}

begin
#Get device session output files.
result = api_instance.get_output_files_for_device_session_by_tag(run_id, device_session_id, opts)
p result
rescue BitbarCloudApiClient::ApiError => e
puts "Exception when calling AdminApi->get_output_files_for_device_session_by_tag: #{e}"
end

api_instance = BitbarCloudApiClient::Ad