Skip to content

Update Go API bindings #94

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 70 additions & 16 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -2,27 +2,35 @@
.travis.yml
README.md
api/openapi.yaml
api_activity.go
api_agent.go
api_authentication.go
api_config.go
api_core_trace.go
api_domain.go
api_domain_auth_provider.go
api_hyper_trace.go
api_hypervisor_hooks.go
api_images.go
api_instances.go
api_licensing.go
api_matrix.go
api_models.go
api_net_connect.go
api_netdump.go
api_projects.go
api_roles.go
api_snapshot_sharing.go
api_snapshots.go
api_status.go
api_teams.go
api_trial_requests.go
api_users.go
api_web_player.go
client.go
configuration.go
docs/ActivityApi.md
docs/ActivityEntry.md
docs/ActivityList.md
docs/ActivityRequest.md
docs/Address.md
docs/AgentApi.md
docs/AgentApp.md
@@ -44,20 +52,25 @@ docs/ApiError.md
docs/ApiInternalConsistencyError.md
docs/ApiNotFoundError.md
docs/ApiToken.md
docs/Assessment.md
docs/AssessmentIdStatus.md
docs/AuthProvider.md
docs/AuthenticationApi.md
docs/Bit.md
docs/BtraceEnableOptions.md
docs/Button.md
docs/CheckSubdomainResponse.md
docs/ConfigApi.md
docs/ConfigResponse.md
docs/ConfigResponseMaintenance.md
docs/CoreTraceApi.md
docs/CouponOptions.md
docs/CreateAssessmentDto.md
docs/CreateNetworkConnectionOptions.md
docs/CreateTeam.md
docs/CreatedBy.md
docs/Credentials.md
docs/DeleteSnapshotPermissionsRequestPayload.md
docs/DomainApi.md
docs/DomainAuthProviderApi.md
docs/DomainAuthProviderRequest.md
docs/DomainAuthProviderResponse.md
@@ -66,6 +79,7 @@ docs/Extension.md
docs/Features.md
docs/FileChanges.md
docs/Firmware.md
docs/GetAssessmentsByInstanceId500Response.md
docs/GpioStateDefinition.md
docs/GpiosState.md
docs/GrantTrialRequestResponse.md
@@ -74,6 +88,7 @@ docs/HyperTraceApi.md
docs/HypervisorHooksApi.md
docs/Image.md
docs/ImagesApi.md
docs/InputResponse.md
docs/Instance.md
docs/InstanceAgentState.md
docs/InstanceBootOptions.md
@@ -96,47 +111,57 @@ docs/InviteRevokeParamsIds.md
docs/Kcrange.md
docs/KernelTask.md
docs/KernelThread.md
docs/LicensingApi.md
docs/Logging.md
docs/Maintenance.md
docs/MatrixApi.md
docs/MediaPlayBody.md
docs/MeteredSubscriptionUsage.md
docs/Model.md
docs/ModelSoftware.md
docs/ModelsApi.md
docs/NetConnectApi.md
docs/NetdumpApi.md
docs/NetdumpFilter.md
docs/NetworkConnection.md
docs/NetworkConnectionOffsetPaginationResult.md
docs/NetworkConnectionProvider.md
docs/NetworkConnectionProviderOffsetPaginationResult.md
docs/OpenIDConfig.md
docs/PasswordChangeBody.md
docs/PasswordResetBody.md
docs/PatchInstanceOptions.md
docs/PeripheralsData.md
docs/Plan.md
docs/PostSnapshotPermissionsRequestPayload.md
docs/PostShareSnapshotRequestPayload.md
docs/Project.md
docs/ProjectKey.md
docs/ProjectQuota.md
docs/ProjectSettings.md
docs/ProjectUsage.md
docs/ProjectsApi.md
docs/ProxyConfig.md
docs/RateInfo.md
docs/ResetLinkBody.md
docs/Role.md
docs/RolesApi.md
docs/RotateBody.md
docs/SharedSnapshotsInfo.md
docs/Snapshot.md
docs/SnapshotCreationOptions.md
docs/SnapshotPermissions.md
docs/SnapshotMember.md
docs/SnapshotOwner.md
docs/SnapshotPermissionsRequestPayload.md
docs/SnapshotSharing.md
docs/SnapshotSharingApi.md
docs/SnapshotSharingPermissions.md
docs/SnapshotStatus.md
docs/SnapshotUser.md
docs/SnapshotsApi.md
docs/SslsplitFilter.md
docs/StatusApi.md
docs/SubscriberInvite.md
docs/Team.md
docs/TeamCreate.md
docs/TeamsApi.md
docs/TestAssessmentDto.md
docs/TextInput.md
docs/Token.md
docs/TouchCurveInput.md
@@ -145,22 +170,29 @@ docs/Trial.md
docs/TrialExtension.md
docs/TrialRequestMetadata.md
docs/TrialRequestOptions.md
docs/TrialRequestsApi.md
docs/UpdateAssessmentDto.md
docs/UpdateExtension.md
docs/UpdateNetworkConnectionOptions.md
docs/User.md
docs/UserError.md
docs/UserSnapshots.md
docs/UsersApi.md
docs/V1CheckSubdomainExistenceParameters.md
docs/V1CreateHookParameters.md
docs/V1LoadExtensionParameters.md
docs/V1SetStateBody.md
docs/ValidationError.md
docs/VolumeOptions.md
docs/VpnDefinition.md
docs/WebPlayerApi.md
docs/WebPlayerCreateSessionRequest.md
docs/WebPlayerSession.md
git_push.sh
go.mod
go.sum
model_activity_entry.go
model_activity_list.go
model_activity_request.go
model_address.go
model_agent_app.go
model_agent_app_ready_response.go
@@ -181,29 +213,35 @@ model_api_error.go
model_api_internal_consistency_error.go
model_api_not_found_error.go
model_api_token.go
model_assessment.go
model_assessment_id_status.go
model_auth_provider.go
model_bit.go
model_btrace_enable_options.go
model_button.go
model_check_subdomain_response.go
model_config_response.go
model_config_response_maintenance.go
model_coupon_options.go
model_create_assessment_dto.go
model_create_network_connection_options.go
model_create_team.go
model_created_by.go
model_credentials.go
model_delete_snapshot_permissions_request_payload.go
model_domain_auth_provider_request.go
model_domain_auth_provider_response.go
model_domain_options.go
model_extension.go
model_features.go
model_file_changes.go
model_firmware.go
model_get_assessments_by_instance_id_500_response.go
model_gpio_state_definition.go
model_gpios_state.go
model_grant_trial_request_response.go
model_hook.go
model_image.go
model_input_response.go
model_instance.go
model_instance_agent_state.go
model_instance_boot_options.go
@@ -232,32 +270,40 @@ model_metered_subscription_usage.go
model_model.go
model_model_software.go
model_netdump_filter.go
model_network_connection.go
model_network_connection_offset_pagination_result.go
model_network_connection_provider.go
model_network_connection_provider_offset_pagination_result.go
model_open_id_config.go
model_password_change_body.go
model_password_reset_body.go
model_patch_instance_options.go
model_peripherals_data.go
model_plan.go
model_post_snapshot_permissions_request_payload.go
model_post_share_snapshot_request_payload.go
model_project.go
model_project_key.go
model_project_quota.go
model_project_settings.go
model_project_usage.go
model_proxy_config.go
model_rate_info.go
model_reset_link_body.go
model_role.go
model_rotate_body.go
model_shared_snapshots_info.go
model_snapshot.go
model_snapshot_creation_options.go
model_snapshot_permissions.go
model_snapshot_member.go
model_snapshot_owner.go
model_snapshot_permissions_request_payload.go
model_snapshot_sharing.go
model_snapshot_sharing_permissions.go
model_snapshot_status.go
model_snapshot_user.go
model_sslsplit_filter.go
model_subscriber_invite.go
model_team.go
model_team_create.go
model_test_assessment_dto.go
model_text_input.go
model_token.go
model_touch_curve_input.go
@@ -266,9 +312,13 @@ model_trial.go
model_trial_extension.go
model_trial_request_metadata.go
model_trial_request_options.go
model_update_assessment_dto.go
model_update_extension.go
model_update_network_connection_options.go
model_user.go
model_user_error.go
model_user_snapshots.go
model_v1_check_subdomain_existence_parameters.go
model_v1_create_hook_parameters.go
model_v1_load_extension_parameters.go
model_v1_set_state_body.go
@@ -278,23 +328,27 @@ model_vpn_definition.go
model_web_player_create_session_request.go
model_web_player_session.go
response.go
test/api_activity_test.go
test/api_agent_test.go
test/api_authentication_test.go
test/api_config_test.go
test/api_core_trace_test.go
test/api_domain_auth_provider_test.go
test/api_domain_test.go
test/api_hyper_trace_test.go
test/api_hypervisor_hooks_test.go
test/api_images_test.go
test/api_instances_test.go
test/api_licensing_test.go
test/api_matrix_test.go
test/api_models_test.go
test/api_net_connect_test.go
test/api_netdump_test.go
test/api_projects_test.go
test/api_roles_test.go
test/api_snapshot_sharing_test.go
test/api_snapshots_test.go
test/api_status_test.go
test/api_teams_test.go
test/api_trial_requests_test.go
test/api_users_test.go
test/api_web_player_test.go
utils.go
79 changes: 60 additions & 19 deletions README.md

Large diffs are not rendered by default.

2,779 changes: 2,222 additions & 557 deletions api/openapi.yaml

Large diffs are not rendered by default.

151 changes: 151 additions & 0 deletions api_activity.go
2 changes: 1 addition & 1 deletion api_agent.go
2 changes: 1 addition & 1 deletion api_authentication.go
2 changes: 1 addition & 1 deletion api_config.go
2 changes: 1 addition & 1 deletion api_core_trace.go
142 changes: 142 additions & 0 deletions api_domain.go
2 changes: 1 addition & 1 deletion api_domain_auth_provider.go
2 changes: 1 addition & 1 deletion api_hyper_trace.go
2 changes: 1 addition & 1 deletion api_hypervisor_hooks.go
2 changes: 1 addition & 1 deletion api_images.go
151 changes: 37 additions & 114 deletions api_instances.go
935 changes: 935 additions & 0 deletions api_matrix.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion api_models.go
653 changes: 653 additions & 0 deletions api_net_connect.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion api_netdump.go
13 changes: 12 additions & 1 deletion api_projects.go
2 changes: 1 addition & 1 deletion api_roles.go
684 changes: 684 additions & 0 deletions api_snapshot_sharing.go

Large diffs are not rendered by default.

394 changes: 4 additions & 390 deletions api_snapshots.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion api_status.go
2 changes: 1 addition & 1 deletion api_teams.go
2 changes: 1 addition & 1 deletion api_users.go
2 changes: 1 addition & 1 deletion api_web_player.go
26 changes: 19 additions & 7 deletions client.go
2 changes: 1 addition & 1 deletion configuration.go
73 changes: 73 additions & 0 deletions docs/ActivityApi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# \ActivityApi

All URIs are relative to *https://app.corellium.com/api*

Method | HTTP request | Description
------------- | ------------- | -------------
[**V1ActivityList**](ActivityApi.md#V1ActivityList) | **Get** /v1/activity | Get resource activities



## V1ActivityList

> ActivityList V1ActivityList(ctx).Request(request).Execute()
Get resource activities

### Example

```go
package main

import (
"context"
"fmt"
"os"
openapiclient "github.com/corellium/go-corellium-api-client"
)

func main() {
request := map[string][]openapiclient.ActivityRequest{ ... } // ActivityRequest | (optional)

configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ActivityApi.V1ActivityList(context.Background()).Request(request).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ActivityApi.V1ActivityList``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `V1ActivityList`: ActivityList
fmt.Fprintf(os.Stdout, "Response from `ActivityApi.V1ActivityList`: %v\n", resp)
}
```

### Path Parameters



### Other Parameters

Other parameters are passed through a pointer to a apiV1ActivityListRequest struct via the builder pattern


Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**request** | [**ActivityRequest**](ActivityRequest.md) | |

### Return type

[**ActivityList**](ActivityList.md)

### Authorization

[BearerAuth](../README.md#BearerAuth)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

138 changes: 138 additions & 0 deletions docs/ActivityEntry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
# ActivityEntry

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **NullableString** | Unique identifier for the activity entry | [optional]
**Resource** | Pointer to **NullableString** | Resource associated with the activity | [optional]
**Timestamp** | Pointer to **NullableString** | Timestamp of the activity | [optional]

## Methods

### NewActivityEntry

`func NewActivityEntry() *ActivityEntry`

NewActivityEntry instantiates a new ActivityEntry object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewActivityEntryWithDefaults

`func NewActivityEntryWithDefaults() *ActivityEntry`

NewActivityEntryWithDefaults instantiates a new ActivityEntry object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetId

`func (o *ActivityEntry) GetId() string`

GetId returns the Id field if non-nil, zero value otherwise.

### GetIdOk

`func (o *ActivityEntry) GetIdOk() (*string, bool)`

GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetId

`func (o *ActivityEntry) SetId(v string)`

SetId sets Id field to given value.

### HasId

`func (o *ActivityEntry) HasId() bool`

HasId returns a boolean if a field has been set.

### SetIdNil

`func (o *ActivityEntry) SetIdNil(b bool)`

SetIdNil sets the value for Id to be an explicit nil

### UnsetId
`func (o *ActivityEntry) UnsetId()`

UnsetId ensures that no value is present for Id, not even an explicit nil
### GetResource

`func (o *ActivityEntry) GetResource() string`

GetResource returns the Resource field if non-nil, zero value otherwise.

### GetResourceOk

`func (o *ActivityEntry) GetResourceOk() (*string, bool)`

GetResourceOk returns a tuple with the Resource field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetResource

`func (o *ActivityEntry) SetResource(v string)`

SetResource sets Resource field to given value.

### HasResource

`func (o *ActivityEntry) HasResource() bool`

HasResource returns a boolean if a field has been set.

### SetResourceNil

`func (o *ActivityEntry) SetResourceNil(b bool)`

SetResourceNil sets the value for Resource to be an explicit nil

### UnsetResource
`func (o *ActivityEntry) UnsetResource()`

UnsetResource ensures that no value is present for Resource, not even an explicit nil
### GetTimestamp

`func (o *ActivityEntry) GetTimestamp() string`

GetTimestamp returns the Timestamp field if non-nil, zero value otherwise.

### GetTimestampOk

`func (o *ActivityEntry) GetTimestampOk() (*string, bool)`

GetTimestampOk returns a tuple with the Timestamp field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTimestamp

`func (o *ActivityEntry) SetTimestamp(v string)`

SetTimestamp sets Timestamp field to given value.

### HasTimestamp

`func (o *ActivityEntry) HasTimestamp() bool`

HasTimestamp returns a boolean if a field has been set.

### SetTimestampNil

`func (o *ActivityEntry) SetTimestampNil(b bool)`

SetTimestampNil sets the value for Timestamp to be an explicit nil

### UnsetTimestamp
`func (o *ActivityEntry) UnsetTimestamp()`

UnsetTimestamp ensures that no value is present for Timestamp, not even an explicit nil

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


102 changes: 102 additions & 0 deletions docs/ActivityList.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
# ActivityList

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Items** | Pointer to [**[]ActivityEntry**](ActivityEntry.md) | List of activity entries | [optional]
**Total** | Pointer to **NullableFloat32** | Total number of entries | [optional]

## Methods

### NewActivityList

`func NewActivityList() *ActivityList`

NewActivityList instantiates a new ActivityList object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewActivityListWithDefaults

`func NewActivityListWithDefaults() *ActivityList`

NewActivityListWithDefaults instantiates a new ActivityList object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetItems

`func (o *ActivityList) GetItems() []ActivityEntry`

GetItems returns the Items field if non-nil, zero value otherwise.

### GetItemsOk

`func (o *ActivityList) GetItemsOk() (*[]ActivityEntry, bool)`

GetItemsOk returns a tuple with the Items field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetItems

`func (o *ActivityList) SetItems(v []ActivityEntry)`

SetItems sets Items field to given value.

### HasItems

`func (o *ActivityList) HasItems() bool`

HasItems returns a boolean if a field has been set.

### SetItemsNil

`func (o *ActivityList) SetItemsNil(b bool)`

SetItemsNil sets the value for Items to be an explicit nil

### UnsetItems
`func (o *ActivityList) UnsetItems()`

UnsetItems ensures that no value is present for Items, not even an explicit nil
### GetTotal

`func (o *ActivityList) GetTotal() float32`

GetTotal returns the Total field if non-nil, zero value otherwise.

### GetTotalOk

`func (o *ActivityList) GetTotalOk() (*float32, bool)`

GetTotalOk returns a tuple with the Total field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTotal

`func (o *ActivityList) SetTotal(v float32)`

SetTotal sets Total field to given value.

### HasTotal

`func (o *ActivityList) HasTotal() bool`

HasTotal returns a boolean if a field has been set.

### SetTotalNil

`func (o *ActivityList) SetTotalNil(b bool)`

SetTotalNil sets the value for Total to be an explicit nil

### UnsetTotal
`func (o *ActivityList) UnsetTotal()`

UnsetTotal ensures that no value is present for Total, not even an explicit nil

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


165 changes: 165 additions & 0 deletions docs/ActivityRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
# ActivityRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Resource** | **string** | Resource filter |
**Limit** | **float32** | Number of entries to return |
**OrderBy** | **string** | Sorting order ('-timestamp' or 'timestamp') |
**Page** | Pointer to **NullableFloat32** | Paginated results. Must be a positive integer. If not provided, defaults to the first page. | [optional]
**Instance** | Pointer to **NullableString** | Instance identifier used to filter instance resources | [optional]

## Methods

### NewActivityRequest

`func NewActivityRequest(resource string, limit float32, orderBy string, ) *ActivityRequest`

NewActivityRequest instantiates a new ActivityRequest object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewActivityRequestWithDefaults

`func NewActivityRequestWithDefaults() *ActivityRequest`

NewActivityRequestWithDefaults instantiates a new ActivityRequest object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetResource

`func (o *ActivityRequest) GetResource() string`

GetResource returns the Resource field if non-nil, zero value otherwise.

### GetResourceOk

`func (o *ActivityRequest) GetResourceOk() (*string, bool)`

GetResourceOk returns a tuple with the Resource field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetResource

`func (o *ActivityRequest) SetResource(v string)`

SetResource sets Resource field to given value.


### GetLimit

`func (o *ActivityRequest) GetLimit() float32`

GetLimit returns the Limit field if non-nil, zero value otherwise.

### GetLimitOk

`func (o *ActivityRequest) GetLimitOk() (*float32, bool)`

GetLimitOk returns a tuple with the Limit field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetLimit

`func (o *ActivityRequest) SetLimit(v float32)`

SetLimit sets Limit field to given value.


### GetOrderBy

`func (o *ActivityRequest) GetOrderBy() string`

GetOrderBy returns the OrderBy field if non-nil, zero value otherwise.

### GetOrderByOk

`func (o *ActivityRequest) GetOrderByOk() (*string, bool)`

GetOrderByOk returns a tuple with the OrderBy field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetOrderBy

`func (o *ActivityRequest) SetOrderBy(v string)`

SetOrderBy sets OrderBy field to given value.


### GetPage

`func (o *ActivityRequest) GetPage() float32`

GetPage returns the Page field if non-nil, zero value otherwise.

### GetPageOk

`func (o *ActivityRequest) GetPageOk() (*float32, bool)`

GetPageOk returns a tuple with the Page field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetPage

`func (o *ActivityRequest) SetPage(v float32)`

SetPage sets Page field to given value.

### HasPage

`func (o *ActivityRequest) HasPage() bool`

HasPage returns a boolean if a field has been set.

### SetPageNil

`func (o *ActivityRequest) SetPageNil(b bool)`

SetPageNil sets the value for Page to be an explicit nil

### UnsetPage
`func (o *ActivityRequest) UnsetPage()`

UnsetPage ensures that no value is present for Page, not even an explicit nil
### GetInstance

`func (o *ActivityRequest) GetInstance() string`

GetInstance returns the Instance field if non-nil, zero value otherwise.

### GetInstanceOk

`func (o *ActivityRequest) GetInstanceOk() (*string, bool)`

GetInstanceOk returns a tuple with the Instance field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetInstance

`func (o *ActivityRequest) SetInstance(v string)`

SetInstance sets Instance field to given value.

### HasInstance

`func (o *ActivityRequest) HasInstance() bool`

HasInstance returns a boolean if a field has been set.

### SetInstanceNil

`func (o *ActivityRequest) SetInstanceNil(b bool)`

SetInstanceNil sets the value for Instance to be an explicit nil

### UnsetInstance
`func (o *ActivityRequest) UnsetInstance()`

UnsetInstance ensures that no value is present for Instance, not even an explicit nil

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


327 changes: 327 additions & 0 deletions docs/Assessment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,327 @@
# Assessment

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **time.Time** | | [optional]
**UpdatedAt** | Pointer to **time.Time** | | [optional]
**CreatedBy** | Pointer to **string** | | [optional]
**ReportId** | Pointer to **string** | | [optional]
**Bundle** | Pointer to **map[string]interface{}** | | [optional]
**Results** | Pointer to **map[string]interface{}** | | [optional]
**Metadata** | Pointer to **map[string]interface{}** | | [optional]
**WordlistId** | Pointer to **string** | | [optional]
**Wordlist** | Pointer to **map[string]interface{}** | | [optional]
**InstanceId** | **string** | |
**BundleId** | **string** | |
**Status** | **string** | |

## Methods

### NewAssessment

`func NewAssessment(instanceId string, bundleId string, status string, ) *Assessment`

NewAssessment instantiates a new Assessment object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewAssessmentWithDefaults

`func NewAssessmentWithDefaults() *Assessment`

NewAssessmentWithDefaults instantiates a new Assessment object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetCreatedAt

`func (o *Assessment) GetCreatedAt() time.Time`

GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.

### GetCreatedAtOk

`func (o *Assessment) GetCreatedAtOk() (*time.Time, bool)`

GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetCreatedAt

`func (o *Assessment) SetCreatedAt(v time.Time)`

SetCreatedAt sets CreatedAt field to given value.

### HasCreatedAt

`func (o *Assessment) HasCreatedAt() bool`

HasCreatedAt returns a boolean if a field has been set.

### GetUpdatedAt

`func (o *Assessment) GetUpdatedAt() time.Time`

GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.

### GetUpdatedAtOk

`func (o *Assessment) GetUpdatedAtOk() (*time.Time, bool)`

GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetUpdatedAt

`func (o *Assessment) SetUpdatedAt(v time.Time)`

SetUpdatedAt sets UpdatedAt field to given value.

### HasUpdatedAt

`func (o *Assessment) HasUpdatedAt() bool`

HasUpdatedAt returns a boolean if a field has been set.

### GetCreatedBy

`func (o *Assessment) GetCreatedBy() string`

GetCreatedBy returns the CreatedBy field if non-nil, zero value otherwise.

### GetCreatedByOk

`func (o *Assessment) GetCreatedByOk() (*string, bool)`

GetCreatedByOk returns a tuple with the CreatedBy field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetCreatedBy

`func (o *Assessment) SetCreatedBy(v string)`

SetCreatedBy sets CreatedBy field to given value.

### HasCreatedBy

`func (o *Assessment) HasCreatedBy() bool`

HasCreatedBy returns a boolean if a field has been set.

### GetReportId

`func (o *Assessment) GetReportId() string`

GetReportId returns the ReportId field if non-nil, zero value otherwise.

### GetReportIdOk

`func (o *Assessment) GetReportIdOk() (*string, bool)`

GetReportIdOk returns a tuple with the ReportId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetReportId

`func (o *Assessment) SetReportId(v string)`

SetReportId sets ReportId field to given value.

### HasReportId

`func (o *Assessment) HasReportId() bool`

HasReportId returns a boolean if a field has been set.

### GetBundle

`func (o *Assessment) GetBundle() map[string]interface{}`

GetBundle returns the Bundle field if non-nil, zero value otherwise.

### GetBundleOk

`func (o *Assessment) GetBundleOk() (*map[string]interface{}, bool)`

GetBundleOk returns a tuple with the Bundle field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetBundle

`func (o *Assessment) SetBundle(v map[string]interface{})`

SetBundle sets Bundle field to given value.

### HasBundle

`func (o *Assessment) HasBundle() bool`

HasBundle returns a boolean if a field has been set.

### GetResults

`func (o *Assessment) GetResults() map[string]interface{}`

GetResults returns the Results field if non-nil, zero value otherwise.

### GetResultsOk

`func (o *Assessment) GetResultsOk() (*map[string]interface{}, bool)`

GetResultsOk returns a tuple with the Results field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetResults

`func (o *Assessment) SetResults(v map[string]interface{})`

SetResults sets Results field to given value.

### HasResults

`func (o *Assessment) HasResults() bool`

HasResults returns a boolean if a field has been set.

### GetMetadata

`func (o *Assessment) GetMetadata() map[string]interface{}`

GetMetadata returns the Metadata field if non-nil, zero value otherwise.

### GetMetadataOk

`func (o *Assessment) GetMetadataOk() (*map[string]interface{}, bool)`

GetMetadataOk returns a tuple with the Metadata field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetMetadata

`func (o *Assessment) SetMetadata(v map[string]interface{})`

SetMetadata sets Metadata field to given value.

### HasMetadata

`func (o *Assessment) HasMetadata() bool`

HasMetadata returns a boolean if a field has been set.

### GetWordlistId

`func (o *Assessment) GetWordlistId() string`

GetWordlistId returns the WordlistId field if non-nil, zero value otherwise.

### GetWordlistIdOk

`func (o *Assessment) GetWordlistIdOk() (*string, bool)`

GetWordlistIdOk returns a tuple with the WordlistId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetWordlistId

`func (o *Assessment) SetWordlistId(v string)`

SetWordlistId sets WordlistId field to given value.

### HasWordlistId

`func (o *Assessment) HasWordlistId() bool`

HasWordlistId returns a boolean if a field has been set.

### GetWordlist

`func (o *Assessment) GetWordlist() map[string]interface{}`

GetWordlist returns the Wordlist field if non-nil, zero value otherwise.

### GetWordlistOk

`func (o *Assessment) GetWordlistOk() (*map[string]interface{}, bool)`

GetWordlistOk returns a tuple with the Wordlist field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetWordlist

`func (o *Assessment) SetWordlist(v map[string]interface{})`

SetWordlist sets Wordlist field to given value.

### HasWordlist

`func (o *Assessment) HasWordlist() bool`

HasWordlist returns a boolean if a field has been set.

### GetInstanceId

`func (o *Assessment) GetInstanceId() string`

GetInstanceId returns the InstanceId field if non-nil, zero value otherwise.

### GetInstanceIdOk

`func (o *Assessment) GetInstanceIdOk() (*string, bool)`

GetInstanceIdOk returns a tuple with the InstanceId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetInstanceId

`func (o *Assessment) SetInstanceId(v string)`

SetInstanceId sets InstanceId field to given value.


### GetBundleId

`func (o *Assessment) GetBundleId() string`

GetBundleId returns the BundleId field if non-nil, zero value otherwise.

### GetBundleIdOk

`func (o *Assessment) GetBundleIdOk() (*string, bool)`

GetBundleIdOk returns a tuple with the BundleId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetBundleId

`func (o *Assessment) SetBundleId(v string)`

SetBundleId sets BundleId field to given value.


### GetStatus

`func (o *Assessment) GetStatus() string`

GetStatus returns the Status field if non-nil, zero value otherwise.

### GetStatusOk

`func (o *Assessment) GetStatusOk() (*string, bool)`

GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetStatus

`func (o *Assessment) SetStatus(v string)`

SetStatus sets Status field to given value.



[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


77 changes: 77 additions & 0 deletions docs/AssessmentIdStatus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# AssessmentIdStatus

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **string** | | [optional]
**Status** | **string** | |

## Methods

### NewAssessmentIdStatus

`func NewAssessmentIdStatus(status string, ) *AssessmentIdStatus`

NewAssessmentIdStatus instantiates a new AssessmentIdStatus object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewAssessmentIdStatusWithDefaults

`func NewAssessmentIdStatusWithDefaults() *AssessmentIdStatus`

NewAssessmentIdStatusWithDefaults instantiates a new AssessmentIdStatus object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetId

`func (o *AssessmentIdStatus) GetId() string`

GetId returns the Id field if non-nil, zero value otherwise.

### GetIdOk

`func (o *AssessmentIdStatus) GetIdOk() (*string, bool)`

GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetId

`func (o *AssessmentIdStatus) SetId(v string)`

SetId sets Id field to given value.

### HasId

`func (o *AssessmentIdStatus) HasId() bool`

HasId returns a boolean if a field has been set.

### GetStatus

`func (o *AssessmentIdStatus) GetStatus() string`

GetStatus returns the Status field if non-nil, zero value otherwise.

### GetStatusOk

`func (o *AssessmentIdStatus) GetStatusOk() (*string, bool)`

GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetStatus

`func (o *AssessmentIdStatus) SetStatus(v string)`

SetStatus sets Status field to given value.



[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


51 changes: 51 additions & 0 deletions docs/CheckSubdomainResponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# CheckSubdomainResponse

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Available** | **bool** | Indicates whether the subdomain is available or not |

## Methods

### NewCheckSubdomainResponse

`func NewCheckSubdomainResponse(available bool, ) *CheckSubdomainResponse`

NewCheckSubdomainResponse instantiates a new CheckSubdomainResponse object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewCheckSubdomainResponseWithDefaults

`func NewCheckSubdomainResponseWithDefaults() *CheckSubdomainResponse`

NewCheckSubdomainResponseWithDefaults instantiates a new CheckSubdomainResponse object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetAvailable

`func (o *CheckSubdomainResponse) GetAvailable() bool`

GetAvailable returns the Available field if non-nil, zero value otherwise.

### GetAvailableOk

`func (o *CheckSubdomainResponse) GetAvailableOk() (*bool, bool)`

GetAvailableOk returns a tuple with the Available field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetAvailable

`func (o *CheckSubdomainResponse) SetAvailable(v bool)`

SetAvailable sets Available field to given value.



[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


98 changes: 98 additions & 0 deletions docs/CreateAssessmentDto.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# CreateAssessmentDto

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**InstanceId** | **string** | |
**BundleId** | **string** | |
**WordlistId** | Pointer to **string** | | [optional]

## Methods

### NewCreateAssessmentDto

`func NewCreateAssessmentDto(instanceId string, bundleId string, ) *CreateAssessmentDto`

NewCreateAssessmentDto instantiates a new CreateAssessmentDto object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewCreateAssessmentDtoWithDefaults

`func NewCreateAssessmentDtoWithDefaults() *CreateAssessmentDto`

NewCreateAssessmentDtoWithDefaults instantiates a new CreateAssessmentDto object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetInstanceId

`func (o *CreateAssessmentDto) GetInstanceId() string`

GetInstanceId returns the InstanceId field if non-nil, zero value otherwise.

### GetInstanceIdOk

`func (o *CreateAssessmentDto) GetInstanceIdOk() (*string, bool)`

GetInstanceIdOk returns a tuple with the InstanceId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetInstanceId

`func (o *CreateAssessmentDto) SetInstanceId(v string)`

SetInstanceId sets InstanceId field to given value.


### GetBundleId

`func (o *CreateAssessmentDto) GetBundleId() string`

GetBundleId returns the BundleId field if non-nil, zero value otherwise.

### GetBundleIdOk

`func (o *CreateAssessmentDto) GetBundleIdOk() (*string, bool)`

GetBundleIdOk returns a tuple with the BundleId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetBundleId

`func (o *CreateAssessmentDto) SetBundleId(v string)`

SetBundleId sets BundleId field to given value.


### GetWordlistId

`func (o *CreateAssessmentDto) GetWordlistId() string`

GetWordlistId returns the WordlistId field if non-nil, zero value otherwise.

### GetWordlistIdOk

`func (o *CreateAssessmentDto) GetWordlistIdOk() (*string, bool)`

GetWordlistIdOk returns a tuple with the WordlistId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetWordlistId

`func (o *CreateAssessmentDto) SetWordlistId(v string)`

SetWordlistId sets WordlistId field to given value.

### HasWordlistId

`func (o *CreateAssessmentDto) HasWordlistId() bool`

HasWordlistId returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


129 changes: 129 additions & 0 deletions docs/CreateNetworkConnectionOptions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
# CreateNetworkConnectionOptions

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Identifier** | **string** | UUIDv4 |
**Name** | **string** | User specified name for this network connection. e.g. My Network Connection |
**Provider** | **string** | One of the registered [network provider types](#get-/v1/network/providers) |
**Config** | Pointer to **map[string]interface{}** | An object containing network connection configuration data. Will vary based on network provider type. See examples. | [optional]

## Methods

### NewCreateNetworkConnectionOptions

`func NewCreateNetworkConnectionOptions(identifier string, name string, provider string, ) *CreateNetworkConnectionOptions`

NewCreateNetworkConnectionOptions instantiates a new CreateNetworkConnectionOptions object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewCreateNetworkConnectionOptionsWithDefaults

`func NewCreateNetworkConnectionOptionsWithDefaults() *CreateNetworkConnectionOptions`

NewCreateNetworkConnectionOptionsWithDefaults instantiates a new CreateNetworkConnectionOptions object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetIdentifier

`func (o *CreateNetworkConnectionOptions) GetIdentifier() string`

GetIdentifier returns the Identifier field if non-nil, zero value otherwise.

### GetIdentifierOk

`func (o *CreateNetworkConnectionOptions) GetIdentifierOk() (*string, bool)`

GetIdentifierOk returns a tuple with the Identifier field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetIdentifier

`func (o *CreateNetworkConnectionOptions) SetIdentifier(v string)`

SetIdentifier sets Identifier field to given value.


### GetName

`func (o *CreateNetworkConnectionOptions) GetName() string`

GetName returns the Name field if non-nil, zero value otherwise.

### GetNameOk

`func (o *CreateNetworkConnectionOptions) GetNameOk() (*string, bool)`

GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetName

`func (o *CreateNetworkConnectionOptions) SetName(v string)`

SetName sets Name field to given value.


### GetProvider

`func (o *CreateNetworkConnectionOptions) GetProvider() string`

GetProvider returns the Provider field if non-nil, zero value otherwise.

### GetProviderOk

`func (o *CreateNetworkConnectionOptions) GetProviderOk() (*string, bool)`

GetProviderOk returns a tuple with the Provider field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetProvider

`func (o *CreateNetworkConnectionOptions) SetProvider(v string)`

SetProvider sets Provider field to given value.


### GetConfig

`func (o *CreateNetworkConnectionOptions) GetConfig() map[string]interface{}`

GetConfig returns the Config field if non-nil, zero value otherwise.

### GetConfigOk

`func (o *CreateNetworkConnectionOptions) GetConfigOk() (*map[string]interface{}, bool)`

GetConfigOk returns a tuple with the Config field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetConfig

`func (o *CreateNetworkConnectionOptions) SetConfig(v map[string]interface{})`

SetConfig sets Config field to given value.

### HasConfig

`func (o *CreateNetworkConnectionOptions) HasConfig() bool`

HasConfig returns a boolean if a field has been set.

### SetConfigNil

`func (o *CreateNetworkConnectionOptions) SetConfigNil(b bool)`

SetConfigNil sets the value for Config to be an explicit nil

### UnsetConfig
`func (o *CreateNetworkConnectionOptions) UnsetConfig()`

UnsetConfig ensures that no value is present for Config, not even an explicit nil

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


73 changes: 73 additions & 0 deletions docs/DomainApi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# \DomainApi

All URIs are relative to *https://app.corellium.com/api*

Method | HTTP request | Description
------------- | ------------- | -------------
[**V1CheckSubdomainExistence**](DomainApi.md#V1CheckSubdomainExistence) | **Post** /v1/domain/check | Check the existence of a subdomain



## V1CheckSubdomainExistence

> CheckSubdomainResponse V1CheckSubdomainExistence(ctx).V1CheckSubdomainExistenceParameters(v1CheckSubdomainExistenceParameters).Execute()
Check the existence of a subdomain

### Example

```go
package main

import (
"context"
"fmt"
"os"
openapiclient "github.com/corellium/go-corellium-api-client"
)

func main() {
v1CheckSubdomainExistenceParameters := *openapiclient.NewV1CheckSubdomainExistenceParameters("Domain_example") // V1CheckSubdomainExistenceParameters | application/json

configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DomainApi.V1CheckSubdomainExistence(context.Background()).V1CheckSubdomainExistenceParameters(v1CheckSubdomainExistenceParameters).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DomainApi.V1CheckSubdomainExistence``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `V1CheckSubdomainExistence`: CheckSubdomainResponse
fmt.Fprintf(os.Stdout, "Response from `DomainApi.V1CheckSubdomainExistence`: %v\n", resp)
}
```

### Path Parameters



### Other Parameters

Other parameters are passed through a pointer to a apiV1CheckSubdomainExistenceRequest struct via the builder pattern


Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**v1CheckSubdomainExistenceParameters** | [**V1CheckSubdomainExistenceParameters**](V1CheckSubdomainExistenceParameters.md) | application/json |

### Return type

[**CheckSubdomainResponse**](CheckSubdomainResponse.md)

### Authorization

[BearerAuth](../README.md#BearerAuth)

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

26 changes: 13 additions & 13 deletions docs/DomainOptions.md
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**TotpRequired** | Pointer to **NullableBool** | if true, totp is required | [optional]
**TrialExtension** | Pointer to [**TrialExtension**](TrialExtension.md) | | [optional]
**SnapshotPermissions** | Pointer to [**SnapshotPermissions**](SnapshotPermissions.md) | | [optional]
**SnapshotSharingPermissions** | Pointer to [**SnapshotSharingPermissions**](SnapshotSharingPermissions.md) | | [optional]

## Methods

@@ -87,30 +87,30 @@ SetTrialExtension sets TrialExtension field to given value.

HasTrialExtension returns a boolean if a field has been set.

### GetSnapshotPermissions
### GetSnapshotSharingPermissions

`func (o *DomainOptions) GetSnapshotPermissions() SnapshotPermissions`
`func (o *DomainOptions) GetSnapshotSharingPermissions() SnapshotSharingPermissions`

GetSnapshotPermissions returns the SnapshotPermissions field if non-nil, zero value otherwise.
GetSnapshotSharingPermissions returns the SnapshotSharingPermissions field if non-nil, zero value otherwise.

### GetSnapshotPermissionsOk
### GetSnapshotSharingPermissionsOk

`func (o *DomainOptions) GetSnapshotPermissionsOk() (*SnapshotPermissions, bool)`
`func (o *DomainOptions) GetSnapshotSharingPermissionsOk() (*SnapshotSharingPermissions, bool)`

GetSnapshotPermissionsOk returns a tuple with the SnapshotPermissions field if it's non-nil, zero value otherwise
GetSnapshotSharingPermissionsOk returns a tuple with the SnapshotSharingPermissions field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetSnapshotPermissions
### SetSnapshotSharingPermissions

`func (o *DomainOptions) SetSnapshotPermissions(v SnapshotPermissions)`
`func (o *DomainOptions) SetSnapshotSharingPermissions(v SnapshotSharingPermissions)`

SetSnapshotPermissions sets SnapshotPermissions field to given value.
SetSnapshotSharingPermissions sets SnapshotSharingPermissions field to given value.

### HasSnapshotPermissions
### HasSnapshotSharingPermissions

`func (o *DomainOptions) HasSnapshotPermissions() bool`
`func (o *DomainOptions) HasSnapshotSharingPermissions() bool`

HasSnapshotPermissions returns a boolean if a field has been set.
HasSnapshotSharingPermissions returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
56 changes: 56 additions & 0 deletions docs/GetAssessmentsByInstanceId500Response.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# GetAssessmentsByInstanceId500Response

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Error** | Pointer to **string** | | [optional]

## Methods

### NewGetAssessmentsByInstanceId500Response

`func NewGetAssessmentsByInstanceId500Response() *GetAssessmentsByInstanceId500Response`

NewGetAssessmentsByInstanceId500Response instantiates a new GetAssessmentsByInstanceId500Response object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewGetAssessmentsByInstanceId500ResponseWithDefaults

`func NewGetAssessmentsByInstanceId500ResponseWithDefaults() *GetAssessmentsByInstanceId500Response`

NewGetAssessmentsByInstanceId500ResponseWithDefaults instantiates a new GetAssessmentsByInstanceId500Response object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetError

`func (o *GetAssessmentsByInstanceId500Response) GetError() string`

GetError returns the Error field if non-nil, zero value otherwise.

### GetErrorOk

`func (o *GetAssessmentsByInstanceId500Response) GetErrorOk() (*string, bool)`

GetErrorOk returns a tuple with the Error field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetError

`func (o *GetAssessmentsByInstanceId500Response) SetError(v string)`

SetError sets Error field to given value.

### HasError

`func (o *GetAssessmentsByInstanceId500Response) HasError() bool`

HasError returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


66 changes: 66 additions & 0 deletions docs/InputResponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# InputResponse

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Eta** | Pointer to **NullableFloat32** | Expected time to complete | [optional]

## Methods

### NewInputResponse

`func NewInputResponse() *InputResponse`

NewInputResponse instantiates a new InputResponse object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewInputResponseWithDefaults

`func NewInputResponseWithDefaults() *InputResponse`

NewInputResponseWithDefaults instantiates a new InputResponse object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetEta

`func (o *InputResponse) GetEta() float32`

GetEta returns the Eta field if non-nil, zero value otherwise.

### GetEtaOk

`func (o *InputResponse) GetEtaOk() (*float32, bool)`

GetEtaOk returns a tuple with the Eta field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetEta

`func (o *InputResponse) SetEta(v float32)`

SetEta sets Eta field to given value.

### HasEta

`func (o *InputResponse) HasEta() bool`

HasEta returns a boolean if a field has been set.

### SetEtaNil

`func (o *InputResponse) SetEtaNil(b bool)`

SetEtaNil sets the value for Eta to be an explicit nil

### UnsetEta
`func (o *InputResponse) UnsetEta()`

UnsetEta ensures that no value is present for Eta, not even an explicit nil

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


110 changes: 91 additions & 19 deletions docs/InstanceCreateOptions.md
Original file line number Diff line number Diff line change
@@ -4,6 +4,8 @@

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**SharedSnapshot** | Pointer to **NullableString** | identifier of the snapshot that was shared. | [optional]
**SharedSnapshotPassword** | Pointer to **NullableString** | optional password if the shared snapshot requires a password. | [optional]
**Name** | Pointer to **NullableString** | the name of the device | [optional]
**Key** | Pointer to **NullableString** | Key used to encrypt the Instance | [optional]
**Flavor** | **string** | the flavor id |
@@ -14,7 +16,7 @@ Name | Type | Description | Notes
**Fwpackage** | Pointer to **NullableString** | URL or image id | [optional]
**OrigFwPackageUrl** | Pointer to **NullableString** | URL that firmware package used to create this instance is available at | [optional]
**Encrypt** | Pointer to **NullableBool** | | [optional]
**OverrideWifiMAC** | Pointer to **NullableString** | | [optional]
**WifiMac** | Pointer to **NullableString** | | [optional]
**Volume** | Pointer to [**VolumeOptions**](VolumeOptions.md) | | [optional]
**Snapshot** | Pointer to **NullableString** | Snapshot ID for this instance to be cloned from if defined | [optional]
**BootOptions** | Pointer to [**InstanceBootOptions**](InstanceBootOptions.md) | | [optional]
@@ -39,6 +41,76 @@ NewInstanceCreateOptionsWithDefaults instantiates a new InstanceCreateOptions ob
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetSharedSnapshot

`func (o *InstanceCreateOptions) GetSharedSnapshot() string`

GetSharedSnapshot returns the SharedSnapshot field if non-nil, zero value otherwise.

### GetSharedSnapshotOk

`func (o *InstanceCreateOptions) GetSharedSnapshotOk() (*string, bool)`

GetSharedSnapshotOk returns a tuple with the SharedSnapshot field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetSharedSnapshot

`func (o *InstanceCreateOptions) SetSharedSnapshot(v string)`

SetSharedSnapshot sets SharedSnapshot field to given value.

### HasSharedSnapshot

`func (o *InstanceCreateOptions) HasSharedSnapshot() bool`

HasSharedSnapshot returns a boolean if a field has been set.

### SetSharedSnapshotNil

`func (o *InstanceCreateOptions) SetSharedSnapshotNil(b bool)`

SetSharedSnapshotNil sets the value for SharedSnapshot to be an explicit nil

### UnsetSharedSnapshot
`func (o *InstanceCreateOptions) UnsetSharedSnapshot()`

UnsetSharedSnapshot ensures that no value is present for SharedSnapshot, not even an explicit nil
### GetSharedSnapshotPassword

`func (o *InstanceCreateOptions) GetSharedSnapshotPassword() string`

GetSharedSnapshotPassword returns the SharedSnapshotPassword field if non-nil, zero value otherwise.

### GetSharedSnapshotPasswordOk

`func (o *InstanceCreateOptions) GetSharedSnapshotPasswordOk() (*string, bool)`

GetSharedSnapshotPasswordOk returns a tuple with the SharedSnapshotPassword field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetSharedSnapshotPassword

`func (o *InstanceCreateOptions) SetSharedSnapshotPassword(v string)`

SetSharedSnapshotPassword sets SharedSnapshotPassword field to given value.

### HasSharedSnapshotPassword

`func (o *InstanceCreateOptions) HasSharedSnapshotPassword() bool`

HasSharedSnapshotPassword returns a boolean if a field has been set.

### SetSharedSnapshotPasswordNil

`func (o *InstanceCreateOptions) SetSharedSnapshotPasswordNil(b bool)`

SetSharedSnapshotPasswordNil sets the value for SharedSnapshotPassword to be an explicit nil

### UnsetSharedSnapshotPassword
`func (o *InstanceCreateOptions) UnsetSharedSnapshotPassword()`

UnsetSharedSnapshotPassword ensures that no value is present for SharedSnapshotPassword, not even an explicit nil
### GetName

`func (o *InstanceCreateOptions) GetName() string`
@@ -344,41 +416,41 @@ HasEncrypt returns a boolean if a field has been set.
`func (o *InstanceCreateOptions) UnsetEncrypt()`

UnsetEncrypt ensures that no value is present for Encrypt, not even an explicit nil
### GetOverrideWifiMAC
### GetWifiMac

`func (o *InstanceCreateOptions) GetOverrideWifiMAC() string`
`func (o *InstanceCreateOptions) GetWifiMac() string`

GetOverrideWifiMAC returns the OverrideWifiMAC field if non-nil, zero value otherwise.
GetWifiMac returns the WifiMac field if non-nil, zero value otherwise.

### GetOverrideWifiMACOk
### GetWifiMacOk

`func (o *InstanceCreateOptions) GetOverrideWifiMACOk() (*string, bool)`
`func (o *InstanceCreateOptions) GetWifiMacOk() (*string, bool)`

GetOverrideWifiMACOk returns a tuple with the OverrideWifiMAC field if it's non-nil, zero value otherwise
GetWifiMacOk returns a tuple with the WifiMac field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetOverrideWifiMAC
### SetWifiMac

`func (o *InstanceCreateOptions) SetOverrideWifiMAC(v string)`
`func (o *InstanceCreateOptions) SetWifiMac(v string)`

SetOverrideWifiMAC sets OverrideWifiMAC field to given value.
SetWifiMac sets WifiMac field to given value.

### HasOverrideWifiMAC
### HasWifiMac

`func (o *InstanceCreateOptions) HasOverrideWifiMAC() bool`
`func (o *InstanceCreateOptions) HasWifiMac() bool`

HasOverrideWifiMAC returns a boolean if a field has been set.
HasWifiMac returns a boolean if a field has been set.

### SetOverrideWifiMACNil
### SetWifiMacNil

`func (o *InstanceCreateOptions) SetOverrideWifiMACNil(b bool)`
`func (o *InstanceCreateOptions) SetWifiMacNil(b bool)`

SetOverrideWifiMACNil sets the value for OverrideWifiMAC to be an explicit nil
SetWifiMacNil sets the value for WifiMac to be an explicit nil

### UnsetOverrideWifiMAC
`func (o *InstanceCreateOptions) UnsetOverrideWifiMAC()`
### UnsetWifiMac
`func (o *InstanceCreateOptions) UnsetWifiMac()`

UnsetOverrideWifiMAC ensures that no value is present for OverrideWifiMAC, not even an explicit nil
UnsetWifiMac ensures that no value is present for WifiMac, not even an explicit nil
### GetVolume

`func (o *InstanceCreateOptions) GetVolume() VolumeOptions`
111 changes: 23 additions & 88 deletions docs/InstancesApi.md
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ Method | HTTP request | Description
[**V1CreateInstance**](InstancesApi.md#V1CreateInstance) | **Post** /v1/instances | Create Instance
[**V1CreateSnapshot**](InstancesApi.md#V1CreateSnapshot) | **Post** /v1/instances/{instanceId}/snapshots | Create Instance Snapshot
[**V1DeleteInstance**](InstancesApi.md#V1DeleteInstance) | **Delete** /v1/instances/{instanceId} | Remove Instance
[**V1DeleteInstanceSnapshot**](InstancesApi.md#V1DeleteInstanceSnapshot) | **Delete** /v1/instances/{instanceId}/snapshots/{snapshotId} | Delete a Snapshot
[**V1DeleteInstanceSnapshot**](InstancesApi.md#V1DeleteInstanceSnapshot) | **Delete** /v1/instances/{instanceId}/snapshots/{snapshotId} | Delete an Instance Snapshot
[**V1DisableExposePort**](InstancesApi.md#V1DisableExposePort) | **Post** /v1/instances/{instanceId}/exposeport/disable | Disable an exposed port on an instance for device access.
[**V1EnableExposePort**](InstancesApi.md#V1EnableExposePort) | **Post** /v1/instances/{instanceId}/exposeport/enable | Enable an exposed port on an instance for device access.
[**V1ExecuteHyperTraceHooks**](InstancesApi.md#V1ExecuteHyperTraceHooks) | **Post** /v1/instances/{instanceId}/hooks/execute | Execute Hooks on an instance
@@ -22,12 +22,11 @@ Method | HTTP request | Description
[**V1GetInstanceGpios**](InstancesApi.md#V1GetInstanceGpios) | **Get** /v1/instances/{instanceId}/gpios | Get Instance GPIOs
[**V1GetInstancePanics**](InstancesApi.md#V1GetInstancePanics) | **Get** /v1/instances/{instanceId}/panics | Get Panics
[**V1GetInstancePeripherals**](InstancesApi.md#V1GetInstancePeripherals) | **Get** /v1/instances/{instanceId}/peripherals | Get Instance Peripherals
[**V1GetInstanceRate**](InstancesApi.md#V1GetInstanceRate) | **Get** /v1/instances/{instanceId}/rate | Get rate information
[**V1GetInstanceScreenshot**](InstancesApi.md#V1GetInstanceScreenshot) | **Get** /v1/instances/{instanceId}/screenshot.{format} | Get Instance Screenshot
[**V1GetInstanceSnapshot**](InstancesApi.md#V1GetInstanceSnapshot) | **Get** /v1/instances/{instanceId}/snapshots/{snapshotId} | Get Instance Snapshot
[**V1GetInstanceSnapshots**](InstancesApi.md#V1GetInstanceSnapshots) | **Get** /v1/instances/{instanceId}/snapshots | Get Instance Snapshots
[**V1GetInstances**](InstancesApi.md#V1GetInstances) | **Get** /v1/instances | Get Instances
[**V1InstancesInstanceIdMessagePost**](InstancesApi.md#V1InstancesInstanceIdMessagePost) | **Post** /v1/instances/{instanceId}/message | Receive a message on an iOS vm
[**V1InstancesInstanceIdMessagePost**](InstancesApi.md#V1InstancesInstanceIdMessagePost) | **Post** /v1/instances/{instanceId}/message | Inject a message into an iOS VM
[**V1InstancesInstanceIdNetdumpPcapGet**](InstancesApi.md#V1InstancesInstanceIdNetdumpPcapGet) | **Get** /v1/instances/{instanceId}/netdump.pcap | Download a netdump pcap file
[**V1InstancesInstanceIdNetworkMonitorPcapGet**](InstancesApi.md#V1InstancesInstanceIdNetworkMonitorPcapGet) | **Get** /v1/instances/{instanceId}/networkMonitor.pcap | Download a Network Monitor pcap file
[**V1Kcrange**](InstancesApi.md#V1Kcrange) | **Get** /v1/instances/{instanceId}/btrace-kcrange | Get Kernel extension ranges
@@ -38,9 +37,9 @@ Method | HTTP request | Description
[**V1PauseInstance**](InstancesApi.md#V1PauseInstance) | **Post** /v1/instances/{instanceId}/pause | Pause an Instance
[**V1PostInstanceInput**](InstancesApi.md#V1PostInstanceInput) | **Post** /v1/instances/{instanceId}/input | Provide Instance Input
[**V1RebootInstance**](InstancesApi.md#V1RebootInstance) | **Post** /v1/instances/{instanceId}/reboot | Reboot an Instance
[**V1RenameInstanceSnapshot**](InstancesApi.md#V1RenameInstanceSnapshot) | **Patch** /v1/instances/{instanceId}/snapshots/{snapshotId} | Rename a Snapshot
[**V1RenameInstanceSnapshot**](InstancesApi.md#V1RenameInstanceSnapshot) | **Patch** /v1/instances/{instanceId}/snapshots/{snapshotId} | Rename an Instance Snapshot
[**V1RestoreBackup**](InstancesApi.md#V1RestoreBackup) | **Post** /v1/instances/{instanceId}/restoreBackup | Restore backup
[**V1RestoreInstanceSnapshot**](InstancesApi.md#V1RestoreInstanceSnapshot) | **Post** /v1/instances/{instanceId}/snapshots/{snapshotId}/restore | Restore a Snapshot
[**V1RestoreInstanceSnapshot**](InstancesApi.md#V1RestoreInstanceSnapshot) | **Post** /v1/instances/{instanceId}/snapshots/{snapshotId}/restore | Restore an Instance Snapshot
[**V1RotateInstance**](InstancesApi.md#V1RotateInstance) | **Post** /v1/instances/{instanceId}/rotate | Rotate device to specified orientation
[**V1SetInstanceGpios**](InstancesApi.md#V1SetInstanceGpios) | **Put** /v1/instances/{instanceId}/gpios | Set Instance GPIOs
[**V1SetInstancePeripherals**](InstancesApi.md#V1SetInstancePeripherals) | **Put** /v1/instances/{instanceId}/peripherals | Set Instance Peripherals
@@ -598,7 +597,7 @@ Name | Type | Description | Notes

> V1DeleteInstanceSnapshot(ctx, instanceId, snapshotId).Execute()
Delete a Snapshot
Delete an Instance Snapshot

### Example

@@ -1271,76 +1270,6 @@ Name | Type | Description | Notes
[[Back to README]](../README.md)


## V1GetInstanceRate

> RateInfo V1GetInstanceRate(ctx, instanceId).Execute()
Get rate information



### Example

```go
package main

import (
"context"
"fmt"
"os"
openapiclient "github.com/corellium/go-corellium-api-client"
)

func main() {
instanceId := "instanceId_example" // string | Instance ID - uuid

configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.InstancesApi.V1GetInstanceRate(context.Background(), instanceId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `InstancesApi.V1GetInstanceRate``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `V1GetInstanceRate`: RateInfo
fmt.Fprintf(os.Stdout, "Response from `InstancesApi.V1GetInstanceRate`: %v\n", resp)
}
```

### Path Parameters


Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**instanceId** | **string** | Instance ID - uuid |

### Other Parameters

Other parameters are passed through a pointer to a apiV1GetInstanceRateRequest struct via the builder pattern


Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------


### Return type

[**RateInfo**](RateInfo.md)

### Authorization

[BearerAuth](../README.md#BearerAuth)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)


## V1GetInstanceScreenshot

> *os.File V1GetInstanceScreenshot(ctx, instanceId, format).Scale(scale).Execute()
@@ -1621,9 +1550,11 @@ Name | Type | Description | Notes

## V1InstancesInstanceIdMessagePost

> V1InstancesInstanceIdMessagePost(ctx, instanceId).Execute()
> V1InstancesInstanceIdMessagePost(ctx, instanceId).Body(body).Execute()
Inject a message into an iOS VM


Receive a message on an iOS vm

### Example

@@ -1639,10 +1570,11 @@ import (

func main() {
instanceId := "instanceId_example" // string | Instance ID - uuid
body := map[string]interface{}{ ... } // map[string]interface{} | Message data

configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.InstancesApi.V1InstancesInstanceIdMessagePost(context.Background(), instanceId).Execute()
r, err := apiClient.InstancesApi.V1InstancesInstanceIdMessagePost(context.Background(), instanceId).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `InstancesApi.V1InstancesInstanceIdMessagePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
@@ -1666,6 +1598,7 @@ Other parameters are passed through a pointer to a apiV1InstancesInstanceIdMessa
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------

**body** | **map[string]interface{}** | Message data |

### Return type

@@ -1677,7 +1610,7 @@ Name | Type | Description | Notes

### HTTP request headers

- **Content-Type**: Not defined
- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
@@ -2229,7 +2162,7 @@ Name | Type | Description | Notes

## V1PostInstanceInput

> int32 V1PostInstanceInput(ctx, instanceId).InstanceInput(instanceInput).Execute()
> InputResponse V1PostInstanceInput(ctx, instanceId).InstanceInput(instanceInput).Execute()
Provide Instance Input

@@ -2258,7 +2191,7 @@ func main() {
fmt.Fprintf(os.Stderr, "Error when calling `InstancesApi.V1PostInstanceInput``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `V1PostInstanceInput`: int32
// response from `V1PostInstanceInput`: InputResponse
fmt.Fprintf(os.Stdout, "Response from `InstancesApi.V1PostInstanceInput`: %v\n", resp)
}
```
@@ -2283,7 +2216,7 @@ Name | Type | Description | Notes

### Return type

**int32**
[**InputResponse**](InputResponse.md)

### Authorization

@@ -2369,7 +2302,7 @@ Name | Type | Description | Notes

> Snapshot V1RenameInstanceSnapshot(ctx, instanceId, snapshotId).SnapshotCreationOptions(snapshotCreationOptions).Execute()
Rename a Snapshot
Rename an Instance Snapshot

### Example

@@ -2510,7 +2443,7 @@ Name | Type | Description | Notes

> V1RestoreInstanceSnapshot(ctx, instanceId, snapshotId).Execute()
Restore a Snapshot
Restore an Instance Snapshot

### Example

@@ -3125,7 +3058,7 @@ Name | Type | Description | Notes

## V1StartNetworkMonitor

> V1StartNetworkMonitor(ctx, instanceId).Execute()
> V1StartNetworkMonitor(ctx, instanceId).SslsplitFilter(sslsplitFilter).Execute()
Start Network Monitor on an instance.

@@ -3143,10 +3076,11 @@ import (

func main() {
instanceId := "instanceId_example" // string | Instance ID - uuid
sslsplitFilter := *openapiclient.NewSslsplitFilter() // SslsplitFilter | (optional)

configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.InstancesApi.V1StartNetworkMonitor(context.Background(), instanceId).Execute()
r, err := apiClient.InstancesApi.V1StartNetworkMonitor(context.Background(), instanceId).SslsplitFilter(sslsplitFilter).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `InstancesApi.V1StartNetworkMonitor``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
@@ -3170,6 +3104,7 @@ Other parameters are passed through a pointer to a apiV1StartNetworkMonitorReque
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------

**sslsplitFilter** | [**SslsplitFilter**](SslsplitFilter.md) | |

### Return type

@@ -3181,7 +3116,7 @@ Name | Type | Description | Notes

### HTTP request headers

- **Content-Type**: Not defined
- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
Loading